[1989] | 1 | INTERFACE |
---|
[2146] | 2 | SUBROUTINE RRTM_RRTM_140GP & |
---|
[1989] | 3 | & ( KIDIA , KFDIA , KLON , KLEV,& |
---|
[2146] | 4 | & PAER , PAPH , PAP,& |
---|
| 5 | & PTS , PTH , PT,& |
---|
[1989] | 6 | & P_ZEMIS , P_ZEMIW,& |
---|
[2146] | 7 | & PQ , PCCO2 , POZN,& |
---|
[1989] | 8 | & PCLDF , PTAUCLD,& |
---|
[2146] | 9 | & PTAU_LW,& |
---|
| 10 | & PEMIT , PFLUX , PFLUC, PTCLEAR ) |
---|
[1989] | 11 | USE PARKIND1 ,ONLY : JPIM ,JPRB |
---|
[2146] | 12 | USE YOERAD ,ONLY : NLW !--C.Kleinschmitt |
---|
[1989] | 13 | USE PARRRTM , ONLY : JPBAND ,JPXSEC ,JPGPT ,JPLAY ,& |
---|
[2146] | 14 | & JPINPX |
---|
| 15 | !-NLW in clesphys now OB |
---|
[5294] | 16 | ! Temporary fix waiting for cleaner interface (or not) |
---|
| 17 | USE clesphys_mod_h, ONLY: NSW |
---|
| 18 | !!include "clesphys.h" |
---|
[1989] | 19 | INTEGER(KIND=JPIM),INTENT(IN) :: KLON |
---|
| 20 | INTEGER(KIND=JPIM),INTENT(IN) :: KLEV |
---|
| 21 | INTEGER(KIND=JPIM),INTENT(IN) :: KIDIA |
---|
| 22 | INTEGER(KIND=JPIM),INTENT(IN) :: KFDIA |
---|
| 23 | REAL(KIND=JPRB) ,INTENT(IN) :: PAER(KLON,6,KLEV) |
---|
| 24 | REAL(KIND=JPRB) ,INTENT(IN) :: PAPH(KLON,KLEV+1) |
---|
| 25 | REAL(KIND=JPRB) ,INTENT(IN) :: PAP(KLON,KLEV) |
---|
| 26 | REAL(KIND=JPRB) ,INTENT(IN) :: PTS(KLON) |
---|
| 27 | REAL(KIND=JPRB) ,INTENT(IN) :: PTH(KLON,KLEV+1) |
---|
| 28 | REAL(KIND=JPRB) ,INTENT(IN) :: PT(KLON,KLEV) |
---|
| 29 | REAL(KIND=JPRB) ,INTENT(IN) :: P_ZEMIS(KLON) |
---|
| 30 | REAL(KIND=JPRB) ,INTENT(IN) :: P_ZEMIW(KLON) |
---|
| 31 | REAL(KIND=JPRB) ,INTENT(IN) :: PQ(KLON,KLEV) |
---|
| 32 | REAL(KIND=JPRB) ,INTENT(IN) :: PCCO2 |
---|
| 33 | REAL(KIND=JPRB) ,INTENT(IN) :: POZN(KLON,KLEV) |
---|
| 34 | REAL(KIND=JPRB) ,INTENT(IN) :: PCLDF(KLON,KLEV) |
---|
| 35 | REAL(KIND=JPRB) ,INTENT(IN) :: PTAUCLD(KLON,KLEV,JPBAND) |
---|
[2146] | 36 | !--C.Kleinschmitt |
---|
| 37 | REAL(KIND=JPRB) ,INTENT(IN) :: PTAU_LW(KLON,KLEV,NLW) ! LW Optical depth of aerosols |
---|
| 38 | !--end |
---|
[1989] | 39 | REAL(KIND=JPRB) ,INTENT(OUT) :: PEMIT(KLON) |
---|
| 40 | REAL(KIND=JPRB) ,INTENT(OUT) :: PFLUX(KLON,2,KLEV+1) |
---|
| 41 | REAL(KIND=JPRB) ,INTENT(OUT) :: PFLUC(KLON,2,KLEV+1) |
---|
| 42 | REAL(KIND=JPRB) ,INTENT(OUT) :: PTCLEAR(KLON) |
---|
| 43 | END SUBROUTINE RRTM_RRTM_140GP |
---|
| 44 | END INTERFACE |
---|