Changeset 433 for LMDZ.3.3/branches/rel-LF/libf/phylmd/write_histday.h
- Timestamp:
- Dec 19, 2002, 5:46:39 PM (22 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ.3.3/branches/rel-LF/libf/phylmd/write_histday.h
r418 r433 34 34 c 35 35 C 36 zx_tmp_fi2d(1 : klon) = ftsol(1 : klon, is_ter) 37 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d ,zx_tmp_2d) 38 CALL histwrite(nid_day,"tter",itau_w,zx_tmp_2d,iim*jjmp1,ndex2d) 39 c call writephy(fid_day,prof2d_av,'tter',ftsol(1 : klon, is_ter), 40 c . 'Surface Temperature','K') 41 C 42 zx_tmp_fi2d(1 : klon) = ftsol(1 : klon, is_lic) 43 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d,zx_tmp_2d) 44 CALL histwrite(nid_day,"tlic",itau_w,zx_tmp_2d,iim*jjmp1,ndex2d) 45 c call writephy(fid_day,prof2d_av,'tlic',ftsol(1 : klon, is_lic), 46 c . 'Surface Temperature','K') 47 C 48 zx_tmp_fi2d(1 : klon) = ftsol(1 : klon, is_oce) 49 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d,zx_tmp_2d) 50 CALL histwrite(nid_day,"toce",itau_w,zx_tmp_2d,iim*jjmp1,ndex2d) 51 c call writephy(fid_day,prof2d_av,'toce',ftsol(1 : klon, is_oce), 52 c . 'Surface Temperature','K') 53 C 54 zx_tmp_fi2d(1 : klon) = ftsol(1 : klon, is_sic) 55 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d,zx_tmp_2d) 56 CALL histwrite(nid_day,"tsic",itau_w,zx_tmp_2d,iim*jjmp1,ndex2d) 57 c call writephy(fid_day,prof2d_av,'tsic',ftsol(1 : klon, is_sic), 58 c . 'Surface Temperature','K') 59 C 60 cccIM 36 C 61 37 CALL gr_fi_ecrit(1,klon,iim,jjmp1,zt2m,zx_tmp_2d) 62 38 CALL histwrite(nid_day,"t2m",itau_w,zx_tmp_2d,iim*jjmp1,ndex2d) 63 39 c 64 CALL gr_fi_ecrit(1,klon,iim,jjmp1,zt2m,zx_tmp_2d)65 CALL histwrite(nid_day,"t2m_min",itau_w,zx_tmp_2d,66 . iim*jjmp1,ndex2d)67 c68 CALL gr_fi_ecrit(1,klon,iim,jjmp1,zt2m,zx_tmp_2d)69 CALL histwrite(nid_day,"t2m_max",itau_w,zx_tmp_2d,70 . iim*jjmp1,ndex2d)71 c72 zx_tmp_fi2d(1 : klon) = t2m(1 : klon, is_ter)73 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d, zx_tmp_2d)74 CALL histwrite(nid_day,"t2mter",itau_w,zx_tmp_2d,iim*jjmp1,75 . ndex2d)76 c77 zx_tmp_fi2d(1 : klon) = t2m(1 : klon, is_ter)78 CALL gr_fi_ecrit(1,klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d)79 CALL histwrite(nid_day,"t2mter_min",itau_w,zx_tmp_2d,80 . iim*jjmp1,ndex2d)81 c82 zx_tmp_fi2d(1 : klon) = t2m(1 : klon, is_ter)83 CALL gr_fi_ecrit(1,klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d)84 CALL histwrite(nid_day,"t2mter_max",itau_w,zx_tmp_2d,85 . iim*jjmp1,ndex2d)86 c87 zx_tmp_fi2d(1 : klon) = t2m(1 : klon, is_lic)88 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d, zx_tmp_2d)89 CALL histwrite(nid_day,"t2mlic",itau_w,zx_tmp_2d,iim*jjmp1,90 . ndex2d)91 c92 zx_tmp_fi2d(1 : klon) = t2m(1 : klon, is_oce)93 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d, zx_tmp_2d)94 CALL histwrite(nid_day,"t2moce",itau_w,zx_tmp_2d,iim*jjmp1,95 . ndex2d)96 c97 zx_tmp_fi2d(1 : klon) = t2m(1 : klon, is_sic)98 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d, zx_tmp_2d)99 CALL histwrite(nid_day,"t2msic",itau_w,zx_tmp_2d,iim*jjmp1,100 . ndex2d)101 c102 40 CALL gr_fi_ecrit(1,klon,iim,jjmp1,zq2m,zx_tmp_2d) 103 41 CALL histwrite(nid_day,"q2m",itau_w,zx_tmp_2d,iim*jjmp1,ndex2d) … … 111 49 . ndex2d) 112 50 c 113 zx_tmp_fi2d(1 : klon) = u10m(1 : klon, is_ter)114 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d, zx_tmp_2d)115 CALL histwrite(nid_day,"u10mter",itau_w,zx_tmp_2d,iim*jjmp1,116 . ndex2d)117 c118 zx_tmp_fi2d(1 : klon) = v10m(1 : klon, is_ter)119 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d, zx_tmp_2d)120 CALL histwrite(nid_day,"v10mter",itau_w,zx_tmp_2d,iim*jjmp1,121 . ndex2d)122 c123 zx_tmp_fi2d(1 : klon) = u10m(1 : klon, is_lic)124 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d, zx_tmp_2d)125 CALL histwrite(nid_day,"u10mlic",itau_w,zx_tmp_2d,iim*jjmp1,126 . ndex2d)127 c128 zx_tmp_fi2d(1 : klon) = v10m(1 : klon, is_lic)129 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d, zx_tmp_2d)130 CALL histwrite(nid_day,"v10mlic",itau_w,zx_tmp_2d,iim*jjmp1,131 . ndex2d)132 c133 zx_tmp_fi2d(1 : klon) = u10m(1 : klon, is_oce)134 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d, zx_tmp_2d)135 CALL histwrite(nid_day,"u10moce",itau_w,zx_tmp_2d,iim*jjmp1,136 . ndex2d)137 c138 zx_tmp_fi2d(1 : klon) = v10m(1 : klon, is_oce)139 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d, zx_tmp_2d)140 CALL histwrite(nid_day,"v10moce",itau_w,zx_tmp_2d,iim*jjmp1,141 . ndex2d)142 c143 zx_tmp_fi2d(1 : klon) = u10m(1 : klon, is_sic)144 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d, zx_tmp_2d)145 CALL histwrite(nid_day,"u10msic",itau_w,zx_tmp_2d,iim*jjmp1,146 . ndex2d)147 C148 zx_tmp_fi2d(1 : klon) = v10m(1 : klon, is_sic)149 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d, zx_tmp_2d)150 CALL histwrite(nid_day,"v10msic",itau_w,zx_tmp_2d,iim*jjmp1,151 . ndex2d)152 C153 51 DO i = 1, klon 154 52 zx_tmp_fi2d(i) = paprs(i,1) … … 231 129 c 232 130 c 131 cXXX DO i = 1, klon 132 cXXX zx_tmp_fi2d(i) = pctsrf(i,is_sic) 133 cXXX ENDDO 134 cXXX CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d,zx_tmp_2d) 135 cXXX CALL histwrite(nid_day,"sicf",itau_w,zx_tmp_2d,iim*jjmp1,ndex2d) 136 c 137 CALL gr_fi_ecrit(1, klon,iim,jjmp1, cldl,zx_tmp_2d) 138 CALL histwrite(nid_day,"cldl",itau_w,zx_tmp_2d,iim*jjmp1,ndex2d) 139 c call writephy(fid_day,prof2d_av,'cldl',cldl, 140 c . 'Low-level cloudiness','-') 141 c 142 CALL gr_fi_ecrit(1, klon,iim,jjmp1, cldm,zx_tmp_2d) 143 CALL histwrite(nid_day,"cldm",itau_w,zx_tmp_2d,iim*jjmp1,ndex2d) 144 c call writephy(fid_day,prof2d_av,'cldm',cldm, 145 c . 'Mid-level cloudiness','-') 146 c 147 CALL gr_fi_ecrit(1, klon,iim,jjmp1, cldh,zx_tmp_2d) 148 CALL histwrite(nid_day,"cldh",itau_w,zx_tmp_2d,iim*jjmp1,ndex2d) 149 c call writephy(fid_day,prof2d_av,'cldh',cldh, 150 c . 'High-level cloudiness','-') 151 c 152 CALL gr_fi_ecrit(1, klon,iim,jjmp1, cldt,zx_tmp_2d) 153 CALL histwrite(nid_day,"cldt",itau_w,zx_tmp_2d,iim*jjmp1,ndex2d) 154 c call writephy(fid_day,prof2d_av,'cldt',cldt, 155 c . 'Total cloudiness','-') 156 c 157 CALL gr_fi_ecrit(1, klon,iim,jjmp1, cldq,zx_tmp_2d) 158 CALL histwrite(nid_day,"cldq",itau_w,zx_tmp_2d,iim*jjmp1,ndex2d) 159 c call writephy(fid_day,prof2d_av,'cldq',cldq, 160 c . 'Cloud liquid water path','-') 161 c 162 zx_tmp_fi2d(1 : klon) = ZFSUP( 1 : klon, klevp1) 163 CALL gr_fi_ecrit(1,klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d) 164 CALL histwrite(nid_day, "SWupTOA",itau_w,zx_tmp_2d, 165 . iim*jjmp1,ndex2d) 166 c 167 zx_tmp_fi2d(1 : klon) = ZFSUP( 1 : klon, 1) 168 CALL gr_fi_ecrit(1,klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d) 169 CALL histwrite(nid_day, "SWupSFC",itau_w,zx_tmp_2d, 170 . iim*jjmp1,ndex2d) 171 c 172 zx_tmp_fi2d(1 : klon) = ZFSDN( 1 : klon, klevp1) 173 CALL gr_fi_ecrit(1,klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d) 174 CALL histwrite(nid_day, "SWdnTOA",itau_w,zx_tmp_2d, 175 . iim*jjmp1,ndex2d) 176 c 177 zx_tmp_fi2d(1 : klon) = ZFSDN( 1 : klon, 1) 178 CALL gr_fi_ecrit(1,klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d) 179 CALL histwrite(nid_day, "SWdnSFC",itau_w,zx_tmp_2d, 180 . iim*jjmp1,ndex2d) 181 182 183 c Ecriture de champs dynamiques sur des niveaux de pression 184 185 CALL gr_fi_ecrit(1, klon,iim,jjmp1, u850,zx_tmp_2d) 186 CALL histwrite(nid_day,"u850",itap,zx_tmp_2d,iim*jjmp1,ndex2d) 187 188 CALL gr_fi_ecrit(1, klon,iim,jjmp1, v850,zx_tmp_2d) 189 CALL histwrite(nid_day,"v850",itap,zx_tmp_2d,iim*jjmp1,ndex2d) 190 191 CALL gr_fi_ecrit(1, klon,iim,jjmp1, u500,zx_tmp_2d) 192 CALL histwrite(nid_day,"u500",itap,zx_tmp_2d,iim*jjmp1,ndex2d) 193 194 CALL gr_fi_ecrit(1, klon,iim,jjmp1, v500,zx_tmp_2d) 195 CALL histwrite(nid_day,"v500",itap,zx_tmp_2d,iim*jjmp1,ndex2d) 196 197 CALL gr_fi_ecrit(1, klon,iim,jjmp1, u200,zx_tmp_2d) 198 CALL histwrite(nid_day,"u200",itap,zx_tmp_2d,iim*jjmp1,ndex2d) 199 200 CALL gr_fi_ecrit(1, klon,iim,jjmp1, v200,zx_tmp_2d) 201 CALL histwrite(nid_day,"v200",itap,zx_tmp_2d,iim*jjmp1,ndex2d) 202 203 CALL gr_fi_ecrit(1, klon,iim,jjmp1, phi500,zx_tmp_2d) 204 CALL histwrite(nid_day,"phi500",itap,zx_tmp_2d,iim*jjmp1,ndex2d) 205 206 CALL gr_fi_ecrit(1, klon,iim,jjmp1, slp,zx_tmp_2d) 207 CALL histwrite(nid_day,"slp",itap,zx_tmp_2d,iim*jjmp1,ndex2d) 208 209 210 c 211 c================================================================= 212 c CI DESSOUS, SORTIES A UTILISER EN DEBUG 213 c================================================================= 214 if ( lev_histday.gt.1 ) then 215 216 c En attendant un eventuel debugage. 217 218 CALL gr_fi_ecrit(1,klon,iim,jjmp1,zt2m,zx_tmp_2d) 219 CALL histwrite(nid_day,"t2m_min",itau_w,zx_tmp_2d, 220 . iim*jjmp1,ndex2d) 221 c 222 CALL gr_fi_ecrit(1,klon,iim,jjmp1,zt2m,zx_tmp_2d) 223 CALL histwrite(nid_day,"t2m_max",itau_w,zx_tmp_2d, 224 . iim*jjmp1,ndex2d) 225 c 226 c================================================================= 227 c================================================================= 228 c================================================================= 229 c ECRITURE DES CHAMPS SUR LES SOUS SURFACES 230 c================================================================= 231 232 zx_tmp_fi2d(1 : klon) = ftsol(1 : klon, is_ter) 233 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d ,zx_tmp_2d) 234 CALL histwrite(nid_day,"tter",itau_w,zx_tmp_2d,iim*jjmp1,ndex2d) 235 c call writephy(fid_day,prof2d_av,'tter',ftsol(1 : klon, is_ter), 236 c . 'Surface Temperature','K') 237 C 238 zx_tmp_fi2d(1 : klon) = ftsol(1 : klon, is_lic) 239 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d,zx_tmp_2d) 240 CALL histwrite(nid_day,"tlic",itau_w,zx_tmp_2d,iim*jjmp1,ndex2d) 241 c call writephy(fid_day,prof2d_av,'tlic',ftsol(1 : klon, is_lic), 242 c . 'Surface Temperature','K') 243 C 244 zx_tmp_fi2d(1 : klon) = ftsol(1 : klon, is_oce) 245 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d,zx_tmp_2d) 246 CALL histwrite(nid_day,"toce",itau_w,zx_tmp_2d,iim*jjmp1,ndex2d) 247 c call writephy(fid_day,prof2d_av,'toce',ftsol(1 : klon, is_oce), 248 c . 'Surface Temperature','K') 249 C 250 zx_tmp_fi2d(1 : klon) = ftsol(1 : klon, is_sic) 251 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d,zx_tmp_2d) 252 CALL histwrite(nid_day,"tsic",itau_w,zx_tmp_2d,iim*jjmp1,ndex2d) 253 c call writephy(fid_day,prof2d_av,'tsic',ftsol(1 : klon, is_sic), 254 c . 'Surface Temperature','K') 255 C 256 cccIM 257 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d, zx_tmp_2d) 258 CALL histwrite(nid_day,"t2mter",itau_w,zx_tmp_2d,iim*jjmp1, 259 . ndex2d) 260 c 261 zx_tmp_fi2d(1 : klon) = t2m(1 : klon, is_ter) 262 CALL gr_fi_ecrit(1,klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d) 263 CALL histwrite(nid_day,"t2mter_min",itau_w,zx_tmp_2d, 264 . iim*jjmp1,ndex2d) 265 c 266 zx_tmp_fi2d(1 : klon) = t2m(1 : klon, is_ter) 267 CALL gr_fi_ecrit(1,klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d) 268 CALL histwrite(nid_day,"t2mter_max",itau_w,zx_tmp_2d, 269 . iim*jjmp1,ndex2d) 270 c 271 zx_tmp_fi2d(1 : klon) = t2m(1 : klon, is_lic) 272 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d, zx_tmp_2d) 273 CALL histwrite(nid_day,"t2mlic",itau_w,zx_tmp_2d,iim*jjmp1, 274 . ndex2d) 275 c 276 zx_tmp_fi2d(1 : klon) = t2m(1 : klon, is_oce) 277 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d, zx_tmp_2d) 278 CALL histwrite(nid_day,"t2moce",itau_w,zx_tmp_2d,iim*jjmp1, 279 . ndex2d) 280 c 281 zx_tmp_fi2d(1 : klon) = t2m(1 : klon, is_sic) 282 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d, zx_tmp_2d) 283 CALL histwrite(nid_day,"t2msic",itau_w,zx_tmp_2d,iim*jjmp1, 284 . ndex2d) 285 c 286 zx_tmp_fi2d(1 : klon) = u10m(1 : klon, is_ter) 287 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d, zx_tmp_2d) 288 CALL histwrite(nid_day,"u10mter",itau_w,zx_tmp_2d,iim*jjmp1, 289 . ndex2d) 290 c 291 zx_tmp_fi2d(1 : klon) = v10m(1 : klon, is_ter) 292 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d, zx_tmp_2d) 293 CALL histwrite(nid_day,"v10mter",itau_w,zx_tmp_2d,iim*jjmp1, 294 . ndex2d) 295 c 296 zx_tmp_fi2d(1 : klon) = u10m(1 : klon, is_lic) 297 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d, zx_tmp_2d) 298 CALL histwrite(nid_day,"u10mlic",itau_w,zx_tmp_2d,iim*jjmp1, 299 . ndex2d) 300 c 301 zx_tmp_fi2d(1 : klon) = v10m(1 : klon, is_lic) 302 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d, zx_tmp_2d) 303 CALL histwrite(nid_day,"v10mlic",itau_w,zx_tmp_2d,iim*jjmp1, 304 . ndex2d) 305 c 306 zx_tmp_fi2d(1 : klon) = u10m(1 : klon, is_oce) 307 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d, zx_tmp_2d) 308 CALL histwrite(nid_day,"u10moce",itau_w,zx_tmp_2d,iim*jjmp1, 309 . ndex2d) 310 c 311 zx_tmp_fi2d(1 : klon) = v10m(1 : klon, is_oce) 312 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d, zx_tmp_2d) 313 CALL histwrite(nid_day,"v10moce",itau_w,zx_tmp_2d,iim*jjmp1, 314 . ndex2d) 315 c 316 zx_tmp_fi2d(1 : klon) = u10m(1 : klon, is_sic) 317 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d, zx_tmp_2d) 318 CALL histwrite(nid_day,"u10msic",itau_w,zx_tmp_2d,iim*jjmp1, 319 . ndex2d) 320 C 321 zx_tmp_fi2d(1 : klon) = v10m(1 : klon, is_sic) 322 CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d, zx_tmp_2d) 323 CALL histwrite(nid_day,"v10msic",itau_w,zx_tmp_2d,iim*jjmp1, 324 . ndex2d) 325 C 233 326 DO nsrf = 1, nbsrf 234 327 CXXX … … 301 394 C 302 395 END DO 303 C 304 cXXX DO i = 1, klon 305 cXXX zx_tmp_fi2d(i) = pctsrf(i,is_sic) 306 cXXX ENDDO 307 cXXX CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d,zx_tmp_2d) 308 cXXX CALL histwrite(nid_day,"sicf",itau_w,zx_tmp_2d,iim*jjmp1,ndex2d) 309 c 310 CALL gr_fi_ecrit(1, klon,iim,jjmp1, cldl,zx_tmp_2d) 311 CALL histwrite(nid_day,"cldl",itau_w,zx_tmp_2d,iim*jjmp1,ndex2d) 312 c call writephy(fid_day,prof2d_av,'cldl',cldl, 313 c . 'Low-level cloudiness','-') 314 c 315 CALL gr_fi_ecrit(1, klon,iim,jjmp1, cldm,zx_tmp_2d) 316 CALL histwrite(nid_day,"cldm",itau_w,zx_tmp_2d,iim*jjmp1,ndex2d) 317 c call writephy(fid_day,prof2d_av,'cldm',cldm, 318 c . 'Mid-level cloudiness','-') 319 c 320 CALL gr_fi_ecrit(1, klon,iim,jjmp1, cldh,zx_tmp_2d) 321 CALL histwrite(nid_day,"cldh",itau_w,zx_tmp_2d,iim*jjmp1,ndex2d) 322 c call writephy(fid_day,prof2d_av,'cldh',cldh, 323 c . 'High-level cloudiness','-') 324 c 325 CALL gr_fi_ecrit(1, klon,iim,jjmp1, cldt,zx_tmp_2d) 326 CALL histwrite(nid_day,"cldt",itau_w,zx_tmp_2d,iim*jjmp1,ndex2d) 327 c call writephy(fid_day,prof2d_av,'cldt',cldt, 328 c . 'Total cloudiness','-') 329 c 330 CALL gr_fi_ecrit(1, klon,iim,jjmp1, cldq,zx_tmp_2d) 331 CALL histwrite(nid_day,"cldq",itau_w,zx_tmp_2d,iim*jjmp1,ndex2d) 332 c call writephy(fid_day,prof2d_av,'cldq',cldq, 333 c . 'Cloud liquid water path','-') 396 c================================================================= 397 c FIN ECRITURE DES CHAMPS SUR LES SOUS SURFACES 398 c================================================================= 399 400 c================================================================= 401 c ECRITURE DES CHAMPS 3D 402 c================================================================= 403 334 404 c 335 405 c Champs 3D: … … 380 450 c . 'Air pressure','Pa') 381 451 cccIM 382 zx_tmp_fi2d(1 : klon) = ZFSUP( 1 : klon, klevp1) 383 CALL gr_fi_ecrit(1,klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d) 384 CALL histwrite(nid_day, "SWupTOA",itau_w,zx_tmp_2d, 385 . iim*jjmp1,ndex2d) 386 c 387 zx_tmp_fi2d(1 : klon) = ZFSUP( 1 : klon, 1) 388 CALL gr_fi_ecrit(1,klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d) 389 CALL histwrite(nid_day, "SWupSFC",itau_w,zx_tmp_2d, 390 . iim*jjmp1,ndex2d) 391 c 392 zx_tmp_fi2d(1 : klon) = ZFSDN( 1 : klon, klevp1) 393 CALL gr_fi_ecrit(1,klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d) 394 CALL histwrite(nid_day, "SWdnTOA",itau_w,zx_tmp_2d, 395 . iim*jjmp1,ndex2d) 396 c 397 zx_tmp_fi2d(1 : klon) = ZFSDN( 1 : klon, 1) 398 CALL gr_fi_ecrit(1,klon,iim,jjmp1,zx_tmp_fi2d,zx_tmp_2d) 399 CALL histwrite(nid_day, "SWdnSFC",itau_w,zx_tmp_2d, 400 . iim*jjmp1,ndex2d) 401 c 452 453 c================================================================= 454 c FIN ECRITURE DES CHAMPS 3D 455 c================================================================= 456 457 c================================================================= 458 c================================================================= 459 endif ! lev_histday.gt.1 460 c================================================================= 461 462 402 463 if (ok_sync) then 403 464 c call writephy_sync(fid_day) 404 465 call histsync(nid_day) 405 466 endif 467 406 468 ENDIF
Note: See TracChangeset
for help on using the changeset viewer.