/[lmdze]/trunk/libf/phylmd/Radlwsw/sw2s.f
ViewVC logotype

Diff of /trunk/libf/phylmd/Radlwsw/sw2s.f

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 70 by guez, Wed Mar 3 13:23:49 2010 UTC revision 71 by guez, Mon Jul 8 18:12:18 2013 UTC
# Line 48  C* ARGUMENTS: Line 48  C* ARGUMENTS:
48  C  C
49        INTEGER KNU        INTEGER KNU
50  c-OB  c-OB
51        real*8 flag_aer        double precision flag_aer
52        real*8 tauae(kdlon,kflev,2)        double precision tauae(kdlon,kflev,2)
53        real*8 pizae(kdlon,kflev,2)        double precision pizae(kdlon,kflev,2)
54        real*8 cgae(kdlon,kflev,2)        double precision cgae(kdlon,kflev,2)
55        REAL*8 PAER(KDLON,KFLEV,5)        DOUBLE PRECISION PAER(KDLON,KFLEV,5)
56        REAL*8 PAKI(KDLON,2)        DOUBLE PRECISION PAKI(KDLON,2)
57        REAL*8 PALBD(KDLON,2)        DOUBLE PRECISION PALBD(KDLON,2)
58        REAL*8 PALBP(KDLON,2)        DOUBLE PRECISION PALBP(KDLON,2)
59        REAL*8 PCG(KDLON,2,KFLEV)        DOUBLE PRECISION PCG(KDLON,2,KFLEV)
60        REAL*8 PCLD(KDLON,KFLEV)        DOUBLE PRECISION PCLD(KDLON,KFLEV)
61        REAL*8 PCLDSW(KDLON,KFLEV)        DOUBLE PRECISION PCLDSW(KDLON,KFLEV)
62        REAL*8 PCLEAR(KDLON)        DOUBLE PRECISION PCLEAR(KDLON)
63        REAL*8 PDSIG(KDLON,KFLEV)        DOUBLE PRECISION PDSIG(KDLON,KFLEV)
64        REAL*8 POMEGA(KDLON,2,KFLEV)        DOUBLE PRECISION POMEGA(KDLON,2,KFLEV)
65        REAL*8 POZ(KDLON,KFLEV)        DOUBLE PRECISION POZ(KDLON,KFLEV)
66        REAL*8 PQS(KDLON,KFLEV)        DOUBLE PRECISION PQS(KDLON,KFLEV)
67        REAL*8 PRMU(KDLON)        DOUBLE PRECISION PRMU(KDLON)
68        REAL*8 PSEC(KDLON)        DOUBLE PRECISION PSEC(KDLON)
69        REAL*8 PTAU(KDLON,2,KFLEV)        DOUBLE PRECISION PTAU(KDLON,2,KFLEV)
70        REAL*8 PUD(KDLON,5,KFLEV+1)        DOUBLE PRECISION PUD(KDLON,5,KFLEV+1)
71        REAL*8 PWV(KDLON,KFLEV)        DOUBLE PRECISION PWV(KDLON,KFLEV)
72  C  C
73        REAL*8 PFDOWN(KDLON,KFLEV+1)        DOUBLE PRECISION PFDOWN(KDLON,KFLEV+1)
74        REAL*8 PFUP(KDLON,KFLEV+1)        DOUBLE PRECISION PFUP(KDLON,KFLEV+1)
75  C  C
76  C* LOCAL VARIABLES:  C* LOCAL VARIABLES:
77  C  C
78        INTEGER IIND2(2), IIND3(3)        INTEGER IIND2(2), IIND3(3)
79        REAL*8 ZCGAZ(KDLON,KFLEV)        DOUBLE PRECISION ZCGAZ(KDLON,KFLEV)
80        REAL*8 ZFD(KDLON,KFLEV+1)        DOUBLE PRECISION ZFD(KDLON,KFLEV+1)
81        REAL*8 ZFU(KDLON,KFLEV+1)        DOUBLE PRECISION ZFU(KDLON,KFLEV+1)
82        REAL*8 ZG(KDLON)        DOUBLE PRECISION ZG(KDLON)
83        REAL*8 ZGG(KDLON)        DOUBLE PRECISION ZGG(KDLON)
84        REAL*8 ZPIZAZ(KDLON,KFLEV)        DOUBLE PRECISION ZPIZAZ(KDLON,KFLEV)
85        REAL*8 ZRAYL(KDLON)        DOUBLE PRECISION ZRAYL(KDLON)
86        REAL*8 ZRAY1(KDLON,KFLEV+1)        DOUBLE PRECISION ZRAY1(KDLON,KFLEV+1)
87        REAL*8 ZRAY2(KDLON,KFLEV+1)        DOUBLE PRECISION ZRAY2(KDLON,KFLEV+1)
88        REAL*8 ZREF(KDLON)        DOUBLE PRECISION ZREF(KDLON)
89        REAL*8 ZREFZ(KDLON,2,KFLEV+1)        DOUBLE PRECISION ZREFZ(KDLON,2,KFLEV+1)
90        REAL*8 ZRE1(KDLON)        DOUBLE PRECISION ZRE1(KDLON)
91        REAL*8 ZRE2(KDLON)        DOUBLE PRECISION ZRE2(KDLON)
92        REAL*8 ZRJ(KDLON,6,KFLEV+1)        DOUBLE PRECISION ZRJ(KDLON,6,KFLEV+1)
93        REAL*8 ZRJ0(KDLON,6,KFLEV+1)        DOUBLE PRECISION ZRJ0(KDLON,6,KFLEV+1)
94        REAL*8 ZRK(KDLON,6,KFLEV+1)        DOUBLE PRECISION ZRK(KDLON,6,KFLEV+1)
95        REAL*8 ZRK0(KDLON,6,KFLEV+1)        DOUBLE PRECISION ZRK0(KDLON,6,KFLEV+1)
96        REAL*8 ZRL(KDLON,8)        DOUBLE PRECISION ZRL(KDLON,8)
97        REAL*8 ZRMUE(KDLON,KFLEV+1)        DOUBLE PRECISION ZRMUE(KDLON,KFLEV+1)
98        REAL*8 ZRMU0(KDLON,KFLEV+1)        DOUBLE PRECISION ZRMU0(KDLON,KFLEV+1)
99        REAL*8 ZRMUZ(KDLON)        DOUBLE PRECISION ZRMUZ(KDLON)
100        REAL*8 ZRNEB(KDLON)        DOUBLE PRECISION ZRNEB(KDLON)
101        REAL*8 ZRUEF(KDLON,8)        DOUBLE PRECISION ZRUEF(KDLON,8)
102        REAL*8 ZR1(KDLON)        DOUBLE PRECISION ZR1(KDLON)
103        REAL*8 ZR2(KDLON,2)        DOUBLE PRECISION ZR2(KDLON,2)
104        REAL*8 ZR3(KDLON,3)        DOUBLE PRECISION ZR3(KDLON,3)
105        REAL*8 ZR4(KDLON)        DOUBLE PRECISION ZR4(KDLON)
106        REAL*8 ZR21(KDLON)        DOUBLE PRECISION ZR21(KDLON)
107        REAL*8 ZR22(KDLON)        DOUBLE PRECISION ZR22(KDLON)
108        REAL*8 ZS(KDLON)        DOUBLE PRECISION ZS(KDLON)
109        REAL*8 ZTAUAZ(KDLON,KFLEV)        DOUBLE PRECISION ZTAUAZ(KDLON,KFLEV)
110        REAL*8 ZTO1(KDLON)        DOUBLE PRECISION ZTO1(KDLON)
111        REAL*8 ZTR(KDLON,2,KFLEV+1)        DOUBLE PRECISION ZTR(KDLON,2,KFLEV+1)
112        REAL*8 ZTRA1(KDLON,KFLEV+1)        DOUBLE PRECISION ZTRA1(KDLON,KFLEV+1)
113        REAL*8 ZTRA2(KDLON,KFLEV+1)        DOUBLE PRECISION ZTRA2(KDLON,KFLEV+1)
114        REAL*8 ZTR1(KDLON)        DOUBLE PRECISION ZTR1(KDLON)
115        REAL*8 ZTR2(KDLON)        DOUBLE PRECISION ZTR2(KDLON)
116        REAL*8 ZW(KDLON)          DOUBLE PRECISION ZW(KDLON)  
117        REAL*8 ZW1(KDLON)        DOUBLE PRECISION ZW1(KDLON)
118        REAL*8 ZW2(KDLON,2)        DOUBLE PRECISION ZW2(KDLON,2)
119        REAL*8 ZW3(KDLON,3)        DOUBLE PRECISION ZW3(KDLON,3)
120        REAL*8 ZW4(KDLON)        DOUBLE PRECISION ZW4(KDLON)
121        REAL*8 ZW5(KDLON)        DOUBLE PRECISION ZW5(KDLON)
122  C  C
123        INTEGER jl, jk, k, jaj, ikm1, ikl, jn, jabs, jkm1        INTEGER jl, jk, k, jaj, ikm1, ikl, jn, jabs, jkm1
124        INTEGER jref, jkl, jklp1, jajp, jkki, jkkp4, jn2j, iabs        INTEGER jref, jkl, jklp1, jajp, jkki, jkkp4, jn2j, iabs
125        REAL*8 ZRMUM1, ZWH2O, ZCNEB, ZAA, ZBB, ZRKI, ZRE11        DOUBLE PRECISION ZRMUM1, ZWH2O, ZCNEB, ZAA, ZBB, ZRKI, ZRE11
126  C  C
127  C* Prescribed Data:  C* Prescribed Data:
128  C  C
129        REAL*8 RSUN(2)        DOUBLE PRECISION RSUN(2)
130        SAVE RSUN        SAVE RSUN
131        REAL*8 RRAY(2,6)        DOUBLE PRECISION RRAY(2,6)
132        SAVE RRAY        SAVE RRAY
133        DATA RSUN(1) / 0.441676 /        DATA RSUN(1) / 0.441676 /
134        DATA RSUN(2) / 0.558324 /        DATA RSUN(2) / 0.558324 /

Legend:
Removed from v.70  
changed lines
  Added in v.71

  ViewVC Help
Powered by ViewVC 1.1.21