Changeset 704 for LMDZ4/branches/V3_test/libf/phylmd/ini_histmth.h
- Timestamp:
- Aug 17, 2006, 5:41:51 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ4/branches/V3_test/libf/phylmd/ini_histmth.h
r684 r704 13 13 CALL ymds2ju(annee_ref, 1, idayref, 0.0, zjulian) 14 14 c 15 CALL gr_fi_ecrit(1,klon,iim,jjmp1,rlon,zx_lon) 16 DO i = 1, iim 17 zx_lon(i,1) = rlon(i+1) 18 zx_lon(i,jjmp1) = rlon(i+1) 19 ENDDO 20 c 21 cIM cf. AM 081204 BEG region 22 c imin_histmth=1 23 c imax_histmth=iim 24 c jmin_histmth=1 25 c jmax_histmth=jjmp1 26 c do i=1,iim-1 27 c if(zx_lon(i,1).lt.lonmin_histmth) imin_histmth=i 28 c if(zx_lon(i,1).le.lonmax_histmth) imax_histmth=i+1 29 c enddo 30 cIM 220704 BAD?? do j=1,jjmp1-1 31 c do j=1,jjmp1 32 c if(zx_lat(1,j).ge.latmin_histmth) jmax_histmth=j 33 c if(zx_lat(1,j).gt.latmax_histmth) jmin_histmth=j 34 c enddo 35 c 36 c print*,'On stoke le fichier instantanne sur, ', 37 c s imin_histmth,imax_histmth,jmin_histmth,jmax_histmth 38 c print*,'On stoke le fichier instantanne sur, ', 39 c s zx_lon(imin_histmth,1),zx_lon(imax_histmth,1), 40 c s zx_lat(1,jmin_histmth),zx_lat(1,jmax_histmth) 41 cIM cf. AM 081204 END region 42 c 15 cym CALL gr_fi_ecrit(1,klon,iim,jjmp1,rlon,zx_lon) 16 cym DO i = 1, iim 17 cym zx_lon(i,1) = rlon(i+1) 18 cym zx_lon(i,jjmp1) = rlon(i+1) 19 cym ENDDO 43 20 DO ll=1,klev 44 21 znivsig(ll)=float(ll) 45 22 ENDDO 46 CALL gr_fi_ecrit(1,klon,iim,jjmp1,rlat,zx_lat) 47 CALL histbeg("histmth.nc", iim,zx_lon(:,1), jjmp1,zx_lat(1,:), 48 . 1,iim,1,jjmp1, itau_phy, zjulian, dtime, 23 cym CALL gr_fi_ecrit(1,klon,iim,jjmp1,rlat,zx_lat) 24 cym CALL histbeg("histmth.nc", iim,zx_lon(:,1), jjmp1,zx_lat(1,:), 25 cym . 1,iim,1,jjmp1, itau_phy, zjulian, dtime, 26 cym . nhori, nid_mth) 27 28 CALL histbeg_phy("histmth",itau_phy, zjulian, dtime, 49 29 . nhori, nid_mth) 50 c 51 cIM cf. AM 081204 BEG region 52 c CALL histbeg("histmth.nc", iim,zx_lon(:,1), jjmp1,zx_lat(1,:), 53 c . imin_histmth,imax_histmth-imin_histmth+1 54 c . ,jmin_histmth,jmax_histmth-jmin_histmth+1 55 c . , itau_phy, zjulian, dtime, 56 c . nhori, nid_mth) 57 cIM 081204 END 58 c 30 31 write(*,*)'Mensuel ', itau_phy, zjulian 59 32 CALL histvert(nid_mth, "presnivs", "Vertical levels", "mb", 60 33 . klev, presnivs/100., nvert) … … 66 39 CALL histdef(nid_mth, "phis", 67 40 . "Surface geop. height", "m2/s2", 68 . iim,jj mp1,nhori, 1,1,1, -99, 32,41 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 69 42 . "once", zstophy,zout) 70 43 c 71 44 CALL histdef(nid_mth, "aire", "Grid area", "-", 72 . iim,jj mp1,nhori, 1,1,1, -99, 32,45 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 73 46 . "once", zstophy,zout) 74 47 c 75 48 CALL histdef(nid_mth, "pourc_"//clnsurf(is_ter), 76 49 . "% "//clnsurf(is_ter), "%", 77 . iim,jj mp1,nhori, 1,1,1, -99, 32,50 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 78 51 . "once", zstophy,zout) 79 52 c 80 53 CALL histdef(nid_mth, "fract_"//clnsurf(is_ter), 81 54 . "Fraction "//clnsurf(is_ter), "1", 82 . iim,jj mp1,nhori, 1,1,1, -99, 32,55 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 83 56 . "once", zstophy,zout) 84 57 c … … 86 59 c 87 60 CALL histdef(nid_mth, "slp", "Sea Level Pressure", "Pa", 88 . iim,jj mp1,nhori, 1,1,1, -99, 32,61 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 89 62 . "ave(X)", zstophy,zout) 90 63 c 91 64 CALL histdef(nid_mth, "tsol", "Surface Temperature", "K", 92 . iim,jj mp1,nhori, 1,1,1, -99, 32,65 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 93 66 . "ave(X)", zstophy,zout) 94 67 c 95 68 CALL histdef(nid_mth, "t2m", "Temperature 2m", "K", 96 . iim,jj mp1,nhori, 1,1,1, -99, 32,69 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 97 70 . "ave(X)", zstophy,zout) 98 71 c … … 100 73 CALL histdef(nid_mth, "t2m_min", "Temp. 2m min.", 101 74 . "K", 102 . iim,jj mp1,nhori, 1,1,1, -99, 32,75 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 103 76 . t2mincels, zstophy,zout) 104 77 c 105 78 CALL histdef(nid_mth, "t2m_max", "Temp. 2m max.", 106 79 . "K", 107 . iim,jj mp1,nhori, 1,1,1, -99, 32,80 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 108 81 . t2maxcels, zstophy,zout) 109 82 c 110 83 c CALL histdef(nid_mth, "tsoil", "Sfce soil Temperature", 111 84 c . "K", 112 c . iim,jj mp1,nhori, 1,1,1, -99, 32,85 c . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 113 86 c . "ave(X)", zstophy,zout) 114 87 c 115 88 CALL histdef(nid_mth, "wind10m","10-m wind speed","m/s", 116 . iim,jj mp1,nhori, 1,1,1, -99, 32,89 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 117 90 . "ave(X)", zstophy,zout) 118 91 c 119 92 CALL histdef(nid_mth, "sicf", "Sea-ice fraction", "-", 120 . iim,jj mp1,nhori, 1,1,1, -99, 32,93 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 121 94 . "ave(X)", zstophy,zout) 122 95 c 123 96 c ENSEMBLES END 124 97 CALL histdef(nid_mth, "q2m", "Specific humidity 2m", "kg/kg", 125 . iim,jj mp1,nhori, 1,1,1, -99, 32,98 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 126 99 . "ave(X)", zstophy,zout) 127 100 c 128 101 CALL histdef(nid_mth, "u10m", "Vent zonal 10m", "m/s", 129 . iim,jj mp1,nhori, 1,1,1, -99, 32,102 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 130 103 . "ave(X)", zstophy,zout) 131 104 c 132 105 CALL histdef(nid_mth, "v10m", "Vent meridien 10m", "m/s", 133 . iim,jj mp1,nhori, 1,1,1, -99, 32,106 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 134 107 . "ave(X)", zstophy,zout) 135 108 c 136 109 CALL histdef(nid_mth, "psol", "Surface Pressure", "Pa", 137 . iim,jj mp1,nhori, 1,1,1, -99, 32,110 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 138 111 . "ave(X)", zstophy,zout) 139 112 c 140 113 CALL histdef(nid_mth, "qsurf", "Surface Air humidity", "kg/kg", 141 . iim,jj mp1,nhori, 1,1,1, -99, 32,114 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 142 115 . "ave(X)", zstophy,zout) 143 116 c 144 117 if (.not. ok_veget) then 145 118 CALL histdef(nid_mth, "qsol", "Soil watter content", "mm", 146 . iim,jj mp1,nhori, 1,1,1, -99, 32,119 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 147 120 . "ave(X)", zstophy,zout) 148 121 endif … … 150 123 CALL histdef(nid_mth, "ndayrain", 151 124 . "Number of day with rain (liq+sol)", "-", 152 . iim,jj mp1,nhori, 1,1,1, -99, 32,125 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 153 126 . "inst(X)", zstomth,zout) 154 127 c 155 128 CALL histdef(nid_mth, "precip", "Precipitation Totale liq+sol", 156 129 . "kg/(s*m2)", 157 . iim,jj mp1,nhori, 1,1,1, -99, 32,130 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 158 131 . "ave(X)", zstophy,zout) 159 132 c 160 133 CALL histdef(nid_mth, "plul", "Large-scale Precip.", 161 134 . "kg/(s*m2)", 162 . iim,jj mp1,nhori, 1,1,1, -99, 32,135 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 163 136 . "ave(X)", zstophy,zout) 164 137 c 165 138 CALL histdef(nid_mth, "pluc", "Convective Precip.", 166 139 . "kg/(s*m2)", 167 . iim,jj mp1,nhori, 1,1,1, -99, 32,140 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 168 141 . "ave(X)", zstophy,zout) 169 142 c 170 143 CALL histdef(nid_mth, "snow", "Snow fall", "kg/(s*m2)", 171 . iim,jj mp1,nhori, 1,1,1, -99, 32,144 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 172 145 . "ave(X)", zstophy,zout) 173 146 c 174 147 c CALL histdef(nid_mth, "snow_mass", "Snow Mass", "kg/m2", 175 c . iim,jj mp1,nhori, 1,1,1, -99, 32,148 c . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 176 149 c . "ave(X)", zstophy,zout) 177 150 c 178 151 CALL histdef(nid_mth, "evap", "Evaporation", "kg/(s*m2)", 179 . iim,jj mp1,nhori, 1,1,1, -99, 32,152 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 180 153 . "ave(X)", zstophy,zout) 181 154 c 182 155 CALL histdef(nid_mth, "tops", "Solar rad. at TOA", "W/m2", 183 . iim,jj mp1,nhori, 1,1,1, -99, 32,156 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 184 157 . "ave(X)", zstophy,zout) 185 158 c 186 159 CALL histdef(nid_mth, "tops0", "CS Solar rad. at TOA", "W/m2", 187 . iim,jj mp1,nhori, 1,1,1, -99, 32,160 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 188 161 . "ave(X)", zstophy,zout) 189 162 c 190 163 CALL histdef(nid_mth, "topl", "IR rad. at TOA", "W/m2", 191 . iim,jj mp1,nhori, 1,1,1, -99, 32,164 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 192 165 . "ave(X)", zstophy,zout) 193 166 c 194 167 CALL histdef(nid_mth, "topl0", "IR rad. at TOA", "W/m2", 195 . iim,jj mp1,nhori, 1,1,1, -99, 32,168 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 196 169 . "ave(X)", zstophy,zout) 197 170 c 198 171 CALL histdef(nid_mth, "SWupTOA", "SWup at TOA","W/m2", 199 . iim,jj mp1,nhori, 1,1,1,-99,172 . iim,jjphy_nb,nhori, 1,1,1,-99, 200 173 . 32, "ave(X)", zstophy,zout) 201 174 c 202 175 CALL histdef(nid_mth, "SWupTOAclr", 203 176 . "SWup clear sky at TOA","W/m2", 204 . iim,jj mp1,nhori, 1,1,1,-99,177 . iim,jjphy_nb,nhori, 1,1,1,-99, 205 178 . 32, "ave(X)", zstophy,zout) 206 179 c 207 180 CALL histdef(nid_mth, "SWdnTOA", "SWdn at TOA","W/m2", 208 . iim,jj mp1,nhori, 1,1,1,-99,181 . iim,jjphy_nb,nhori, 1,1,1,-99, 209 182 . 32, "ave(X)", zstophy,zout) 210 183 c 211 184 CALL histdef(nid_mth, "SWdnTOAclr", 212 185 . "SWdn clear sky at TOA","W/m2", 213 . iim,jj mp1,nhori, 1,1,1,-99,186 . iim,jjphy_nb,nhori, 1,1,1,-99, 214 187 . 32, "ave(X)", zstophy,zout) 215 188 c 216 189 CALL histdef(nid_mth, "SWup200", "SWup at 200mb","W/m2", 217 . iim,jj mp1,nhori, 1,1,1,-99,190 . iim,jjphy_nb,nhori, 1,1,1,-99, 218 191 . 32, "ave(X)", zstophy,zout) 219 192 c 220 193 CALL histdef(nid_mth, "SWup200clr", 221 194 . "SWup clear sky at 200mb","W/m2", 222 . iim,jj mp1,nhori, 1,1,1,-99,195 . iim,jjphy_nb,nhori, 1,1,1,-99, 223 196 . 32, "ave(X)", zstophy,zout) 224 197 c 225 198 CALL histdef(nid_mth, "SWdn200", "SWdn at 200mb","W/m2", 226 . iim,jj mp1,nhori, 1,1,1,-99,199 . iim,jjphy_nb,nhori, 1,1,1,-99, 227 200 . 32, "ave(X)", zstophy,zout) 228 201 c 229 202 CALL histdef(nid_mth, "SWdn200clr", 230 203 . "SWdn clear sky at 200mb","W/m2", 231 . iim,jj mp1,nhori, 1,1,1,-99,204 . iim,jjphy_nb,nhori, 1,1,1,-99, 232 205 . 32, "ave(X)", zstophy,zout) 233 206 c 234 207 CALL histdef(nid_mth, "LWup200", "LWup at 200mb","W/m2", 235 . iim,jj mp1,nhori, 1,1,1,-99,208 . iim,jjphy_nb,nhori, 1,1,1,-99, 236 209 . 32, "ave(X)", zstophy,zout) 237 210 c 238 211 CALL histdef(nid_mth, "LWup200clr", 239 212 . "LWup clear sky at 200mb","W/m2", 240 . iim,jj mp1,nhori, 1,1,1,-99,213 . iim,jjphy_nb,nhori, 1,1,1,-99, 241 214 . 32, "ave(X)", zstophy,zout) 242 215 c 243 216 CALL histdef(nid_mth, "LWdn200", "LWdn at 200mb","W/m2", 244 . iim,jj mp1,nhori, 1,1,1,-99,217 . iim,jjphy_nb,nhori, 1,1,1,-99, 245 218 . 32, "ave(X)", zstophy,zout) 246 219 c 247 220 CALL histdef(nid_mth, "LWdn200clr", 248 221 . "LWdn clear sky at 200mb","W/m2", 249 . iim,jj mp1,nhori, 1,1,1,-99,222 . iim,jjphy_nb,nhori, 1,1,1,-99, 250 223 . 32, "ave(X)", zstophy,zout) 251 224 c 252 225 CALL histdef(nid_mth, "sols", "Solar rad. at surf.", "W/m2", 253 . iim,jj mp1,nhori, 1,1,1, -99, 32,226 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 254 227 . "ave(X)", zstophy,zout) 255 228 c 256 229 CALL histdef(nid_mth, "sols0", "Solar rad. at surf.", "W/m2", 257 . iim,jj mp1,nhori, 1,1,1, -99, 32,230 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 258 231 . "ave(X)", zstophy,zout) 259 232 c 260 233 CALL histdef(nid_mth, "soll", "IR rad. at surface", "W/m2", 261 . iim,jj mp1,nhori, 1,1,1, -99, 32,234 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 262 235 . "ave(X)", zstophy,zout) 263 236 c 264 237 CALL histdef(nid_mth, "radsol", "Rayonnement au sol", "W/m2", 265 . iim,jj mp1,nhori, 1,1,1, -99, 32,238 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 266 239 . "ave(X)", zstophy,zout) 267 240 c 268 241 CALL histdef(nid_mth, "soll0", "IR rad. at surface", "W/m2", 269 . iim,jj mp1,nhori, 1,1,1, -99, 32,242 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 270 243 . "ave(X)", zstophy,zout) 271 244 c 272 245 CALL histdef(nid_mth, "SWupSFC", "SWup at surface","W/m2", 273 . iim,jj mp1,nhori, 1,1,1,-99,246 . iim,jjphy_nb,nhori, 1,1,1,-99, 274 247 . 32, "ave(X)", zstophy,zout) 275 248 c 276 249 CALL histdef(nid_mth, "SWupSFCclr", 277 250 . "SWup clear sky at surface","W/m2", 278 . iim,jj mp1,nhori, 1,1,1,-99,251 . iim,jjphy_nb,nhori, 1,1,1,-99, 279 252 . 32, "ave(X)", zstophy,zout) 280 253 c 281 254 CALL histdef(nid_mth, "SWdnSFC", "SWdn at surface","W/m2", 282 . iim,jj mp1,nhori, 1,1,1,-99,255 . iim,jjphy_nb,nhori, 1,1,1,-99, 283 256 . 32, "ave(X)", zstophy,zout) 284 257 c 285 258 CALL histdef(nid_mth, "SWdnSFCclr", 286 259 . "SWdn clear sky at surface","W/m2", 287 . iim,jj mp1,nhori, 1,1,1,-99,260 . iim,jjphy_nb,nhori, 1,1,1,-99, 288 261 . 32, "ave(X)", zstophy,zout) 289 262 c 290 263 CALL histdef(nid_mth,"LWupSFC","Upwd. IR rad. at surface", 291 . "W/m2", iim,jj mp1,nhori, 1,1,1, -99, 32,264 . "W/m2", iim,jjphy_nb,nhori, 1,1,1, -99, 32, 292 265 . "ave(X)", zstophy,zout) 293 266 c 294 267 CALL histdef(nid_mth,"LWdnSFC","Down. IR rad. at surface", 295 . "W/m2", iim,jj mp1,nhori, 1,1,1, -99, 32,268 . "W/m2", iim,jjphy_nb,nhori, 1,1,1, -99, 32, 296 269 . "ave(X)", zstophy,zout) 297 270 c 298 271 CALL histdef(nid_mth,"LWupSFCclr", 299 272 . "CS Upwd. IR rad. at surface", 300 . "W/m2", iim,jj mp1,nhori, 1,1,1, -99, 32,273 . "W/m2", iim,jjphy_nb,nhori, 1,1,1, -99, 32, 301 274 . "ave(X)", zstophy,zout) 302 275 c 303 276 CALL histdef(nid_mth,"LWdnSFCclr", 304 277 . "Down. CS IR rad. at surface", 305 . "W/m2", iim,jj mp1,nhori, 1,1,1, -99, 32,278 . "W/m2", iim,jjphy_nb,nhori, 1,1,1, -99, 32, 306 279 . "ave(X)", zstophy,zout) 307 280 c 308 281 CALL histdef(nid_mth, "bils", "Surf. total heat flux", "W/m2", 309 . iim,jj mp1,nhori, 1,1,1, -99, 32,282 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 310 283 . "ave(X)", zstophy,zout) 311 284 c … … 315 288 c 316 289 CALL histdef(nid_mth, "fder", "Heat flux derivation", "W/m2", 317 . iim,jj mp1,nhori, 1,1,1, -99, 32,290 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 318 291 . "ave(X)", zstophy,zout) 319 292 c 320 293 c CALL histdef(nid_mth, "frtu", "Zonal wind stress", "Pa", 321 c . iim,jj mp1,nhori, 1,1,1, -99, 32,294 c . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 322 295 c . "ave(X)", zstophy,zout) 323 296 c 324 297 c CALL histdef(nid_mth, "frtv", "Meridional wind stress", "Pa", 325 c . iim,jj mp1,nhori, 1,1,1, -99, 32,298 c . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 326 299 c . "ave(X)", zstophy,zout) 327 300 c 328 301 CALL histdef(nid_mth, "ffonte","Thermal flux for snow melting", 329 . "W/m2",iim,jj mp1,nhori, 1,1,1, -99, 32,302 . "W/m2",iim,jjphy_nb,nhori, 1,1,1, -99, 32, 330 303 . "ave(X)", zstophy,zout) 331 304 c 332 305 CALL histdef(nid_mth, "fqcalving","Ice Calving", 333 . "kg/m2/s",iim,jjmp1,nhori, 1,1,1, -99, 32, 334 . "ave(X)", zstophy,zout) 335 c 306 . "kg/m2/s",iim,jjphy_nb,nhori, 1,1,1, -99, 32, 307 . "ave(X)", zstophy,zout) 308 c 309 CALL histdef(nid_mth, "fqfonte","Land ice melt", 310 . "kg/m2/s",iim,jjphy_nb,nhori, 1,1,1, -99, 32, 311 . "ave(X)", zsto,zout) 312 336 313 DO nsrf = 1, nbsrf 337 314 call histdef(nid_mth, "taux_"//clnsurf(nsrf), 338 315 $ "Zonal wind stress"//clnsurf(nsrf), "Pa", 339 $ iim,jj mp1,nhori, 1,1,1, -99, 32,316 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 340 317 $ "ave(X)", zstophy,zout) 341 318 342 319 call histdef(nid_mth, "tauy_"//clnsurf(nsrf), 343 320 $ "Meridional wind stress "//clnsurf(nsrf), "Pa", 344 $ iim,jj mp1,nhori, 1,1,1, -99, 32,321 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 345 322 $ "ave(X)", zstophy,zout) 346 323 ENDDO … … 351 328 call histdef(nid_mth, "pourc_"//clnsurf(nsrf), 352 329 $ "% "//clnsurf(nsrf), "%", 353 $ iim,jj mp1,nhori, 1,1,1, -99, 32,330 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 354 331 $ "ave(X)", zstophy,zout) 355 332 c 356 333 call histdef(nid_mth, "fract_"//clnsurf(nsrf), 357 334 $ "Fraction "//clnsurf(nsrf), "1", 358 $ iim,jj mp1,nhori, 1,1,1, -99, 32,335 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 359 336 $ "ave(X)", zstophy,zout) 360 337 ENDIF !nsrf.GT.2 … … 362 339 call histdef(nid_mth, "tsol_"//clnsurf(nsrf), 363 340 $ "Temperature "//clnsurf(nsrf), "K", 364 $ iim,jj mp1,nhori, 1,1,1, -99, 32,341 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 365 342 $ "ave(X)", zstophy,zout) 366 343 C 367 344 call histdef(nid_mth, "sens_"//clnsurf(nsrf), 368 345 $ "Sensible heat flux "//clnsurf(nsrf), "W/m2", 369 $ iim,jj mp1,nhori, 1,1,1, -99, 32,346 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 370 347 $ "ave(X)", zstophy,zout) 371 348 c 372 349 call histdef(nid_mth, "lat_"//clnsurf(nsrf), 373 350 $ "Latent heat flux "//clnsurf(nsrf), "W/m2", 374 $ iim,jj mp1,nhori, 1,1,1, -99, 32,351 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 375 352 $ "ave(X)", zstophy,zout) 376 353 C 377 354 call histdef(nid_mth, "flw_"//clnsurf(nsrf), 378 355 $ "LW "//clnsurf(nsrf), "W/m2", 379 $ iim,jj mp1,nhori, 1,1,1, -99, 32,356 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 380 357 $ "ave(X)", zstophy,zout) 381 358 c 382 359 call histdef(nid_mth, "fsw_"//clnsurf(nsrf), 383 360 $ "SW "//clnsurf(nsrf), "W/m2", 384 $ iim,jj mp1,nhori, 1,1,1, -99, 32,361 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 385 362 $ "ave(X)", zstophy,zout) 386 363 C 387 364 call histdef(nid_mth, "wbils_"//clnsurf(nsrf), 388 365 $ "Bilan sol "//clnsurf(nsrf), "W/m2", 389 $ iim,jj mp1,nhori, 1,1,1, -99, 32,366 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 390 367 $ "ave(X)", zstophy,zout) 391 368 C 392 369 call histdef(nid_mth, "wbilo_"//clnsurf(nsrf), 393 370 $ "Bilan eau "//clnsurf(nsrf), "kg/(m2*s)", 394 $ iim,jj mp1,nhori, 1,1,1, -99, 32,371 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 395 372 $ "ave(X)", zstophy,zout) 396 373 C … … 400 377 call histdef(nid_mth, "evapour_"//clnsurf(nsrf), 401 378 $ "Evap*pourc "//clnsurf(nsrf), "kg/(s*m2)", 402 $ iim,jj mp1,nhori, 1,1,1, -99, 32,379 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 403 380 $ "ave(X)", zstophy,zout) 404 381 C 405 382 call histdef(nid_mth, "prepour_"//clnsurf(nsrf), 406 383 $ "Precip*pourc "//clnsurf(nsrf), "kg/(s*m2)", 407 $ iim,jj mp1,nhori, 1,1,1, -99, 32,384 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 408 385 $ "ave(X)", zstophy,zout) 409 386 C … … 414 391 c 415 392 CALL histdef(nid_mth, "cdrm", "Momentum drag coef.", "-", 416 . iim,jj mp1,nhori, 1,1,1, -99, 32,393 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 417 394 . "ave(X)", zstophy,zout) 418 395 c 419 396 CALL histdef(nid_mth, "cdrh", "Heat drag coef.", "-", 420 . iim,jj mp1,nhori, 1,1,1, -99, 32,397 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 421 398 . "ave(X)", zstophy,zout) 422 399 c 423 400 CALL histdef(nid_mth, "cldl", "Low-level cloudiness", "-", 424 . iim,jj mp1,nhori, 1,1,1, -99, 32,401 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 425 402 . "ave(X)", zstophy,zout) 426 403 c 427 404 CALL histdef(nid_mth, "cldm", "Mid-level cloudiness", "-", 428 . iim,jj mp1,nhori, 1,1,1, -99, 32,405 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 429 406 . "ave(X)", zstophy,zout) 430 407 c 431 408 CALL histdef(nid_mth, "cldh", "High-level cloudiness", "-", 432 . iim,jj mp1,nhori, 1,1,1, -99, 32,409 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 433 410 . "ave(X)", zstophy,zout) 434 411 c 435 412 CALL histdef(nid_mth, "cldt", "Total cloudiness", "-", 436 . iim,jj mp1,nhori, 1,1,1, -99, 32,413 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 437 414 . "ave(X)", zstophy,zout) 438 415 c 439 416 CALL histdef(nid_mth,"cldq","Cloud liquid water path","kg/m2", 440 . iim,jj mp1,nhori, 1,1,1, -99, 32,417 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 441 418 . "ave(X)", zstophy,zout) 442 419 c 443 420 CALL histdef(nid_mth,"lwp","Cloud water path","kg/m2", 444 . iim,jj mp1,nhori, 1,1,1, -99, 32,421 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 445 422 . "ave(X)", zstophy,zout) 446 423 c 447 424 CALL histdef(nid_mth,"iwp","Cloud ice water path","kg/m2", 448 . iim,jj mp1,nhori, 1,1,1, -99, 32,425 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 449 426 . "ave(X)", zstophy,zout) 450 427 c 451 428 CALL histdef(nid_mth, "ue", "Zonal energy transport", "-", 452 . iim,jj mp1,nhori, 1,1,1, -99, 32,429 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 453 430 . "ave(X)", zstophy,zout) 454 431 c 455 432 CALL histdef(nid_mth, "ve", "Merid energy transport", "-", 456 . iim,jj mp1,nhori, 1,1,1, -99, 32,433 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 457 434 . "ave(X)", zstophy,zout) 458 435 c 459 436 CALL histdef(nid_mth, "uq", "Zonal humidity transport", "-", 460 . iim,jj mp1,nhori, 1,1,1, -99, 32,437 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 461 438 . "ave(X)", zstophy,zout) 462 439 c 463 440 CALL histdef(nid_mth, "vq", "Merid humidity transport", "-", 464 . iim,jj mp1,nhori, 1,1,1, -99, 32,441 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 465 442 . "ave(X)", zstophy,zout) 466 443 cKE43 … … 468 445 c 469 446 CALL histdef(nid_mth, "cape", "Conv avlbl pot ener", "J/kg", 470 . iim,jj mp1,nhori, 1,1,1, -99, 32,447 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 471 448 . "ave(X)", zstophy,zout) 472 449 c 473 450 CALL histdef(nid_mth, "pbase", "Cld base pressure", "mb", 474 . iim,jj mp1,nhori, 1,1,1, -99, 32,451 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 475 452 . "ave(X)", zstophy,zout) 476 453 c 477 454 CALL histdef(nid_mth, "ptop", "Cld top pressure", "mb", 478 . iim,jj mp1,nhori, 1,1,1, -99, 32,455 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 479 456 . "ave(X)", zstophy,zout) 480 457 c 481 458 CALL histdef(nid_mth, "fbase", "Cld base mass flux", "kg/m2/s", 482 . iim,jj mp1,nhori, 1,1,1, -99, 32,459 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 483 460 . "ave(X)", zstophy,zout) 484 461 c 485 462 CALL histdef(nid_mth, "prw", "Precipitable water", "kg/m2", 486 . iim,jj mp1,nhori, 1,1,1, -99, 32,463 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 487 464 . "ave(X)", zstophy,zout) 488 465 c … … 493 470 c HBTM2 494 471 CALL histdef(nid_mth, "s_pblh", "Boundary Layer Height", "m", 495 . iim,jj mp1,nhori, 1,1,1, -99, 32,472 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 496 473 . "ave(X)", zstophy,zout) 497 474 CALL histdef(nid_mth, "s_pblt", "t at Boundary Layer Height", 498 475 . "K", 499 . iim,jj mp1,nhori, 1,1,1, -99, 32,476 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 500 477 . "ave(X)", zstophy,zout) 501 478 CALL histdef(nid_mth, "s_lcl", "Condensation level", "m", 502 . iim,jj mp1,nhori, 1,1,1, -99, 32,479 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 503 480 . "ave(X)", zstophy,zout) 504 481 CALL histdef(nid_mth, "s_capCL", "Conv avlbl pot ener 505 482 . for ABL", "J/m2", 506 . iim,jj mp1,nhori, 1,1,1, -99, 32,483 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 507 484 . "ave(X)", zstophy,zout) 508 485 CALL histdef(nid_mth, "s_oliqCL", "Liq Water in BL", "kg/m2", 509 . iim,jj mp1,nhori, 1,1,1, -99, 32,486 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 510 487 . "ave(X)", zstophy,zout) 511 488 CALL histdef(nid_mth, "s_cteiCL", "Instability criteria 512 489 . (ABL)", "K", 513 . iim,jj mp1,nhori, 1,1,1, -99, 32,490 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 514 491 . "ave(X)", zstophy,zout) 515 492 CALL histdef(nid_mth, "s_therm", "Exces du thermique", "K", 516 . iim,jj mp1,nhori, 1,1,1, -99, 32,493 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 517 494 . "ave(X)", zstophy,zout) 518 495 CALL histdef(nid_mth, "s_trmb1", "deep_cape(HBTM2)", "J/m2", 519 . iim,jj mp1,nhori, 1,1,1, -99, 32,496 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 520 497 . "ave(X)", zstophy,zout) 521 498 CALL histdef(nid_mth, "s_trmb2", "inhibition (HBTM2)", "J/m2", 522 . iim,jj mp1,nhori, 1,1,1, -99, 32,499 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 523 500 . "ave(X)", zstophy,zout) 524 501 CALL histdef(nid_mth, "s_trmb3", "Point Omega (HBTM2)", "m", 525 . iim,jj mp1,nhori, 1,1,1, -99, 32,502 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 526 503 . "ave(X)", zstophy,zout) 527 504 c … … 545 522 CALL histdef(nid_mth, "u"//bb2, 546 523 . "Zonal wind "//bb2//"mb","m/s", 547 . iim,jj mp1,nhori, 1,1,1, -99, 32,524 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 548 525 . "inst(X)", zout,zout) 549 526 c 550 527 CALL histdef(nid_mth, "v"//bb2, 551 528 . "Meridional wind "//bb2//"mb","m/s", 552 . iim,jj mp1,nhori, 1,1,1, -99, 32,529 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 553 530 . "inst(X)", zout,zout) 554 531 c 555 532 CALL histdef(nid_mth, "w"//bb2, 556 533 . "Vertical wind "//bb2//"mb","m/s", 557 . iim,jj mp1,nhori, 1,1,1, -99, 32,534 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 558 535 . "inst(X)", zout,zout) 559 536 c 560 537 CALL histdef(nid_mth, "phi"//bb2, 561 538 . "Geopotential "//bb2//"mb","m", 562 . iim,jj mp1,nhori, 1,1,1, -99, 32,539 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 563 540 . "inst(X)", zout,zout) 564 541 c … … 571 548 CALL histdef(nid_mth, "fluxo", 572 549 . "Flux turbulents ocean-atmosphere", "W/m2", 573 . iim,jj mp1,nhori, 1,1,1, -99, 32,550 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 574 551 . "ave(X)", zstophy,zout) 575 552 c 576 553 CALL histdef(nid_mth, "fluxg", 577 554 . "Flux turbulents ocean-glace de mer","W/m2", 578 . iim,jj mp1,nhori, 1,1,1, -99, 32,555 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 579 556 . "ave(X)", zstophy,zout) 580 557 c 581 558 CALL histdef(nid_mth, "t_oce_sic", 582 559 . "Temp. mixte oce-sic","K", 583 . iim,jj mp1,nhori, 1,1,1, -99, 32,560 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 584 561 . "ave(X)", zstophy,zout) 585 562 c … … 588 565 CALL histdef(nid_mth, "lmt_bils", 589 566 . "Bilan au sol atmosphere forcee", "W/m2", 590 . iim,jj mp1,nhori, 1,1,1, -99, 32,567 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 591 568 . "ave(X)", zstophy,zout) 592 569 c … … 595 572 CALL histdef(nid_mth, "slab_bils", 596 573 . "Bilan au sol Slab", "W/m2", 597 . iim,jj mp1,nhori, 1,1,1, -99, 32,574 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 598 575 . "ave(X)", zstophy,zout) 599 576 c 600 577 CALL histdef(nid_mth, "tslab", "Slab SST ", "K", 601 . iim,jj mp1,nhori, 1,1,1, -99, 32,578 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 602 579 . "ave(X)", zstophy,zout) 603 580 c 604 581 CALL histdef(nid_mth, "seaice", "Slab seaice", "kg/m2", 605 . iim,jj mp1,nhori, 1,1,1, -99, 32,582 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 606 583 . "ave(X)", zstophy,zout) 607 584 c 608 585 CALL histdef(nid_mth, "siceh", "Slab seaice height", "m", 609 . iim,jj mp1,nhori, 1,1,1, -99, 32,586 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 610 587 . "ave(X)", zstophy,zout) 611 588 c … … 621 598 CALL histdef(nid_mth,"lwcon","Cloud liquid water content", 622 599 . "kg/kg", 623 . iim,jj mp1,nhori, klev,1,klev, nvert, 32,600 . iim,jjphy_nb,nhori, klev,1,klev, nvert, 32, 624 601 . "ave(X)", zstophy,zout) 625 602 c 626 603 CALL histdef(nid_mth,"iwcon","Cloud ice water content","kg/kg", 627 . iim,jj mp1,nhori, klev,1,klev, nvert, 32,604 . iim,jjphy_nb,nhori, klev,1,klev, nvert, 32, 628 605 . "ave(X)", zstophy,zout) 629 606 c 630 607 CALL histdef(nid_mth, "temp", "Air temperature", "K", 631 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,608 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 632 609 . "ave(X)", zstophy,zout) 633 610 c 634 611 CALL histdef(nid_mth, "ovap", "Specific humidity", "kg/kg", 635 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,612 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 636 613 . "ave(X)", zstophy,zout) 637 614 c 638 615 c CALL histdef(nid_mth,"wvap","Water vapor mixing ratio","kg/kg", 639 c . iim,jj mp1,nhori, klev,1,klev,nvert, 32,616 c . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 640 617 c . "ave(X)", zstophy,zout) 641 618 c 642 619 CALL histdef(nid_mth, "geop", "Geopotential height", "m2/s2", 643 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,620 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 644 621 . "ave(X)", zstophy,zout) 645 622 c 646 623 CALL histdef(nid_mth, "vitu", "Zonal wind", "m/s", 647 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,624 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 648 625 . "ave(X)", zstophy,zout) 649 626 c 650 627 CALL histdef(nid_mth, "vitv", "Meridional wind", "m/s", 651 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,628 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 652 629 . "ave(X)", zstophy,zout) 653 630 c 654 631 CALL histdef(nid_mth, "vitw", "Vertical wind", "m/s", 655 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,632 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 656 633 . "ave(X)", zstophy,zout) 657 634 c 658 635 CALL histdef(nid_mth, "pres", "Air pressure", "Pa", 659 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,636 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 660 637 . "ave(X)", zstophy,zout) 661 638 c 662 639 CALL histdef(nid_mth, "rneb", "Cloud fraction", "-", 663 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,640 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 664 641 . "ave(X)", zstophy,zout) 665 642 c 666 643 CALL histdef(nid_mth, "rnebcon", "Convective Cloud Fraction" 667 644 . , "-", 668 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,645 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 669 646 . "ave(X)", zstophy,zout) 670 647 c 671 648 CALL histdef(nid_mth, "rhum", "Relative humidity", "-", 672 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,649 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 673 650 . "ave(X)", zstophy,zout) 674 651 c 675 652 CALL histdef(nid_mth, "ozone", "Ozone concentration", "ppmv", 676 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,653 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 677 654 . "ave(X)", zstophy,zout) 678 655 c 679 656 CALL histdef(nid_mth, "upwd", "saturated updraft", "kg/m2/s", 680 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,657 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 681 658 . "ave(X)", zstophy,zout) 682 659 c 683 660 CALL histdef(nid_mth, "dtphy", "Physics dT", "K/s", 684 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,661 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 685 662 . "ave(X)", zstophy,zout) 686 663 c 687 664 CALL histdef(nid_mth, "dqphy", "Physics dQ", "(kg/kg)/s", 688 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,665 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 689 666 . "ave(X)", zstophy,zout) 690 667 c … … 697 674 call histdef(nid_mth, "albe_"//clnsurf(nsrf), 698 675 $ "Albedo surf. "//clnsurf(nsrf), "-", 699 $ iim,jj mp1,nhori, 1,1,1, -99, 32,676 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 700 677 $ "ave(X)", zstophy,zout) 701 678 c 702 679 call histdef(nid_mth, "rugs_"//clnsurf(nsrf), 703 680 $ "Latent heat flux "//clnsurf(nsrf), "W/m2", 704 $ iim,jj mp1,nhori, 1,1,1, -99, 32,681 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 705 682 $ "ave(X)", zstophy,zout) 706 683 c 707 684 CALL histdef(nid_mth, "ages_"//clnsurf(nsrf), "Snow age","day", 708 . iim,jj mp1,nhori, 1,1,1, -99, 32,685 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 709 686 . "ave(X)", zstophy,zout) 710 687 c … … 712 689 c 713 690 CALL histdef(nid_mth, "albs", "Surface albedo", "-", 714 . iim,jj mp1,nhori, 1,1,1, -99, 32,691 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 715 692 . "ave(X)", zstophy,zout) 716 693 CALL histdef(nid_mth, "albslw", "Surface albedo LW", "-", 717 . iim,jj mp1,nhori, 1,1,1, -99, 32,694 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 718 695 . "ave(X)", zstophy,zout) 719 696 c … … 725 702 . "Convective Cloud Liquid water content" 726 703 . , "kg/kg", 727 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,704 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 728 705 . "ave(X)", zstophy,zout) 729 706 c 730 707 CALL histdef(nid_mth,"Ma","undilute adiab updraft","kg/m2/s", 731 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,708 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 732 709 . "ave(X)", zstophy,zout) 733 710 c 734 711 CALL histdef(nid_mth, "dnwd", "saturated downdraft","kg/m2/s", 735 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,712 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 736 713 . "ave(X)", zstophy,zout) 737 714 c 738 715 CALL histdef(nid_mth, "dnwd0", "unsat. downdraft", "kg/m2/s", 739 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,716 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 740 717 . "ave(X)", zstophy,zout) 741 718 c 742 719 CALL histdef(nid_mth, "dtdyn", "Dynamics dT", "K/s", 743 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,720 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 744 721 . "ave(X)", zstophy,zout) 745 722 c 746 723 CALL histdef(nid_mth, "dqdyn", "Dynamics dQ", "(kg/kg)/s", 747 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,724 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 748 725 . "ave(X)", zstophy,zout) 749 726 c 750 727 CALL histdef(nid_mth, "dtcon", "Convection dT", "K/s", 751 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,728 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 752 729 . "ave(X)", zstophy,zout) 753 730 c 754 731 c CALL histdef(nid_mth, "ducon", "Convection du", "m/s2", 755 c . iim,jj mp1,nhori, klev,1,klev,nvert, 32,732 c . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 756 733 c . "ave(X)", zstophy,zout) 757 734 c 758 735 CALL histdef(nid_mth, "dqcon", "Convection dQ", "(kg/kg)/s", 759 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,736 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 760 737 . "ave(X)", zstophy,zout) 761 738 c 762 739 CALL histdef(nid_mth, "dtlsc", "Condensation dT", "K/s", 763 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,740 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 764 741 . "ave(X)", zstophy,zout) 765 742 c 766 743 CALL histdef(nid_mth, "dtlschr", 767 $ "Large-scale condensational heating rate", "K/s",iim,jjmp1768 $ 744 $ "Large-scale condensational heating rate", "K/s",iim,jjphy_nb 745 $ ,nhori, klev,1,klev,nvert, 32,"ave(X)", zstophy,zout) 769 746 c 770 747 CALL histdef(nid_mth, "dqlsc", "Condensation dQ", "(kg/kg)/s", 771 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,748 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 772 749 . "ave(X)", zstophy,zout) 773 750 c 774 751 CALL histdef(nid_mth, "dtvdf", "Boundary-layer dT", "K/s", 775 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,752 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 776 753 . "ave(X)", zstophy,zout) 777 754 c 778 755 CALL histdef(nid_mth, "dqvdf","Boundary-layer dQ","(kg/kg)/s", 779 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,756 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 780 757 . "ave(X)", zstophy,zout) 781 758 c 782 759 CALL histdef(nid_mth, "dteva", "Reevaporation dT", "K/s", 783 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,760 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 784 761 . "ave(X)", zstophy,zout) 785 762 c 786 763 CALL histdef(nid_mth, "dqeva","Reevaporation dQ","(kg/kg)/s", 787 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,764 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 788 765 . "ave(X)", zstophy,zout) 789 766 790 767 CALL histdef(nid_mth, "ptconv", "POINTS CONVECTIFS"," ", 791 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,768 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 792 769 . "ave(X)", zstophy,zout) 793 770 794 771 CALL histdef(nid_mth, "ratqs", "RATQS"," ", 795 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,772 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 796 773 . "ave(X)", zstophy,zout) 797 774 798 775 c 799 776 CALL histdef(nid_mth, "dtajs", "Dry adjust. dT", "K/s", 800 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,777 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 801 778 . "ave(X)", zstophy,zout) 802 779 803 780 CALL histdef(nid_mth,"dqajs","Dry adjust. dQ","(kg/kg)/s", 804 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,781 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 805 782 . "ave(X)", zstophy,zout) 806 783 c 807 784 CALL histdef(nid_mth, "dtswr", "SW radiation dT", "K/s", 808 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,785 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 809 786 . "ave(X)", zstophy,zout) 810 787 c 811 788 CALL histdef(nid_mth, "dtsw0", "CS SW radiation dT", "K/s", 812 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,789 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 813 790 . "ave(X)", zstophy,zout) 814 791 c 815 792 CALL histdef(nid_mth, "dtlwr", "LW radiation dT", "K/s", 816 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,793 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 817 794 . "ave(X)", zstophy,zout) 818 795 c 819 796 CALL histdef(nid_mth,"dtlw0","CS LW radiation dT","K/s", 820 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,797 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 821 798 . "ave(X)", zstophy,zout) 822 799 c 823 800 CALL histdef(nid_mth, "dtec", "Cinetic dissip dT", "K/s", 824 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,801 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 825 802 . "ave(X)", zstophy,zout) 826 803 c 827 804 CALL histdef(nid_mth, "duvdf", "Boundary-layer dU", "m/s2", 828 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,805 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 829 806 . "ave(X)", zstophy,zout) 830 807 c 831 808 CALL histdef(nid_mth, "dvvdf", "Boundary-layer dV", "m/s2", 832 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,809 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 833 810 . "ave(X)", zstophy,zout) 834 811 c 835 812 IF (ok_orodr) THEN 836 813 CALL histdef(nid_mth, "duoro", "Orography dU", "m/s2", 837 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,814 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 838 815 . "ave(X)", zstophy,zout) 839 816 c 840 817 CALL histdef(nid_mth, "dvoro", "Orography dV", "m/s2", 841 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,818 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 842 819 . "ave(X)", zstophy,zout) 843 820 c … … 846 823 IF (ok_orolf) THEN 847 824 CALL histdef(nid_mth, "dulif", "Orography dU", "m/s2", 848 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,825 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 849 826 . "ave(X)", zstophy,zout) 850 827 c 851 828 CALL histdef(nid_mth, "dvlif", "Orography dV", "m/s2", 852 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,829 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 853 830 . "ave(X)", zstophy,zout) 854 831 ENDIF … … 859 836 WRITE(str2,'(i2.2)') iq 860 837 CALL histdef(nid_mth, "trac"//str2, "Tracer No."//str2, "-", 861 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,838 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 862 839 . "ave(X)", zstophy,zout) 863 840 ELSE … … 875 852 c 876 853 CALL histdef(nid_mth, "phis", "Surface geop. height", "m", 877 . iim,jj mp1,nhori, 1,1,1, -99, 32,854 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 878 855 . "once", zstophy,zout) 879 856 c 880 857 CALL histdef(nid_mth, "aire", "Grid area", "-", 881 . iim,jj mp1,nhori, 1,1,1, -99, 32,858 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 882 859 . "once", zstophy,zout) 883 860 c 884 861 CALL histdef(nid_mth, "pourc_"//clnsurf(is_ter), 885 862 . "% "//clnsurf(is_ter), "%", 886 . iim,jj mp1,nhori, 1,1,1, -99, 32,863 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 887 864 . "once", zstophy,zout) 888 865 c 889 866 CALL histdef(nid_mth, "fract_"//clnsurf(is_ter), 890 867 . "Fraction "//clnsurf(is_ter), "1", 891 . iim,jj mp1,nhori, 1,1,1, -99, 32,868 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 892 869 . "once", zstophy,zout) 893 870 c 894 871 CALL histdef(nid_mth, "pourc_"//clnsurf(is_lic), 895 872 . "% "//clnsurf(is_lic), "%", 896 . iim,jj mp1,nhori, 1,1,1, -99, 32,873 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 897 874 . "once", zstophy,zout) 898 875 c 899 876 CALL histdef(nid_mth, "fract_"//clnsurf(is_lic), 900 877 . "Fraction "//clnsurf(is_lic), "1", 901 . iim,jj mp1,nhori, 1,1,1, -99, 32,878 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 902 879 . "once", zstophy,zout) 903 880 c 904 881 CALL histdef(nid_mth, "pourc_"//clnsurf(is_sic), 905 882 . "% "//clnsurf(is_sic), "%", 906 . iim,jj mp1,nhori, 1,1,1, -99, 32,883 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 907 884 . "ave(X)", zstophy,zout) 908 885 c 909 886 CALL histdef(nid_mth, "fract_"//clnsurf(is_sic), 910 887 . "Fraction "//clnsurf(is_sic), "1", 911 . iim,jj mp1,nhori, 1,1,1, -99, 32,888 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 912 889 . "ave(X)", zstophy,zout) 913 890 c 914 891 CALL histdef(nid_mth, "flat", "Latent heat flux", "W/m2", 915 . iim,jj mp1,nhori, 1,1,1, -99, 32,892 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 916 893 . "ave(X)", zstophy,zout) 917 894 c 918 895 CALL histdef(nid_mth, "bilTOA", 919 896 . "Net radiation at TOA", "W/m2", 920 . iim,jj mp1,nhori, 1,1,1, -99, 32,897 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 921 898 . "ave(X)", zstophy,zout) 922 899 c … … 925 902 c . "TOA reflected clear-sky shortwave 926 903 c . radiation (method 1)", "W/m2", 927 c . iim,jj mp1,nhori, 1,1,1, -99, 32,904 c . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 928 905 c . "ave(X)", zstophy,zout) 929 906 c 930 907 CALL histdef(nid_mth, "dtdia","dtdia","K/s", 931 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,908 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 932 909 . "ave(X)", zstophy,zout) 933 910 c 934 911 CALL histdef(nid_mth, "dtsw","dtsw","K/s", 935 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,912 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 936 913 . "ave(X)", zstophy,zout) 937 914 c 938 915 CALL histdef(nid_mth, "dtlw","dtlw","K/s", 939 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,916 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 940 917 . "ave(X)", zstophy,zout) 941 918 c 942 919 CALL histdef(nid_mth, "dtcon","dtcon","K/s", 943 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,920 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 944 921 . "ave(X)", zstophy,zout) 945 922 c 946 923 CALL histdef(nid_mth, "dtajs","dtajs","K/s", 947 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,924 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 948 925 . "ave(X)", zstophy,zout) 949 926 c 950 927 CALL histdef(nid_mth, "dtlsc","dtlsc","K/s", 951 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,928 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 952 929 . "ave(X)", zstophy,zout) 953 930 c 954 931 CALL histdef(nid_mth, "dqdia","dqdia","(kg/kg)/s", 955 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,932 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 956 933 . "ave(X)", zstophy,zout) 957 934 c 958 935 CALL histdef(nid_mth, "duoli", 959 936 . "duoli","m/s2", 960 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,937 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 961 938 . "ave(X)", zstophy,zout) 962 939 c 963 940 CALL histdef(nid_mth, "dvoli", 964 941 . "dvoli","m/s2", 965 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,942 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 966 943 . "ave(X)", zstophy,zout) 967 944 c 968 945 CALL histdef(nid_mth, "ducon", 969 946 . "ducon","m/s2", 970 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,947 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 971 948 . "ave(X)", zstophy,zout) 972 949 c 973 950 CALL histdef(nid_mth, "dvcon", 974 951 . "dvcon","m/s2", 975 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,952 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 976 953 . "ave(X)", zstophy,zout) 977 954 c 978 955 CALL histdef(nid_mth, "dutot", 979 956 . "dutot","m/s2", 980 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,957 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 981 958 . "ave(X)", zstophy,zout) 982 959 c 983 960 CALL histdef(nid_mth, "dvtot", 984 961 . "dvtot","m/s2", 985 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,962 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 986 963 . "ave(X)", zstophy,zout) 987 964 c 988 965 c CALL histdef(nid_mth, "cldtrue", 989 966 c . "TRUE Cloud fraction ","%", 990 c . iim,jj mp1,nhori, klev,1,klev,nvert, 32,967 c . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 991 968 c . "inst(X)", zout,zout) 992 969 c 993 970 c CALL histdef(nid_mth, "cldTOA", 994 971 c . "Cloud amount (satellite view)","%", 995 c . iim,jj mp1,nhori, klev,1,klev,nvert, 32,972 c . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 996 973 c . "ave(X)", zstophy,zout) 997 974 c 998 975 c CALL histdef(nid_mth, "cldSFC", 999 976 c . "Cloud amount (surface view)","%", 1000 c . iim,jj mp1,nhori, klev,1,klev,nvert, 32,977 c . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1001 978 c . "ave(X)", zstophy,zout) 1002 979 c 1003 980 CALL histdef(nid_mth, "GWDtaux", 1004 981 . "GWD induced Ewd wind stress","Pa", 1005 . iim,jj mp1,nhori, 1,1,1, -99, 32,982 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1006 983 . "ave(X)", zstophy,zout) 1007 984 c 1008 985 CALL histdef(nid_mth, "GWDtauy", 1009 986 . "GWD induced Nwd wind stress","Pa", 1010 . iim,jj mp1,nhori, 1,1,1, -99, 32,987 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1011 988 . "ave(X)", zstophy,zout) 1012 989 c … … 1014 991 c 1015 992 CALL histdef(nid_mth, "slp", "Sea Level Pressure", "Pa", 1016 . iim,jj mp1,nhori, 1,1,1, -99, 32,993 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1017 994 . "ave(X)", zstorad,zout) 1018 995 c 1019 996 CALL histdef(nid_mth, "tsol", "Surface Temperature", "K", 1020 . iim,jj mp1,nhori, 1,1,1, -99, 32,997 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1021 998 . "ave(X)", zstophy,zout) 1022 999 c 1023 1000 CALL histdef(nid_mth, "t2m", "Temperature 2m", "K", 1024 . iim,jj mp1,nhori, 1,1,1, -99, 32,1001 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1025 1002 . "ave(X)", zstorad,zout) 1026 1003 c 1027 1004 CALL histdef(nid_mth, "t2m_min", "Temp. 2m min.", 1028 1005 . "K", 1029 . iim,jj mp1,nhori, 1,1,1, -99, 32,1006 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1030 1007 . t2mincels, zstophy,zout) 1031 1008 c 1032 1009 CALL histdef(nid_mth, "t2m_max", "Temp. 2m max.", 1033 1010 . "K", 1034 . iim,jj mp1,nhori, 1,1,1, -99, 32,1011 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1035 1012 . t2maxcels, zstophy,zout) 1036 1013 c 1037 1014 c CALL histdef(nid_mth, "tsoil", "Sfce soil Temperature", 1038 1015 c . "K", 1039 c . iim,jj mp1,nhori, 1,1,1, -99, 32,1016 c . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1040 1017 c . "ave(X)", zstophy,zout) 1041 1018 c 1042 1019 CALL histdef(nid_mth, "wind10m","10-m wind speed","m/s", 1043 . iim,jj mp1,nhori, 1,1,1, -99, 32,1020 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1044 1021 . "ave(X)", zstorad,zout) 1045 1022 c 1046 1023 CALL histdef(nid_mth, "sicf", "Sea-ice fraction", "-", 1047 . iim,jj mp1,nhori, 1,1,1, -99, 32,1024 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1048 1025 . "ave(X)", zstophy,zout) 1049 1026 1050 1027 c 1051 1028 CALL histdef(nid_mth, "q2m","Specific humidity 2m","kg/kg", 1052 . iim,jj mp1,nhori, 1,1,1, -99, 32,1029 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1053 1030 . "ave(X)", zstorad,zout) 1054 1031 c 1055 1032 CALL histdef(nid_mth, "u10m", "Vent zonal 10m", "m/s", 1056 . iim,jj mp1,nhori, 1,1,1, -99, 32,1033 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1057 1034 . "ave(X)", zstorad,zout) 1058 1035 c 1059 1036 CALL histdef(nid_mth, "v10m", "Vent meridien 10m", "m/s", 1060 . iim,jj mp1,nhori, 1,1,1, -99, 32,1037 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1061 1038 . "ave(X)", zstorad,zout) 1062 1039 c 1063 1040 CALL histdef(nid_mth, "psol", "Surface Pressure", "Pa", 1064 . iim,jj mp1,nhori, 1,1,1, -99, 32,1041 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1065 1042 . "ave(X)", zstorad,zout) 1066 1043 c 1067 1044 CALL histdef(nid_mth, "qsurf","Surface Air humidity","kg/kg", 1068 . iim,jj mp1,nhori, 1,1,1, -99, 32,1045 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1069 1046 . "ave(X)", zstophy,zout) 1070 1047 c 1071 1048 if (.not. ok_veget) then 1072 1049 CALL histdef(nid_mth, "qsol", "Soil watter content", "mm", 1073 . iim,jj mp1,nhori, 1,1,1, -99, 32,1050 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1074 1051 . "ave(X)", zstophy,zout) 1075 1052 endif … … 1077 1054 CALL histdef(nid_mth, "ndayrain", 1078 1055 . "Number of day with rain (liq+sol)", "-", 1079 . iim,jj mp1,nhori, 1,1,1, -99, 32,1056 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1080 1057 . "inst(X)", zstomth,zout) 1081 1058 c 1082 1059 CALL histdef(nid_mth, "precip", "Precipitation Totale liq+sol", 1083 1060 . "kg/(s*m2)", 1084 . iim,jj mp1,nhori, 1,1,1, -99, 32,1061 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1085 1062 . "ave(X)", zstophy,zout) 1086 1063 c 1087 1064 CALL histdef(nid_mth, "plul", "Large-scale Precip.", 1088 1065 . "kg/(s*m2)", 1089 . iim,jj mp1,nhori, 1,1,1, -99, 32,1066 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1090 1067 . "ave(X)", zstophy,zout) 1091 1068 c 1092 1069 CALL histdef(nid_mth, "pluc", "Convective Precip.", 1093 1070 . "kg/(s*m2)", 1094 . iim,jj mp1,nhori, 1,1,1, -99, 32,1071 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1095 1072 . "ave(X)", zstophy,zout) 1096 1073 c 1097 1074 CALL histdef(nid_mth, "snowf", "Snow fall", "kg/(s*m2)", 1098 . iim,jj mp1,nhori, 1,1,1, -99, 32,1075 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1099 1076 . "ave(X)", zstophy,zout) 1100 1077 c 1101 1078 c CALL histdef(nid_mth, "snow_mass", "Snow Mass", "kg/m2", 1102 c . iim,jj mp1,nhori, 1,1,1, -99, 32,1079 c . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1103 1080 c . "ave(X)", zstophy,zout) 1104 1081 c 1105 1082 CALL histdef(nid_mth, "evap", 1106 1083 . "Evaporation plus sublimation rate", "kg/(s*m2)", 1107 . iim,jj mp1,nhori, 1,1,1, -99, 32,1084 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1108 1085 . "ave(X)", zstophy,zout) 1109 1086 c 1110 1087 CALL histdef(nid_mth, "tops", "Solar rad. at TOA", "W/m2", 1111 . iim,jj mp1,nhori, 1,1,1, -99, 32,1088 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1112 1089 . "ave(X)", zstophy,zout) 1113 1090 c 1114 1091 CALL histdef(nid_mth, "tops0", "CS Solar rad. at TOA", "W/m2", 1115 . iim,jj mp1,nhori, 1,1,1, -99, 32,1092 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1116 1093 . "ave(X)", zstophy,zout) 1117 1094 c 1118 1095 CALL histdef(nid_mth, "topl", "IR rad. at TOA", "W/m2", 1119 . iim,jj mp1,nhori, 1,1,1, -99, 32,1096 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1120 1097 . "ave(X)", zstophy,zout) 1121 1098 c 1122 1099 CALL histdef(nid_mth, "topl0", "IR rad. at TOA", "W/m2", 1123 . iim,jj mp1,nhori, 1,1,1, -99, 32,1100 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1124 1101 . "ave(X)", zstophy,zout) 1125 1102 c 1126 1103 CALL histdef(nid_mth, "SWupTOA", "SWup at TOA","W/m2", 1127 . iim,jj mp1,nhori, 1,1,1,-99,1104 . iim,jjphy_nb,nhori, 1,1,1,-99, 1128 1105 . 32, "ave(X)", zstophy,zout) 1129 1106 c 1130 1107 CALL histdef(nid_mth, "SWupTOAclr", 1131 1108 . "SWup clear sky at TOA","W/m2", 1132 . iim,jj mp1,nhori, 1,1,1,-99,1109 . iim,jjphy_nb,nhori, 1,1,1,-99, 1133 1110 . 32, "ave(X)", zstophy,zout) 1134 1111 c 1135 1112 CALL histdef(nid_mth, "SWdnTOA", "SWdn at TOA","W/m2", 1136 . iim,jj mp1,nhori, 1,1,1,-99,1113 . iim,jjphy_nb,nhori, 1,1,1,-99, 1137 1114 . 32, "ave(X)", zstophy,zout) 1138 1115 c 1139 1116 CALL histdef(nid_mth, "SWdnTOAclr", 1140 1117 . "SWdn clear sky at TOA","W/m2", 1141 . iim,jj mp1,nhori, 1,1,1,-99,1118 . iim,jjphy_nb,nhori, 1,1,1,-99, 1142 1119 . 32, "ave(X)", zstophy,zout) 1143 1120 c 1144 1121 CALL histdef(nid_mth, "SWup200", "SWup at 200mb","W/m2", 1145 . iim,jj mp1,nhori, 1,1,1,-99,1122 . iim,jjphy_nb,nhori, 1,1,1,-99, 1146 1123 . 32, "ave(X)", zstophy,zout) 1147 1124 c 1148 1125 CALL histdef(nid_mth, "SWup200clr", 1149 1126 . "SWup clear sky at 200mb","W/m2", 1150 . iim,jj mp1,nhori, 1,1,1,-99,1127 . iim,jjphy_nb,nhori, 1,1,1,-99, 1151 1128 . 32, "ave(X)", zstophy,zout) 1152 1129 c 1153 1130 CALL histdef(nid_mth, "SWdn200", "SWdn at 200mb","W/m2", 1154 . iim,jj mp1,nhori, 1,1,1,-99,1131 . iim,jjphy_nb,nhori, 1,1,1,-99, 1155 1132 . 32, "ave(X)", zstophy,zout) 1156 1133 c 1157 1134 CALL histdef(nid_mth, "SWdn200clr", 1158 1135 . "SWdn clear sky at 200mb","W/m2", 1159 . iim,jj mp1,nhori, 1,1,1,-99,1136 . iim,jjphy_nb,nhori, 1,1,1,-99, 1160 1137 . 32, "ave(X)", zstophy,zout) 1161 1138 c 1162 1139 CALL histdef(nid_mth, "LWup200", "LWup at 200mb","W/m2", 1163 . iim,jj mp1,nhori, 1,1,1,-99,1140 . iim,jjphy_nb,nhori, 1,1,1,-99, 1164 1141 . 32, "ave(X)", zstophy,zout) 1165 1142 c 1166 1143 CALL histdef(nid_mth, "LWup200clr", 1167 1144 . "LWup clear sky at 200mb","W/m2", 1168 . iim,jj mp1,nhori, 1,1,1,-99,1145 . iim,jjphy_nb,nhori, 1,1,1,-99, 1169 1146 . 32, "ave(X)", zstophy,zout) 1170 1147 c 1171 1148 CALL histdef(nid_mth, "LWdn200", "LWdn at 200mb","W/m2", 1172 . iim,jj mp1,nhori, 1,1,1,-99,1149 . iim,jjphy_nb,nhori, 1,1,1,-99, 1173 1150 . 32, "ave(X)", zstophy,zout) 1174 1151 c 1175 1152 CALL histdef(nid_mth, "LWdn200clr", 1176 1153 . "LWdn clear sky at 200mb","W/m2", 1177 . iim,jj mp1,nhori, 1,1,1,-99,1154 . iim,jjphy_nb,nhori, 1,1,1,-99, 1178 1155 . 32, "ave(X)", zstophy,zout) 1179 1156 c 1180 1157 CALL histdef(nid_mth, "sols", "Solar rad. at surf.", "W/m2", 1181 . iim,jj mp1,nhori, 1,1,1, -99, 32,1158 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1182 1159 . "ave(X)", zstophy,zout) 1183 1160 c 1184 1161 CALL histdef(nid_mth, "sols0", "Solar rad. at surf.", "W/m2", 1185 . iim,jj mp1,nhori, 1,1,1, -99, 32,1162 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1186 1163 . "ave(X)", zstophy,zout) 1187 1164 c 1188 1165 CALL histdef(nid_mth, "soll", "IR rad. at surface", "W/m2", 1189 . iim,jj mp1,nhori, 1,1,1, -99, 32,1166 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1190 1167 . "ave(X)", zstophy,zout) 1191 1168 c 1192 1169 CALL histdef(nid_mth, "radsol", "Rayonnement au sol", "W/m2", 1193 . iim,jj mp1,nhori, 1,1,1, -99, 32,1170 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1194 1171 . "ave(X)", zstophy,zout) 1195 1172 c 1196 1173 CALL histdef(nid_mth, "soll0", "IR rad. at surface", "W/m2", 1197 . iim,jj mp1,nhori, 1,1,1, -99, 32,1174 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1198 1175 . "ave(X)", zstophy,zout) 1199 1176 c 1200 1177 CALL histdef(nid_mth, "SWupSFC", "SWup at surface","W/m2", 1201 . iim,jj mp1,nhori, 1,1,1,-99,1178 . iim,jjphy_nb,nhori, 1,1,1,-99, 1202 1179 . 32, "ave(X)", zstophy,zout) 1203 1180 c 1204 1181 CALL histdef(nid_mth, "SWupSFCclr", 1205 1182 . "SWup clear sky at surface","W/m2", 1206 . iim,jj mp1,nhori, 1,1,1,-99,1183 . iim,jjphy_nb,nhori, 1,1,1,-99, 1207 1184 . 32, "ave(X)", zstophy,zout) 1208 1185 c 1209 1186 CALL histdef(nid_mth, "SWdnSFC", "SWdn at surface","W/m2", 1210 . iim,jj mp1,nhori, 1,1,1,-99,1187 . iim,jjphy_nb,nhori, 1,1,1,-99, 1211 1188 . 32, "ave(X)", zstophy,zout) 1212 1189 c 1213 1190 CALL histdef(nid_mth, "SWdnSFCclr", 1214 1191 . "SWdn clear sky at surface","W/m2", 1215 . iim,jj mp1,nhori, 1,1,1,-99,1192 . iim,jjphy_nb,nhori, 1,1,1,-99, 1216 1193 . 32, "ave(X)", zstophy,zout) 1217 1194 c 1218 1195 CALL histdef(nid_mth,"LWupSFC","Upwd. IR rad. at surface", 1219 . "W/m2", iim,jj mp1,nhori, 1,1,1, -99, 32,1196 . "W/m2", iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1220 1197 . "ave(X)", zstophy,zout) 1221 1198 c 1222 1199 CALL histdef(nid_mth,"LWdnSFC","Down. IR rad. at surface", 1223 . "W/m2", iim,jj mp1,nhori, 1,1,1, -99, 32,1200 . "W/m2", iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1224 1201 . "ave(X)", zstophy,zout) 1225 1202 c 1226 1203 CALL histdef(nid_mth,"LWupSFCclr", 1227 1204 . "CS Upwd. IR rad. at surface", 1228 . "W/m2", iim,jj mp1,nhori, 1,1,1, -99, 32,1205 . "W/m2", iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1229 1206 . "ave(X)", zstophy,zout) 1230 1207 c 1231 1208 CALL histdef(nid_mth,"LWdnSFCclr", 1232 1209 . "Down. CS IR rad. at surface", 1233 . "W/m2", iim,jj mp1,nhori, 1,1,1, -99, 32,1210 . "W/m2", iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1234 1211 . "ave(X)", zstophy,zout) 1235 1212 c 1236 1213 CALL histdef(nid_mth, "bils", "Surf. total heat flux", "W/m2", 1237 . iim,jj mp1,nhori, 1,1,1, -99, 32,1214 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1238 1215 . "ave(X)", zstophy,zout) 1239 1216 c 1240 1217 CALL histdef(nid_mth, "sens", "Sensible heat flux", "W/m2", 1241 . iim,jj mp1,nhori, 1,1,1, -99, 32,1218 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1242 1219 . "ave(X)", zstophy,zout) 1243 1220 c 1244 1221 CALL histdef(nid_mth, "fder", "Heat flux derivation", "W/m2", 1245 . iim,jj mp1,nhori, 1,1,1, -99, 32,1222 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1246 1223 . "ave(X)", zstophy,zout) 1247 1224 c 1248 1225 c CALL histdef(nid_mth, "frtu", "Zonal wind stress", "Pa", 1249 c . iim,jj mp1,nhori, 1,1,1, -99, 32,1226 c . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1250 1227 c . "ave(X)", zstophy,zout) 1251 1228 c 1252 1229 c CALL histdef(nid_mth, "frtv", "Meridional wind stress", "Pa", 1253 c . iim,jj mp1,nhori, 1,1,1, -99, 32,1230 c . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1254 1231 c . "ave(X)", zstophy,zout) 1255 1232 c 1256 1233 CALL histdef(nid_mth, "ffonte","Thermal flux for snow melting", 1257 . "W/m2",iim,jj mp1,nhori, 1,1,1, -99, 32,1234 . "W/m2",iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1258 1235 . "ave(X)", zstophy,zout) 1259 1236 c 1260 1237 CALL histdef(nid_mth, "fqcalving","Ice Calving", 1261 . "kg/m2/s",iim,jj mp1,nhori, 1,1,1, -99, 32,1238 . "kg/m2/s",iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1262 1239 . "ave(X)", zstophy,zout) 1263 1240 c … … 1265 1242 call histdef(nid_mth, "taux_"//clnsurf(nsrf), 1266 1243 $ "Zonal wind stress"//clnsurf(nsrf), "Pa", 1267 $ iim,jj mp1,nhori, 1,1,1, -99, 32,1244 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1268 1245 $ "ave(X)", zstophy,zout) 1269 1246 1270 1247 call histdef(nid_mth, "tauy_"//clnsurf(nsrf), 1271 1248 $ "Meridional wind stress "//clnsurf(nsrf), "Pa", 1272 $ iim,jj mp1,nhori, 1,1,1, -99, 32,1249 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1273 1250 $ "ave(X)", zstophy,zout) 1274 1251 ENDDO … … 1276 1253 call histdef(nid_mth, "pourc_"//clnsurf(is_oce), 1277 1254 $ "% "//clnsurf(is_oce), "%", 1278 $ iim,jj mp1,nhori, 1,1,1, -99, 32,1255 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1279 1256 $ "ave(X)", zstophy,zout) 1280 1257 c 1281 1258 call histdef(nid_mth, "fract_"//clnsurf(is_oce), 1282 1259 $ "Fraction "//clnsurf(is_oce), "1", 1283 $ iim,jj mp1,nhori, 1,1,1, -99, 32,1260 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1284 1261 $ "ave(X)", zstophy,zout) 1285 1262 C … … 1288 1265 call histdef(nid_mth, "tsol_"//clnsurf(nsrf), 1289 1266 $ "Temperature "//clnsurf(nsrf), "K", 1290 $ iim,jj mp1,nhori, 1,1,1, -99, 32,1267 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1291 1268 $ "ave(X)", zstophy,zout) 1292 1269 C 1293 1270 call histdef(nid_mth, "sens_"//clnsurf(nsrf), 1294 1271 $ "Sensible heat flux "//clnsurf(nsrf), "W/m2", 1295 $ iim,jj mp1,nhori, 1,1,1, -99, 32,1272 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1296 1273 $ "ave(X)", zstophy,zout) 1297 1274 c 1298 1275 call histdef(nid_mth, "lat_"//clnsurf(nsrf), 1299 1276 $ "Latent heat flux "//clnsurf(nsrf), "W/m2", 1300 $ iim,jj mp1,nhori, 1,1,1, -99, 32,1277 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1301 1278 $ "ave(X)", zstophy,zout) 1302 1279 C 1303 1280 call histdef(nid_mth, "flw_"//clnsurf(nsrf), 1304 1281 $ "LW "//clnsurf(nsrf), "W/m2", 1305 $ iim,jj mp1,nhori, 1,1,1, -99, 32,1282 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1306 1283 $ "ave(X)", zstophy,zout) 1307 1284 c 1308 1285 call histdef(nid_mth, "fsw_"//clnsurf(nsrf), 1309 1286 $ "SW "//clnsurf(nsrf), "W/m2", 1310 $ iim,jj mp1,nhori, 1,1,1, -99, 32,1287 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1311 1288 $ "ave(X)", zstophy,zout) 1312 1289 C 1313 1290 call histdef(nid_mth, "wbils_"//clnsurf(nsrf), 1314 1291 $ "Bilan sol "//clnsurf(nsrf), "W/m2", 1315 $ iim,jj mp1,nhori, 1,1,1, -99, 32,1292 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1316 1293 $ "ave(X)", zstophy,zout) 1317 1294 C 1318 1295 call histdef(nid_mth, "wbilo_"//clnsurf(nsrf), 1319 1296 $ "Bilan eau "//clnsurf(nsrf), "kg/(m2*s)", 1320 $ iim,jj mp1,nhori, 1,1,1, -99, 32,1297 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1321 1298 $ "ave(X)", zstophy,zout) 1322 1299 C … … 1326 1303 call histdef(nid_mth, "evapour_"//clnsurf(nsrf), 1327 1304 $ "Evap*pourc "//clnsurf(nsrf), "kg/(s*m2)", 1328 $ iim,jj mp1,nhori, 1,1,1, -99, 32,1305 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1329 1306 $ "ave(X)", zstophy,zout) 1330 1307 C 1331 1308 call histdef(nid_mth, "prepour_"//clnsurf(nsrf), 1332 1309 $ "Precip*pourc "//clnsurf(nsrf), "kg/(s*m2)", 1333 $ iim,jj mp1,nhori, 1,1,1, -99, 32,1310 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1334 1311 $ "ave(X)", zstophy,zout) 1335 1312 C … … 1340 1317 c 1341 1318 CALL histdef(nid_mth, "cdrm", "Momentum drag coef.", "-", 1342 . iim,jj mp1,nhori, 1,1,1, -99, 32,1319 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1343 1320 . "ave(X)", zstophy,zout) 1344 1321 c 1345 1322 CALL histdef(nid_mth, "cdrh", "Heat drag coef.", "-", 1346 . iim,jj mp1,nhori, 1,1,1, -99, 32,1323 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1347 1324 . "ave(X)", zstophy,zout) 1348 1325 c 1349 1326 CALL histdef(nid_mth, "cldl", "Low-level cloudiness", "-", 1350 . iim,jj mp1,nhori, 1,1,1, -99, 32,1327 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1351 1328 . "ave(X)", zstophy,zout) 1352 1329 c 1353 1330 CALL histdef(nid_mth, "cldm", "Mid-level cloudiness", "-", 1354 . iim,jj mp1,nhori, 1,1,1, -99, 32,1331 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1355 1332 . "ave(X)", zstophy,zout) 1356 1333 c 1357 1334 CALL histdef(nid_mth, "cldh", "High-level cloudiness", "-", 1358 . iim,jj mp1,nhori, 1,1,1, -99, 32,1335 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1359 1336 . "ave(X)", zstophy,zout) 1360 1337 c 1361 1338 CALL histdef(nid_mth, "cldt", "Total cloudiness", "%", 1362 . iim,jj mp1,nhori, 1,1,1, -99, 32,1339 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1363 1340 . "ave(X)", zstophy,zout) 1364 1341 c 1365 1342 CALL histdef(nid_mth,"cldq","Cloud liquid water path","kg/m2", 1366 . iim,jj mp1,nhori, 1,1,1, -99, 32,1343 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1367 1344 . "ave(X)", zstophy,zout) 1368 1345 c 1369 1346 CALL histdef(nid_mth,"lwp","Cloud water path","kg/m2", 1370 . iim,jj mp1,nhori, 1,1,1, -99, 32,1347 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1371 1348 . "ave(X)", zstophy,zout) 1372 1349 c 1373 1350 CALL histdef(nid_mth,"iwp","Cloud ice water path","kg/m2", 1374 . iim,jj mp1,nhori, 1,1,1, -99, 32,1351 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1375 1352 . "ave(X)", zstophy,zout) 1376 1353 c 1377 1354 CALL histdef(nid_mth, "ue", "Zonal energy transport", "-", 1378 . iim,jj mp1,nhori, 1,1,1, -99, 32,1355 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1379 1356 . "ave(X)", zstophy,zout) 1380 1357 c 1381 1358 CALL histdef(nid_mth, "ve", "Merid energy transport", "-", 1382 . iim,jj mp1,nhori, 1,1,1, -99, 32,1359 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1383 1360 . "ave(X)", zstophy,zout) 1384 1361 c 1385 1362 CALL histdef(nid_mth, "uq", "Zonal humidity transport", "-", 1386 . iim,jj mp1,nhori, 1,1,1, -99, 32,1363 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1387 1364 . "ave(X)", zstophy,zout) 1388 1365 c 1389 1366 CALL histdef(nid_mth, "vq", "Merid humidity transport", "-", 1390 . iim,jj mp1,nhori, 1,1,1, -99, 32,1367 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1391 1368 . "ave(X)", zstophy,zout) 1392 1369 cKE43 … … 1394 1371 c 1395 1372 CALL histdef(nid_mth, "cape", "Conv avlbl pot ener", "J/kg", 1396 . iim,jj mp1,nhori, 1,1,1, -99, 32,1373 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1397 1374 . "ave(X)", zstophy,zout) 1398 1375 c 1399 1376 CALL histdef(nid_mth, "pbase", "Cld base pressure", "mb", 1400 . iim,jj mp1,nhori, 1,1,1, -99, 32,1377 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1401 1378 . "ave(X)", zstophy,zout) 1402 1379 c 1403 1380 CALL histdef(nid_mth, "ptop", "Cld top pressure", "mb", 1404 . iim,jj mp1,nhori, 1,1,1, -99, 32,1381 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1405 1382 . "ave(X)", zstophy,zout) 1406 1383 c 1407 1384 CALL histdef(nid_mth, "fbase", "Cld base mass flux", "kg/m2/s", 1408 . iim,jj mp1,nhori, 1,1,1, -99, 32,1385 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1409 1386 . "ave(X)", zstophy,zout) 1410 1387 c 1411 1388 CALL histdef(nid_mth, "prw", "Precipitable water", "kg/m2", 1412 . iim,jj mp1,nhori, 1,1,1, -99, 32,1389 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1413 1390 . "ave(X)", zstophy,zout) 1414 1391 c 1415 1392 CALL histdef(nid_mth, "upwd", "saturated updraft", "kg/m2/s", 1416 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1393 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1417 1394 . "ave(X)", zstophy,zout) 1418 1395 c … … 1423 1400 c HBTM2 1424 1401 CALL histdef(nid_mth, "s_pblh", "Boundary Layer Height", "m", 1425 . iim,jj mp1,nhori, 1,1,1, -99, 32,1402 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1426 1403 . "ave(X)", zstophy,zout) 1427 1404 CALL histdef(nid_mth, "s_pblt", "T at Boundary Layer Height", 1428 1405 . "K", 1429 . iim,jj mp1,nhori, 1,1,1, -99, 32,1406 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1430 1407 . "ave(X)", zstophy,zout) 1431 1408 CALL histdef(nid_mth, "s_lcl", "Condensation level", "m", 1432 . iim,jj mp1,nhori, 1,1,1, -99, 32,1409 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1433 1410 . "ave(X)", zstophy,zout) 1434 1411 CALL histdef(nid_mth,"s_capCL","Conv avlbl pot ener for ABL", 1435 1412 . "J/m2", 1436 . iim,jj mp1,nhori, 1,1,1, -99, 32,1413 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1437 1414 . "ave(X)", zstophy,zout) 1438 1415 CALL histdef(nid_mth, "s_oliqCL", "Liq Water in BL", "kg/m2", 1439 . iim,jj mp1,nhori, 1,1,1, -99, 32,1416 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1440 1417 . "ave(X)", zstophy,zout) 1441 1418 CALL histdef(nid_mth,"s_cteiCL","Instability criteria (ABL)", 1442 1419 . "K", 1443 . iim,jj mp1,nhori, 1,1,1, -99, 32,1420 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1444 1421 . "ave(X)", zstophy,zout) 1445 1422 CALL histdef(nid_mth, "s_therm", "Exces du thermique", "K", 1446 . iim,jj mp1,nhori, 1,1,1, -99, 32,1423 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1447 1424 . "ave(X)", zstophy,zout) 1448 1425 CALL histdef(nid_mth, "s_trmb1", "deep_cape(HBTM2)", "J/m2", 1449 . iim,jj mp1,nhori, 1,1,1, -99, 32,1426 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1450 1427 . "ave(X)", zstophy,zout) 1451 1428 CALL histdef(nid_mth, "s_trmb2", "inhibition (HBTM2)", "J/m2", 1452 . iim,jj mp1,nhori, 1,1,1, -99, 32,1429 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1453 1430 . "ave(X)", zstophy,zout) 1454 1431 CALL histdef(nid_mth, "s_trmb3", "Point Omega (HBTM2)", "m", 1455 . iim,jj mp1,nhori, 1,1,1, -99, 32,1432 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1456 1433 . "ave(X)", zstophy,zout) 1457 1434 c … … 1475 1452 CALL histdef(nid_mth, "u"//bb2, 1476 1453 . "Zonal wind "//bb2//"mb","m/s", 1477 . iim,jj mp1,nhori, 1,1,1, -99, 32,1454 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1478 1455 . "inst(X)", zout,zout) 1479 1456 c 1480 1457 CALL histdef(nid_mth, "v"//bb2, 1481 1458 . "Meridional wind "//bb2//"mb","m/s", 1482 . iim,jj mp1,nhori, 1,1,1, -99, 32,1459 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1483 1460 . "inst(X)", zout,zout) 1484 1461 c 1485 1462 CALL histdef(nid_mth, "w"//bb2, 1486 1463 . "Vertical wind "//bb2//"mb","m/s", 1487 . iim,jj mp1,nhori, 1,1,1, -99, 32,1464 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1488 1465 . "inst(X)", zout,zout) 1489 1466 c 1490 1467 CALL histdef(nid_mth, "phi"//bb2, 1491 1468 . "Geopotential "//bb2//"mb","m", 1492 . iim,jj mp1,nhori, 1,1,1, -99, 32,1469 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1493 1470 . "inst(X)", zout,zout) 1494 1471 c … … 1502 1479 CALL histdef(nid_mth, "fluxo", 1503 1480 . "Flux turbulents ocean-atmosphere", "W/m2", 1504 . iim,jj mp1,nhori, 1,1,1, -99, 32,1481 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1505 1482 . "ave(X)", zstophy,zout) 1506 1483 c 1507 1484 CALL histdef(nid_mth, "fluxg", 1508 1485 . "Flux turbulents ocean-glace de mer","W/m2", 1509 . iim,jj mp1,nhori, 1,1,1, -99, 32,1486 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1510 1487 . "ave(X)", zstophy,zout) 1511 1488 c 1512 1489 CALL histdef(nid_mth, "t_oce_sic", 1513 1490 . "Temp. mixte oce-sic","K", 1514 . iim,jj mp1,nhori, 1,1,1, -99, 32,1491 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1515 1492 . "ave(X)", zstophy,zout) 1516 1493 c … … 1519 1496 CALL histdef(nid_mth, "lmt_bils", 1520 1497 . "Bilan au sol atmosphere forcee", "W/m2", 1521 . iim,jj mp1,nhori, 1,1,1, -99, 32,1498 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1522 1499 . "ave(X)", zstophy,zout) 1523 1500 c … … 1526 1503 CALL histdef(nid_mth, "slab_bils", 1527 1504 . "Bilan au sol Slab", "W/m2", 1528 . iim,jj mp1,nhori, 1,1,1, -99, 32,1505 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1529 1506 . "ave(X)", zstophy,zout) 1530 1507 c 1531 1508 CALL histdef(nid_mth, "tslab", "Slab SST ", "K", 1532 . iim,jj mp1,nhori, 1,1,1, -99, 32,1509 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1533 1510 . "ave(X)", zstophy,zout) 1534 1511 c 1535 1512 CALL histdef(nid_mth, "seaice", "Slab seaice", "kg/m2", 1536 . iim,jj mp1,nhori, 1,1,1, -99, 32,1513 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1537 1514 . "ave(X)", zstophy,zout) 1538 1515 c 1539 1516 CALL histdef(nid_mth, "siceh", "Slab seaice height", "m", 1540 . iim,jj mp1,nhori, 1,1,1, -99, 32,1517 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1541 1518 . "ave(X)", zstophy,zout) 1542 1519 c … … 1552 1529 CALL histdef(nid_mth,"lwcon","Cloud liquid water content", 1553 1530 . "kg/kg", 1554 . iim,jj mp1,nhori, klev,1,klev, nvert, 32,1531 . iim,jjphy_nb,nhori, klev,1,klev, nvert, 32, 1555 1532 . "ave(X)", zstophy,zout) 1556 1533 c 1557 1534 CALL histdef(nid_mth,"iwcon","Cloud ice water content","kg/kg", 1558 . iim,jj mp1,nhori, klev,1,klev, nvert, 32,1535 . iim,jjphy_nb,nhori, klev,1,klev, nvert, 32, 1559 1536 . "ave(X)", zstophy,zout) 1560 1537 c 1561 1538 CALL histdef(nid_mth, "temp", "Air temperature", "K", 1562 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1539 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1563 1540 . "ave(X)", zstophy,zout) 1564 1541 c 1565 1542 CALL histdef(nid_mth, "ovap", "Specific humidity", "kg/kg", 1566 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1543 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1567 1544 . "ave(X)", zstophy,zout) 1568 1545 c 1569 1546 c CALL histdef(nid_mth,"wvap","Water vapor mixing ratio","kg/kg", 1570 c . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1547 c . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1571 1548 c . "ave(X)", zstophy,zout) 1572 1549 c 1573 1550 CALL histdef(nid_mth, "geop", "Geopotential height", "m2/s2", 1574 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1551 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1575 1552 . "ave(X)", zstophy,zout) 1576 1553 c 1577 1554 CALL histdef(nid_mth, "vitu", "Zonal wind", "m/s", 1578 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1555 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1579 1556 . "ave(X)", zstophy,zout) 1580 1557 c 1581 1558 CALL histdef(nid_mth, "vitv", "Meridional wind", "m/s", 1582 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1559 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1583 1560 . "ave(X)", zstophy,zout) 1584 1561 c 1585 1562 CALL histdef(nid_mth, "vitw", "Vertical wind", "m/s", 1586 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1563 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1587 1564 . "ave(X)", zstophy,zout) 1588 1565 c 1589 1566 CALL histdef(nid_mth, "pres", "Air pressure", "Pa", 1590 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1567 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1591 1568 . "ave(X)", zstophy,zout) 1592 1569 c 1593 1570 CALL histdef(nid_mth, "rneb", "Cloud fraction", "%", 1594 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1571 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1595 1572 . "ave(X)", zstophy,zout) 1596 1573 c 1597 1574 CALL histdef(nid_mth, "rnebcon", "Convective Cloud Fraction" 1598 1575 . , "-", 1599 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1576 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1600 1577 . "ave(X)", zstophy,zout) 1601 1578 c 1602 1579 CALL histdef(nid_mth, "rhum", "Relative humidity", "-", 1603 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1580 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1604 1581 . "ave(X)", zstophy,zout) 1605 1582 c 1606 1583 CALL histdef(nid_mth, "ozone", "Ozone concentration", "ppmv", 1607 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1584 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1608 1585 . "ave(X)", zstophy,zout) 1609 1586 c 1610 1587 CALL histdef(nid_mth, "dtphy", "Physics dT", "K/s", 1611 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1588 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1612 1589 . "ave(X)", zstophy,zout) 1613 1590 c 1614 1591 CALL histdef(nid_mth, "dqphy","Physics dQ","(kg/kg)/s", 1615 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1592 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1616 1593 . "ave(X)", zstophy,zout) 1617 1594 c … … 1624 1601 call histdef(nid_mth, "albe_"//clnsurf(nsrf), 1625 1602 $ "Albedo surf. "//clnsurf(nsrf), "-", 1626 $ iim,jj mp1,nhori, 1,1,1, -99, 32,1603 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1627 1604 $ "ave(X)", zstophy,zout) 1628 1605 c 1629 1606 call histdef(nid_mth, "rugs_"//clnsurf(nsrf), 1630 1607 $ "Rugosite "//clnsurf(nsrf), "m", 1631 $ iim,jj mp1,nhori, 1,1,1, -99, 32,1608 $ iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1632 1609 $ "ave(X)", zstophy,zout) 1633 1610 c 1634 1611 CALL histdef(nid_mth, "ages_"//clnsurf(nsrf), "Snow age","day", 1635 . iim,jj mp1,nhori, 1,1,1, -99, 32,1612 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1636 1613 . "ave(X)", zstophy,zout) 1637 1614 c … … 1639 1616 c 1640 1617 CALL histdef(nid_mth, "albs", "Surface albedo", "-", 1641 . iim,jj mp1,nhori, 1,1,1, -99, 32,1618 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1642 1619 . "ave(X)", zstophy,zout) 1643 1620 CALL histdef(nid_mth, "albslw", "Surface albedo LW", "-", 1644 . iim,jj mp1,nhori, 1,1,1, -99, 32,1621 . iim,jjphy_nb,nhori, 1,1,1, -99, 32, 1645 1622 . "ave(X)", zstophy,zout) 1646 1623 c … … 1652 1629 . "Convective Cloud Liquid water content" 1653 1630 . , "kg/kg", 1654 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1631 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1655 1632 . "ave(X)", zstophy,zout) 1656 1633 c 1657 1634 CALL histdef(nid_mth,"Ma","undilute adiab updraft","kg/m2/s", 1658 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1635 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1659 1636 . "ave(X)", zstophy,zout) 1660 1637 c 1661 1638 CALL histdef(nid_mth, "dnwd", "saturated downdraft","kg/m2/s", 1662 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1639 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1663 1640 . "ave(X)", zstophy,zout) 1664 1641 c 1665 1642 CALL histdef(nid_mth, "dnwd0", "unsat. downdraft", "kg/m2/s", 1666 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1643 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1667 1644 . "ave(X)", zstophy,zout) 1668 1645 c 1669 1646 CALL histdef(nid_mth, "dtdyn", "Dynamics dT", "K/s", 1670 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1647 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1671 1648 . "ave(X)", zstophy,zout) 1672 1649 c 1673 1650 CALL histdef(nid_mth, "dqdyn","Dynamics dQ","(kg/kg)/s", 1674 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1651 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1675 1652 . "ave(X)", zstophy,zout) 1676 1653 c 1677 1654 CALL histdef(nid_mth, "dqcon","Convection dQ","(kg/kg)/s", 1678 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1655 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1679 1656 . "ave(X)", zstophy,zout) 1680 1657 c 1681 1658 CALL histdef(nid_mth, "dtlschr", 1682 $ "Large-scale condensational heating rate", "K/s",iim,jjmp1 1659 $ "Large-scale condensational heating rate", "K/s", 1660 $ iim,jjphy_nb 1683 1661 $ ,nhori, klev,1,klev,nvert, 32,"ave(X)", zstophy,zout) 1684 1662 c 1685 1663 CALL histdef(nid_mth, "dqlsc","Condensation dQ","(kg/kg)/s", 1686 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1664 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1687 1665 . "ave(X)", zstophy,zout) 1688 1666 c 1689 1667 CALL histdef(nid_mth, "dtvdf", "Boundary-layer dT", "K/s", 1690 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1668 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1691 1669 . "ave(X)", zstophy,zout) 1692 1670 c 1693 1671 CALL histdef(nid_mth, "dqvdf","Boundary-layer dQ","(kg/kg)/s", 1694 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1672 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1695 1673 . "ave(X)", zstophy,zout) 1696 1674 c 1697 1675 CALL histdef(nid_mth, "dteva", "Reevaporation dT", "K/s", 1698 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1676 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1699 1677 . "ave(X)", zstophy,zout) 1700 1678 c 1701 1679 CALL histdef(nid_mth,"dqeva","Reevaporation dQ","(kg/kg)/s", 1702 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1680 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1703 1681 . "ave(X)", zstophy,zout) 1704 1682 1705 1683 CALL histdef(nid_mth, "ptconv", "POINTS CONVECTIFS"," ", 1706 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1684 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1707 1685 . "ave(X)", zstophy,zout) 1708 1686 1709 1687 CALL histdef(nid_mth, "ratqs", "RATQS"," ", 1710 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1688 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1711 1689 . "ave(X)", zstophy,zout) 1712 1690 1713 1691 c 1714 1692 CALL histdef(nid_mth, "dqajs","Dry adjust. dQ","(kg/kg)/s", 1715 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1693 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1716 1694 . "ave(X)", zstophy,zout) 1717 1695 c 1718 1696 CALL histdef(nid_mth, "dtswr", "SW radiation dT", "K/s", 1719 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1697 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1720 1698 . "ave(X)", zstophy,zout) 1721 1699 c 1722 1700 CALL histdef(nid_mth, "dtsw0", "CS SW radiation dT", "K/s", 1723 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1701 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1724 1702 . "ave(X)", zstophy,zout) 1725 1703 c 1726 1704 CALL histdef(nid_mth, "dtlwr", "LW radiation dT", "K/s", 1727 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1705 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1728 1706 . "ave(X)", zstophy,zout) 1729 1707 c 1730 1708 CALL histdef(nid_mth,"dtlw0","CS LW radiation dT","K/s", 1731 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1709 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1732 1710 . "ave(X)", zstophy,zout) 1733 1711 c 1734 1712 CALL histdef(nid_mth, "dtec", "Cinetic dissip dT", "K/s", 1735 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1713 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1736 1714 . "ave(X)", zstophy,zout) 1737 1715 c 1738 1716 CALL histdef(nid_mth, "duvdf", "Boundary-layer dU", "m/s2", 1739 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1717 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1740 1718 . "ave(X)", zstophy,zout) 1741 1719 c 1742 1720 CALL histdef(nid_mth, "dvvdf", "Boundary-layer dV", "m/s2", 1743 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1721 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1744 1722 . "ave(X)", zstophy,zout) 1745 1723 c 1746 1724 IF (ok_orodr) THEN 1747 1725 CALL histdef(nid_mth, "duoro", "Orography dU", "m/s2", 1748 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1726 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1749 1727 . "ave(X)", zstophy,zout) 1750 1728 c 1751 1729 CALL histdef(nid_mth, "dvoro", "Orography dV", "m/s2", 1752 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1730 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1753 1731 . "ave(X)", zstophy,zout) 1754 1732 c … … 1757 1735 IF (ok_orolf) THEN 1758 1736 CALL histdef(nid_mth, "dulif", "Orography dU", "m/s2", 1759 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1737 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1760 1738 . "ave(X)", zstophy,zout) 1761 1739 c 1762 1740 CALL histdef(nid_mth, "dvlif", "Orography dV", "m/s2", 1763 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1741 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1764 1742 . "ave(X)", zstophy,zout) 1765 1743 ENDIF … … 1769 1747 iiq=niadv(iq) 1770 1748 CALL histdef(nid_mth, tnom(iq), ttext(iiq), "-", 1771 . iim,jj mp1,nhori, klev,1,klev,nvert, 32,1749 . iim,jjphy_nb,nhori, klev,1,klev,nvert, 32, 1772 1750 . "ave(X)", zstophy,zout) 1773 1751 ENDDO
Note: See TracChangeset
for help on using the changeset viewer.