|
30 | 30 | !> 2021-03-11 | B Cui | Change local arrays to dimension (im,jsta:jend)
|
31 | 31 | !> 2021-04-01 | J Meng | Computation on defined points only
|
32 | 32 | !> 2021-07-07 | J MENG | 2D DECOMPOSITION
|
| 33 | +!> 2022-08-03 | W Meng | Modify total cloud fraction(331) |
33 | 34 | !>
|
34 | 35 | !> @author T Black W/NP2 @date 1999-09-23
|
35 | 36 | SUBROUTINE MDL2P(iostatusD3D)
|
@@ -718,7 +719,7 @@ SUBROUTINE MDL2P(iostatusD3D)
|
718 | 719 | FRIME(I,J) = 1.
|
719 | 720 | RAD(I,J) = 0.
|
720 | 721 | O3SL(I,J) = O3(I,J,LLMH)
|
721 |
| - CFRSL(I,J) = 0. |
| 722 | + IF(CFR(I,J,1)<SPVAL)CFRSL(I,J) = 0. |
722 | 723 | END IF
|
723 | 724 | ! Compute heights by interpolating from heights on interface for NAM but
|
724 | 725 | ! hydrostaticJ integration for GFS
|
@@ -1316,9 +1317,10 @@ SUBROUTINE MDL2P(iostatusD3D)
|
1316 | 1317 | DO J=JSTA,JEND
|
1317 | 1318 | DO I=ISTA,IEND
|
1318 | 1319 | GRID1(I,J) = SPVAL
|
1319 |
| - CFRSL(I,J) = MIN(MAX(0.0,CFRSL(I,J)),1.0) |
1320 |
| - IF(abs(CFRSL(I,J)-SPVAL) > SMALL) & |
1321 |
| - GRID1(I,J) = CFRSL(I,J)*H100 |
| 1320 | + IF(abs(CFRSL(I,J)-SPVAL) > SMALL) THEN |
| 1321 | + CFRSL(I,J) = MIN(MAX(0.0,CFRSL(I,J)),1.0) |
| 1322 | + GRID1(I,J) = CFRSL(I,J)*H100 |
| 1323 | + ENDIF |
1322 | 1324 | ENDDO
|
1323 | 1325 | ENDDO
|
1324 | 1326 | if(grib == 'grib2')then
|
|
0 commit comments