LMDZ
sw1s.intfb.h
Go to the documentation of this file.
1 INTERFACE
2 SUBROUTINE SW1S&
3  & ( KIDIA , KFDIA , KLON , KLEV , KAER , KNU,&
4  & PAER , PALBD , PALBP, PCG , PCLD , PCLEAR,&
5  & PDSIG , POMEGA, POZ , PRMU , PSEC , PTAU , PUD,&
6  & PFD , PFU , PCD , PCU , PSUDU1,PDIFF , PDIRF,&
8  & )
9 USE PARKIND1 ,ONLY : JPIM ,JPRB
10 include "clesphys.h"
11 INTEGER(KIND=JPIM),INTENT(IN) :: KLON
12 INTEGER(KIND=JPIM),INTENT(IN) :: KLEV
13 INTEGER(KIND=JPIM),INTENT(IN) :: KIDIA
14 INTEGER(KIND=JPIM),INTENT(IN) :: KFDIA
15 INTEGER(KIND=JPIM),INTENT(IN) :: KAER
16 INTEGER(KIND=JPIM),INTENT(IN) :: KNU
17 REAL(KIND=JPRB) ,INTENT(IN) :: PAER(KLON,6,KLEV)
18 REAL(KIND=JPRB) ,INTENT(IN) :: PALBD(KLON,NSW)
19 REAL(KIND=JPRB) ,INTENT(IN) :: PALBP(KLON,NSW)
20 REAL(KIND=JPRB) ,INTENT(IN) :: PCG(KLON,NSW,KLEV)
21 REAL(KIND=JPRB) ,INTENT(IN) :: PCLD(KLON,KLEV)
22 REAL(KIND=JPRB) ,INTENT(IN) :: PCLEAR(KLON)
23 REAL(KIND=JPRB) ,INTENT(IN) :: PDSIG(KLON,KLEV)
24 REAL(KIND=JPRB) ,INTENT(IN) :: POMEGA(KLON,NSW,KLEV)
25 REAL(KIND=JPRB) ,INTENT(IN) :: POZ(KLON,KLEV)
26 REAL(KIND=JPRB) ,INTENT(IN) :: PRMU(KLON)
27 REAL(KIND=JPRB) ,INTENT(IN) :: PSEC(KLON)
28 REAL(KIND=JPRB) ,INTENT(IN) :: PTAU(KLON,NSW,KLEV)
29 REAL(KIND=JPRB) ,INTENT(IN) :: PUD(KLON,5,KLEV+1)
30 LOGICAL ,INTENT(IN) :: LRDUST
31 REAL(KIND=JPRB) ,INTENT(IN) :: PPIZA_DST(KLON,KLEV)
32 REAL(KIND=JPRB) ,INTENT(IN) :: PCGA_DST(KLON,KLEV)
33 REAL(KIND=JPRB) ,INTENT(IN) :: PTAUREL_DST(KLON,KLEV)
34 REAL(KIND=JPRB) ,INTENT(OUT) :: PFD(KLON,KLEV+1)
35 REAL(KIND=JPRB) ,INTENT(OUT) :: PFU(KLON,KLEV+1)
36 REAL(KIND=JPRB) ,INTENT(OUT) :: PCD(KLON,KLEV+1)
37 REAL(KIND=JPRB) ,INTENT(OUT) :: PCU(KLON,KLEV+1)
38 REAL(KIND=JPRB) ,INTENT(OUT) :: PSUDU1(KLON)
39 REAL(KIND=JPRB) ,INTENT(OUT) :: PDIFF(KLON,KLEV)
40 REAL(KIND=JPRB) ,INTENT(OUT) :: PDIRF(KLON,KLEV)
41 END SUBROUTINE SW1S
42 END INTERFACE
INTERFACE SUBROUTINE SW1S PDIRF
Definition: sw1s.intfb.h:3
INTERFACE SUBROUTINE SW1S KNU
Definition: sw1s.intfb.h:3
INTERFACE SUBROUTINE SW1S PCGA_DST
Definition: sw1s.intfb.h:3
INTERFACE SUBROUTINE SW1S PALBD
Definition: sw1s.intfb.h:3
INTERFACE SUBROUTINE SW1S && PFD
Definition: sw1s.intfb.h:3
INTERFACE SUBROUTINE SW1S PCD
Definition: sw1s.intfb.h:3
INTERFACE SUBROUTINE SW1S && LRDUST
Definition: sw1s.intfb.h:3
!$Id ok_orolf LOGICAL ok_limitvrai LOGICAL ok_all_xml INTEGER iflag_ener_conserv REAL solaire REAL(kind=8) RCO2
ONLY JPIM
Definition: tsmbkind.h:5
INTERFACE SUBROUTINE SW1S KFDIA
Definition: sw1s.intfb.h:3
INTERFACE SUBROUTINE SW1S PTAU
Definition: sw1s.intfb.h:3
INTERFACE SUBROUTINE SW1S PFU
Definition: sw1s.intfb.h:3
INTERFACE SUBROUTINE SW1S KLON
Definition: sw1s.intfb.h:3
INTERFACE SUBROUTINE SW1S PDIFF
Definition: sw1s.intfb.h:3
INTERFACE SUBROUTINE SW1S KAER
Definition: sw1s.intfb.h:3
INTERFACE SUBROUTINE SW1S PPIZA_DST
Definition: sw1s.intfb.h:3
INTERFACE SUBROUTINE SW1S PALBP
Definition: sw1s.intfb.h:3
INTERFACE SUBROUTINE SW1S PTAUREL_DST &&USE ONLY
Definition: sw1s.intfb.h:3
INTERFACE SUBROUTINE SW1S PSUDU1
Definition: sw1s.intfb.h:3
INTERFACE SUBROUTINE SW1S && PAER
Definition: sw1s.intfb.h:3
INTERFACE SUBROUTINE SW1S PCLEAR
Definition: sw1s.intfb.h:3
ONLY JPRB
Definition: tsmbkind.h:5
INTERFACE SUBROUTINE SW1S PCLD
Definition: sw1s.intfb.h:3
INTERFACE SUBROUTINE SW1S && KIDIA
Definition: sw1s.intfb.h:3
INTERFACE SUBROUTINE SW1S POMEGA
Definition: sw1s.intfb.h:3
INTERFACE SUBROUTINE SW1S PRMU
Definition: sw1s.intfb.h:3
INTERFACE SUBROUTINE SW1S POZ
Definition: sw1s.intfb.h:3
INTERFACE SUBROUTINE RADLSW PTAUREL_DST
Definition: radlsw.intfb.h:3
INTERFACE SUBROUTINE SW1S PTAUREL_DST &&USE JPRB include clesphys h INTEGER(KIND=JPIM)
INTERFACE SUBROUTINE SW1S PCG
Definition: sw1s.intfb.h:3
INTERFACE SUBROUTINE SW1S && PDSIG
Definition: sw1s.intfb.h:3
INTERFACE SUBROUTINE SW1S KLEV
Definition: sw1s.intfb.h:3
INTERFACE SUBROUTINE SW1S PSEC
Definition: sw1s.intfb.h:3
NAMELIST NAERAD LONEWSW LSRTM LNOTROAER LRADONDEM NRADLP NLAYINH NSW
Definition: naerad.h:3
INTERFACE SUBROUTINE SW1S PUD
Definition: sw1s.intfb.h:3
INTERFACE SUBROUTINE SW1S PCU
Definition: sw1s.intfb.h:3