LMDZ
rrtm_rrtm_140gp.intfb.h
Go to the documentation of this file.
1 INTERFACE
2 SUBROUTINE RRTM_RRTM_140GP &
3  & ( KIDIA , KFDIA , KLON , KLEV,&
4  & PAER , PAPH , PAP,&
5  & PTS , PTH , PT,&
6  & P_ZEMIS , P_ZEMIW,&
7  & PQ , PCCO2 , POZN,&
8  & PCLDF , PTAUCLD,&
9  & PTAU_LW,&
10  & PEMIT , PFLUX , PFLUC, PTCLEAR )
11 USE PARKIND1 ,ONLY : JPIM ,JPRB
12 USE YOERAD ,ONLY : NLW !--C.Kleinschmitt
13 USE PARRRTM , ONLY : JPBAND ,JPXSEC ,JPGPT ,JPLAY ,&
14  & JPINPX
15 !-NLW in clesphys now OB
16 include "clesphys.h"
17 INTEGER(KIND=JPIM),INTENT(IN) :: KLON
18 INTEGER(KIND=JPIM),INTENT(IN) :: KLEV
19 INTEGER(KIND=JPIM),INTENT(IN) :: KIDIA
20 INTEGER(KIND=JPIM),INTENT(IN) :: KFDIA
21 REAL(KIND=JPRB) ,INTENT(IN) :: PAER(KLON,6,KLEV)
22 REAL(KIND=JPRB) ,INTENT(IN) :: PAPH(KLON,KLEV+1)
23 REAL(KIND=JPRB) ,INTENT(IN) :: PAP(KLON,KLEV)
24 REAL(KIND=JPRB) ,INTENT(IN) :: PTS(KLON)
25 REAL(KIND=JPRB) ,INTENT(IN) :: PTH(KLON,KLEV+1)
26 REAL(KIND=JPRB) ,INTENT(IN) :: PT(KLON,KLEV)
27 REAL(KIND=JPRB) ,INTENT(IN) :: P_ZEMIS(KLON)
28 REAL(KIND=JPRB) ,INTENT(IN) :: P_ZEMIW(KLON)
29 REAL(KIND=JPRB) ,INTENT(IN) :: PQ(KLON,KLEV)
30 REAL(KIND=JPRB) ,INTENT(IN) :: PCCO2
31 REAL(KIND=JPRB) ,INTENT(IN) :: POZN(KLON,KLEV)
32 REAL(KIND=JPRB) ,INTENT(IN) :: PCLDF(KLON,KLEV)
33 REAL(KIND=JPRB) ,INTENT(IN) :: PTAUCLD(KLON,KLEV,JPBAND)
34 !--C.Kleinschmitt
35 REAL(KIND=JPRB) ,INTENT(IN) :: PTAU_LW(KLON,KLEV,NLW) ! LW Optical depth of aerosols
36 !--end
37 REAL(KIND=JPRB) ,INTENT(OUT) :: PEMIT(KLON)
38 REAL(KIND=JPRB) ,INTENT(OUT) :: PFLUX(KLON,2,KLEV+1)
39 REAL(KIND=JPRB) ,INTENT(OUT) :: PFLUC(KLON,2,KLEV+1)
40 REAL(KIND=JPRB) ,INTENT(OUT) :: PTCLEAR(KLON)
41 END SUBROUTINE RRTM_RRTM_140GP
42 END INTERFACE
INTERFACE SUBROUTINE RRTM_RRTM_140GP P_ZEMIW
INTERFACE SUBROUTINE RRTM_RRTM_140GP && PEMIT
INTERFACE SUBROUTINE RRTM_RRTM_140GP PAPH
INTERFACE SUBROUTINE JPRB USE JPBAND
INTERFACE SUBROUTINE RRTM_RRTM_140GP KFDIA
INTERFACE SUBROUTINE RRTM_RRTM_140GP && PQ
!$Id ok_orolf LOGICAL ok_limitvrai LOGICAL ok_all_xml INTEGER iflag_ener_conserv REAL solaire REAL(kind=8) RCO2
INTERFACE SUBROUTINE RRTM_RRTM_140GP PTCLEAR USE JPRB USE &&JPINPX NLW in clesphys now OB include clesphys h INTEGER(KIND=JPIM)
INTERFACE SUBROUTINE RRTM_RRTM_140GP && P_ZEMIS
ONLY JPIM
Definition: tsmbkind.h:5
INTERFACE SUBROUTINE RRTM_RRTM_140GP KLON
INTERFACE SUBROUTINE RRTM_RRTM_140GP PTCLEAR USE JPRB USE JPLAY
INTERFACE SUBROUTINE RRTM_RRTM_140GP PFLUC
INTERFACE SUBROUTINE RRTM_RRTM_140GP PFLUX
INTERFACE SUBROUTINE RRTM_RRTM_140GP && PTS
INTERFACE SUBROUTINE RRTM_RRTM_140GP PTCLEAR USE JPRB USE JPXSEC
INTERFACE SUBROUTINE RRTM_RRTM_140GP KLEV
INTERFACE SUBROUTINE RRTM_RRTM_140GP PAP
INTERFACE SUBROUTINE RRTM_RRTM_140GP POZN
INTERFACE SUBROUTINE RRTM_RRTM_140GP PTCLEAR USE JPRB USE JPGPT
INTERFACE SUBROUTINE RRTM_RRTM_140GP && KIDIA
INTERFACE SUBROUTINE RRTM_RRTM_140GP PTAUCLD
INTERFACE SUBROUTINE RRTM_RRTM_140GP PT
ONLY JPRB
Definition: tsmbkind.h:5
INTERFACE SUBROUTINE RRTM_RRTM_140GP PTCLEAR USE ONLY
INTERFACE SUBROUTINE RRTM_RRTM_140GP && PCLDF
NAMELIST NAERAD LONEWSW LSRTM LNOTROAER LRADONDEM NRADLP NLAYINH NLW
Definition: naerad.h:3
INTERFACE SUBROUTINE RRTM_RRTM_140GP PTH
INTERFACE SUBROUTINE RRTM_RRTM_140GP PCCO2
INTERFACE SUBROUTINE RRTM_RRTM_140GP && PAER
INTERFACE SUBROUTINE RRTM_RRTM_140GP && PTAU_LW