LMDZ
srtm_spcvrt.intfb.h
Go to the documentation of this file.
1 INTERFACE
2 SUBROUTINE SRTM_SPCVRT&
3  & ( KLEV , KMOL , KSW , PONEMINUS,&
4  & PAVEL , PTAVEL , PZ , PTZ , PTBOUND , PALBD , PALBP,&
5  & PFRCL , PTAUC , PASYC , POMGC , PTAUA , PASYA , POMGA , PRMU0,&
6  & PCOLDRY , PWKL,&
10  & PFAC00 , PFAC01 , PFAC10 , PFAC11 ,&
11  & KJP , KJT , KJT1 ,&
12  & PBBFD, PBBFU, PUVFD, PUVFU, PVSFD, PVSFU , PNIFD , PNIFU ,&
13  & PBBCD, PBBCU, PUVCD, PUVCU, PVSCD, PVSCU , PNICD , PNICU&
14  & )
15 USE PARKIND1 ,ONLY : JPIM ,JPRB
16 USE PARSRTM , ONLY : JPLAY, JPB1, JPB2, JPGPT
17 INTEGER(KIND=JPIM),INTENT(IN) :: KSW
18 INTEGER(KIND=JPIM) :: KLEV
19 INTEGER(KIND=JPIM) :: KMOL
20 REAL(KIND=JPRB) :: PONEMINUS
21 REAL(KIND=JPRB) :: PAVEL(JPLAY)
22 REAL(KIND=JPRB) :: PTAVEL(JPLAY)
23 REAL(KIND=JPRB) :: PZ(0:JPLAY)
24 REAL(KIND=JPRB) :: PTZ(0:JPLAY)
25 REAL(KIND=JPRB) :: PTBOUND
26 REAL(KIND=JPRB) ,INTENT(IN) :: PALBD(KSW)
27 REAL(KIND=JPRB) ,INTENT(IN) :: PALBP(KSW)
28 REAL(KIND=JPRB) ,INTENT(IN) :: PFRCL(JPLAY)
29 REAL(KIND=JPRB) ,INTENT(IN) :: PTAUC(JPLAY,KSW)
30 REAL(KIND=JPRB) ,INTENT(IN) :: PASYC(JPLAY,KSW)
31 REAL(KIND=JPRB) ,INTENT(IN) :: POMGC(JPLAY,KSW)
32 REAL(KIND=JPRB) ,INTENT(IN) :: PTAUA(JPLAY,KSW)
33 REAL(KIND=JPRB) ,INTENT(IN) :: PASYA(JPLAY,KSW)
34 REAL(KIND=JPRB) ,INTENT(IN) :: POMGA(JPLAY,KSW)
35 REAL(KIND=JPRB) :: PRMU0
36 REAL(KIND=JPRB) :: PCOLDRY(JPLAY)
37 REAL(KIND=JPRB) :: PWKL(35,JPLAY)
38 INTEGER(KIND=JPIM) :: KLAYTROP
39 INTEGER(KIND=JPIM) :: KLAYSWTCH
40 INTEGER(KIND=JPIM) :: KLAYLOW
41 REAL(KIND=JPRB) :: PCO2MULT(JPLAY)
42 REAL(KIND=JPRB) :: PCOLCH4(JPLAY)
43 REAL(KIND=JPRB) :: PCOLCO2(JPLAY)
44 REAL(KIND=JPRB) :: PCOLH2O(JPLAY)
45 REAL(KIND=JPRB) :: PCOLMOL(JPLAY)
46 REAL(KIND=JPRB) :: PCOLN2O(JPLAY)
47 REAL(KIND=JPRB) :: PCOLO2(JPLAY)
48 REAL(KIND=JPRB) :: PCOLO3(JPLAY)
49 REAL(KIND=JPRB) :: PFORFAC(JPLAY)
50 REAL(KIND=JPRB) :: PFORFRAC(JPLAY)
51 INTEGER(KIND=JPIM) :: KINDFOR(JPLAY)
52 REAL(KIND=JPRB) :: PSELFFAC(JPLAY)
53 REAL(KIND=JPRB) :: PSELFFRAC(JPLAY)
54 INTEGER(KIND=JPIM) :: KINDSELF(JPLAY)
55 REAL(KIND=JPRB) :: PFAC00(JPLAY)
56 REAL(KIND=JPRB) :: PFAC01(JPLAY)
57 REAL(KIND=JPRB) :: PFAC10(JPLAY)
58 REAL(KIND=JPRB) :: PFAC11(JPLAY)
59 INTEGER(KIND=JPIM) :: KJP(JPLAY)
60 INTEGER(KIND=JPIM) :: KJT(JPLAY)
61 INTEGER(KIND=JPIM) :: KJT1(JPLAY)
62 REAL(KIND=JPRB) ,INTENT(INOUT) :: PBBFD(JPLAY+1)
63 REAL(KIND=JPRB) ,INTENT(INOUT) :: PBBFU(JPLAY+1)
64 REAL(KIND=JPRB) :: PUVFD(JPLAY+1)
65 REAL(KIND=JPRB) :: PUVFU(JPLAY+1)
66 REAL(KIND=JPRB) :: PVSFD(JPLAY+1)
67 REAL(KIND=JPRB) :: PVSFU(JPLAY+1)
68 REAL(KIND=JPRB) :: PNIFD(JPLAY+1)
69 REAL(KIND=JPRB) :: PNIFU(JPLAY+1)
70 REAL(KIND=JPRB) ,INTENT(INOUT) :: PBBCD(JPLAY+1)
71 REAL(KIND=JPRB) ,INTENT(INOUT) :: PBBCU(JPLAY+1)
72 REAL(KIND=JPRB) :: PUVCD(JPLAY+1)
73 REAL(KIND=JPRB) :: PUVCU(JPLAY+1)
74 REAL(KIND=JPRB) :: PVSCD(JPLAY+1)
75 REAL(KIND=JPRB) :: PVSCU(JPLAY+1)
76 REAL(KIND=JPRB) :: PNICD(JPLAY+1)
77 REAL(KIND=JPRB) :: PNICU(JPLAY+1)
78 END SUBROUTINE SRTM_SPCVRT
79 END INTERFACE
INTERFACE SUBROUTINE SRTM_SPCVRT PCOLCO2
INTERFACE SUBROUTINE SRTM_SPCVRT && PAVEL
INTERFACE SUBROUTINE SRTM_SPCVRT PUVCD
INTERFACE SUBROUTINE SRTM_SPCVRT PFAC01
INTERFACE SUBROUTINE SRTM_SPCVRT PRMU0
INTERFACE SUBROUTINE SRTM_SPCVRT PBBFU
INTERFACE SUBROUTINE SRTM_SPCVRT KSW
INTERFACE SUBROUTINE SRTM_SPCVRT PUVFD
INTERFACE SUBROUTINE SRTM_SPCVRT PNIFU
INTERFACE SUBROUTINE SRTM_SPCVRT PSELFFRAC
!$Id ok_orolf LOGICAL ok_limitvrai LOGICAL ok_all_xml INTEGER iflag_ener_conserv REAL solaire REAL(kind=8) RCO2
INTERFACE SUBROUTINE SRTM_SPCVRT PTAUC
INTERFACE SUBROUTINE JPRB USE JPGPT
INTERFACE SUBROUTINE SRTM_SPCVRT && PFAC00
INTERFACE SUBROUTINE SRTM_SPCVRT PUVFU
INTERFACE SUBROUTINE SRTM_SPCVRT PTAVEL
INTERFACE SUBROUTINE SRTM_SPCVRT PVSFD
INTERFACE SUBROUTINE SRTM_SPCVRT POMGC
ONLY JPIM
Definition: tsmbkind.h:5
INTERFACE SUBROUTINE SRTM_SPCVRT PNIFD
INTERFACE SUBROUTINE SRTM_SPCVRT POMGA
INTERFACE SUBROUTINE SRTM_SPCVRT PALBP
INTERFACE SUBROUTINE SRTM_SPCVRT && PFORFAC
INTERFACE SUBROUTINE SRTM_SPCVRT KINDFOR
INTERFACE SUBROUTINE SRTM_SPCVRT KJT1
INTERFACE SUBROUTINE SRTM_SPCVRT PTAUA
INTERFACE SUBROUTINE SRTM_SPCVRT && KLAYTROP
INTERFACE SUBROUTINE SRTM_SPCVRT PFAC11
INTERFACE SUBROUTINE SRTM_SPCVRT PSELFFAC
INTERFACE SUBROUTINE SRTM_SPCVRT PTBOUND
INTERFACE SUBROUTINE SRTM_SPCVRT PVSCD
INTERFACE SUBROUTINE SRTM_SPCVRT PASYC
INTERFACE SUBROUTINE SRTM_SPCVRT KMOL
INTERFACE SUBROUTINE SRTM_SPCVRT && PBBFD
INTERFACE SUBROUTINE SRTM_SPCVRT && PCO2MULT
INTERFACE SUBROUTINE SRTM_SPCVRT PCOLMOL
INTERFACE SUBROUTINE SRTM_SPCVRT PNICU &&USE JPRB USE JPB1
INTERFACE SUBROUTINE SRTM_SPCVRT KLAYSWTCH
INTERFACE SUBROUTINE SRTM_SPCVRT PWKL
INTERFACE SUBROUTINE SRTM_SPCVRT PNICD
INTERFACE SUBROUTINE SRTM_SPCVRT PBBCU
INTERFACE SUBROUTINE SRTM_SPCVRT PCOLO2
INTERFACE SUBROUTINE SRTM_SPCVRT PCOLO3
INTERFACE SUBROUTINE SRTM_SPCVRT PFORFRAC
INTERFACE SUBROUTINE SRTM_SPCVRT PNICU &&USE JPRB USE JPB2
INTERFACE SUBROUTINE SRTM_SPCVRT PCOLCH4
INTERFACE SUBROUTINE SRTM_SPCVRT PONEMINUS
INTERFACE SUBROUTINE SRTM_SPCVRT && PCOLDRY
INTERFACE SUBROUTINE SRTM_SPCVRT PASYA
INTERFACE SUBROUTINE SRTM_SPCVRT PZ
ONLY JPRB
Definition: tsmbkind.h:5
INTERFACE SUBROUTINE SRTM_SPCVRT && KLEV
INTERFACE SUBROUTINE SRTM_SPCVRT PALBD
INTERFACE SUBROUTINE SRTM_SPCVRT KINDSELF
INTERFACE SUBROUTINE SRTM_SPCVRT && KJP
INTERFACE SUBROUTINE SRTM_SPCVRT PFAC10
INTERFACE SUBROUTINE SRTM_SPCVRT && PBBCD
INTERFACE SUBROUTINE SRTM_SPCVRT PUVCU
INTERFACE SUBROUTINE SRTM_SPCVRT PTZ
INTERFACE SUBROUTINE SRTM_SPCVRT PNICU &&USE ONLY
INTERFACE SUBROUTINE SRTM_SPCVRT KLAYLOW
INTERFACE SUBROUTINE RRTM_ECRT_140GP K_IREFLECT USE JPRB USE JPLAY
INTERFACE SUBROUTINE SRTM_SPCVRT PCOLH2O
INTERFACE SUBROUTINE SRTM_SPCVRT PNICU &&USE JPRB USE JPGPT INTEGER(KIND=JPIM)
INTERFACE SUBROUTINE SRTM_SPCVRT PVSCU
INTERFACE SUBROUTINE SRTM_SPCVRT PVSFU
INTERFACE SUBROUTINE SRTM_SPCVRT KJT
INTERFACE SUBROUTINE SRTM_SPCVRT && PFRCL
INTERFACE SUBROUTINE SRTM_SPCVRT PCOLN2O