4 IF (is_sequential) THEN
6 IF (type_run.EQ."AMIP") THEN
14 pir = 4.0*ATAN(1.0) / 180.0
21 msk(1:klon)=pctsrf(1:klon,is_ter)
23 . ok_msk, msk, moyglo)
24 zx_tmp_fi2d(1:klon)=moyglo
27 CALL histwrite(nid_day_seri,"bilTOA",
itau_w,
32 . ok_msk, msk, moyglo)
33 zx_tmp_fi2d(1:klon)=moyglo
35 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d,zx_tmp_2d)
36 CALL histwrite(nid_day_seri,"bils",itau_w,
37 . zx_tmp_2d,iim*jjmp1,ndex2d)
47 . airephy, paprs, moyglo)
48 zx_tmp_fi2d(1:klon)=moyglo
50 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d,zx_tmp_2d)
51 CALL histwrite(nid_day_seri,"ecin",itau_w,
52 . zx_tmp_2d,iim*jjmp1,ndex2d)
64 . airephy, paprs, moyglo)
65 zx_tmp_fi2d(1:klon)=moyglo
67 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d,zx_tmp_2d)
68 CALL histwrite(nid_day_seri,"momang",itau_w,zx_tmp_2d,
74 zx_tmp_fi2d(i)=zxfluxu(i,1)*
RA* cos(pir*
rlat(i))
79 . ok_msk, msk, moyglo)
80 zx_tmp_fi2d(1:klon)=moyglo
82 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d,zx_tmp_2d)
83 CALL histwrite(nid_day_seri,"frictor",itau_w,zx_tmp_2d,
89 CALL
gr_fi_dyn(1,klon,iim+1,jjm+1,airephy,airedyn)
90 CALL gr_fi_dyn(klev+1,klon,iim+1,jjm+1,paprs,padyn)
91 CALL gr_fi_dyn(1,klon,iim+1,jjm+1,
rlat,rlatdyn)
100 $ (padyn(i,j,k+1)-padyn(i,j,k))/
RG
105 $ cos(pir* rlatdyn(i,j))
115 zx_tmp_2d(1:iim,1:jjmp1)=
mountor
116 CALL histwrite(nid_day_seri,"
mountor",itau_w,zx_tmp_2d,
122 CALL gr_fi_dyn(1,klon,iim+1,jjm+1,airephy,airedyn)
123 CALL gr_fi_ecrit(1,klon,iim,jjmp1,airephy,zx_tmp_2d)
129 c airetot=airetot+airedyn(i,j)
130 c airetot=airetot+airedyn(i,j)
136 airetot=airetot+airephy(i)
143 airetot=airetot+zx_tmp_2d(i,j)
150 zx_tmp_fi2d(1:klon)=aam/airetot
151 CALL gr_fi_ecrit(1,klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d)
152 CALL histwrite(nid_day_seri,"momang",itau_w,zx_tmp_2d,
155 zx_tmp_fi2d(1:klon)=torsfc/airetot
156 CALL gr_fi_ecrit(1,klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d)
157 CALL histwrite(nid_day_seri,"torsfc",itau_w,zx_tmp_2d,
163 . airephy, paprs, moyglo)
164 zx_tmp_fi2d(1:klon)=moyglo
166 CALL gr_fi_ecrit(1,klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d)
167 CALL histwrite(nid_day_seri,"tamv",itau_w,
168 . zx_tmp_2d,iim*jjmp1,ndex2d)
172 . ok_msk, msk, moyglo)
173 zx_tmp_fi2d(1:klon)=moyglo
175 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d,zx_tmp_2d)
176 CALL histwrite(nid_day_seri,"psol",itau_w,
177 . zx_tmp_2d,iim*jjmp1,ndex2d)
181 . ok_msk, msk, moyglo)
182 zx_tmp_fi2d(1:klon)=moyglo
184 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d,zx_tmp_2d)
185 CALL histwrite(nid_day_seri,"evap",itau_w,
186 . zx_tmp_2d,iim*jjmp1,ndex2d)
189 c zx_tmp_fi2d(i)=SnowFrac(i,is_ter)
193 c msk(1:klon)=pctsrf(1:klon,is_ter)
195 c . ok_msk, msk, moyglo)
196 c zx_tmp_fi2d(1:klon)=moyglo
198 c CALL gr_fi_ecrit(1, klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d)
199 c CALL histwrite(nid_day_seri,"SnowFrac",
200 c . itau_w,zx_tmp_2d,iim*jjmp1,ndex2d)
203 cIM 080904 zx_tmp_fi2d(i)=zsnow_mass(i)/330.*
rowl
204 c zx_tmp_fi2d(i)=zsnow_mass(i)
207 cIM 140904 ok_msk=.
FALSE.
209 c msk(1:klon)=pctsrf(1:klon,is_ter)
211 c . ok_msk, msk, moyglo)
212 c zx_tmp_fi2d(1:klon)=moyglo
214 c CALL gr_fi_ecrit(1, klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d)
215 c CALL histwrite(nid_day_seri,"snow_depth",itau_w,
216 c . zx_tmp_2d,iim*jjmp1,ndex2d)
219 zx_tmp_fi2d(i)=ftsol(i,is_oce)
223 msk(1:klon)=pctsrf(1:klon,is_oce)
225 . ok_msk, msk, moyglo)
226 zx_tmp_fi2d(1:klon)=moyglo
228 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d, zx_tmp_2d)
229 CALL histwrite(nid_day_seri,"tsol_"
230 $ itau_w,zx_tmp_2d,iim*jjmp1,ndex2d)
232 c=================================================================
233 c=================================================================
234 c=================================================================
237 call histsync(nid_day_seri)
240 ENDIF !fin test
sur type_run.EQ."AMIP"