[3331] | 1 | MODULE YOMRADF |
---|
| 2 | |
---|
| 3 | USE PARKIND1 ,ONLY : JPIM ,JPRB |
---|
| 4 | |
---|
| 5 | IMPLICIT NONE |
---|
| 6 | |
---|
| 7 | SAVE |
---|
| 8 | |
---|
| 9 | ! EMTD - longwave emissivity |
---|
| 10 | ! TRSW - shortwave absorptivity |
---|
| 11 | ! EMTC - clear-sky longwave emissivity |
---|
| 12 | ! TRSC - clear-sky shortwave absorptivity |
---|
| 13 | |
---|
| 14 | ! SRSWD - downward SW radiation at the surface |
---|
| 15 | ! SRLWD - downward LW radiation at the surface |
---|
| 16 | ! SRSWDCS - clear-sky downward SW radiation at the surface |
---|
| 17 | ! SRLWDCS - clear-sky downward LW radiation at the surface |
---|
| 18 | ! SRSWDV - downward SW visible radiation at the surface |
---|
| 19 | ! SRSWDUV - downward SW ultraviolet/visible radiation at the surface |
---|
| 20 | ! SRSWPAR - downward SW PAR radiation at the surface |
---|
| 21 | ! SRSWUVB - downward UV-B radiation at the surface |
---|
| 22 | ! SRSWPARC- downward clear-sky SW PAR radiation at the surface |
---|
| 23 | ! SRSWTINC- TOA incident solar radiation |
---|
| 24 | |
---|
| 25 | REAL(KIND=JPRB),ALLOCATABLE :: EMTD(:,:,:) |
---|
| 26 | REAL(KIND=JPRB),ALLOCATABLE :: TRSW(:,:,:) |
---|
| 27 | REAL(KIND=JPRB),ALLOCATABLE :: EMTC(:,:,:) |
---|
| 28 | REAL(KIND=JPRB),ALLOCATABLE :: TRSC(:,:,:) |
---|
| 29 | REAL(KIND=JPRB),ALLOCATABLE :: EMTU(:,:,:) |
---|
| 30 | |
---|
| 31 | REAL(KIND=JPRB),ALLOCATABLE :: SRSWD(:,:) |
---|
| 32 | REAL(KIND=JPRB),ALLOCATABLE :: SRLWD(:,:) |
---|
| 33 | REAL(KIND=JPRB),ALLOCATABLE :: SRSWDCS(:,:) |
---|
| 34 | REAL(KIND=JPRB),ALLOCATABLE :: SRLWDCS(:,:) |
---|
| 35 | REAL(KIND=JPRB),ALLOCATABLE :: SRSWDV(:,:) |
---|
| 36 | REAL(KIND=JPRB),ALLOCATABLE :: SRSWDUV(:,:) |
---|
| 37 | REAL(KIND=JPRB),ALLOCATABLE :: EDRO(:,:) |
---|
| 38 | REAL(KIND=JPRB),ALLOCATABLE :: SRSWPAR(:,:) |
---|
| 39 | REAL(KIND=JPRB),ALLOCATABLE :: SRSWUVB(:,:) |
---|
| 40 | REAL(KIND=JPRB),ALLOCATABLE :: SRSWPARC(:,:) |
---|
| 41 | REAL(KIND=JPRB),ALLOCATABLE :: SRSWTINC(:,:) |
---|
| 42 | REAL(KIND=JPRB),ALLOCATABLE :: RMOON(:,:) |
---|
| 43 | |
---|
| 44 | |
---|
| 45 | !$OMP THREADPRIVATE(edro,emtc,emtd,emtu,rmoon,srlwd,srlwdcs,srswd,srswdcs,srswduv) |
---|
| 46 | !$OMP THREADPRIVATE(srswdv,srswpar,srswparc,srswtinc,srswuvb,trsc,trsw) |
---|
| 47 | END MODULE YOMRADF |
---|