Changeset 646
- Timestamp:
- May 31, 2005, 12:33:46 PM (20 years ago)
- Location:
- LMDZ4/trunk/libf/phylmd
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ4/trunk/libf/phylmd/ini_histrac.h
r635 r646 83 83 84 84 ! MS info 85 ! Ajout Anne86 85 #ifdef INCA_AER 87 86 CALL histdef(nid_tra, "airm", "Air mass", "kg", … … 89 88 . "ave(X)", zsto,zout) 90 89 #endif 91 ! Fin ajout Anne92 93 90 #ifdef INCA 94 91 #ifdef INCAINFO … … 160 157 . "ave(X)", zsto,zout) 161 158 159 CALL histdef(nid_tra2, "TOTAERH2O", "Total aerosol water", 160 . "kg/m2", iim,jjm+1,nhori, klev,1,klev, nvert, 32, 161 . "ave(X)", zsto,zout) 162 162 #endif 163 163 #endif … … 174 174 . "ave(X)", zsto,zout) 175 175 #ifdef INCA_AER 176 177 CALL histdef(nid_tra2, "Dry_"//solsym(it), "Dry_"//solsym(it), 178 . "kg/m2/s", iim,jjm+1,nhori, 1,1,1, -99, 32, 179 . "ave(X)", zsto,zout) 180 176 181 IF ((it .ge. trmx) .and. (it .le. trnx)) then 177 182 CALL histdef(nid_tra2, "Sed_"//solsym(it), "Sed_"//solsym(it), 178 183 . "kg/m2/s", iim,jjm+1,nhori, 1,1,1, -99, 32, 179 184 . "ave(X)", zsto,zout) 180 CALL histdef(nid_tra2, "Dry_"//solsym(it), "Dry_"//solsym(it),181 . "kg/m2/s", iim,jjm+1,nhori, 1,1,1, -99, 32,182 . "ave(X)", zsto,zout)183 185 CALL histdef(nid_tra2, "Wet_"//solsym(it), "Wet_"//solsym(it), 184 186 . "kg/m2/s", iim,jjm+1,nhori, 1,1,1, -99, 32, … … 200 202 . "ave(X)", zsto,zout) 201 203 do la=1,las 202 CALL histdef(nid_tra2, "OD_"//cla(la)//solsym(it), 203 . "OD_"//cla(la)//solsym(it), 204 CALL histdef(nid_tra2, "OD"//cla(la)//"_"//solsym(it), "OD"//cla(la)//"_"//solsym(it), 204 205 . "opt. depth", iim,jjm+1,nhori, 1,1,1, -99, 32, 205 206 . "ave(X)", zsto,zout) 207 208 CALL histdef(nid_tra2, "OD3D"//cla(la)//"_"//solsym(it), "OD3d_"//cla(la)//"_"//solsym(it), 209 . "opt. depth 3D", iim,jjm+1,nhori, klev,1,klev, nvert, 32, 210 . "ave(X)", zsto,zout) 206 211 enddo 212 213 CALL histdef(nid_tra2, "CLOAD_"//solsym(it), "3D LOAD_"//solsym(it), 214 . "kg/m2 resp. #/m2", iim,jjm+1,nhori, klev,1,klev, nvert, 32, 215 . "ave(X)", zsto,zout) 216 207 217 CALL histdef(nid_tra2, "MD_"//solsym(it), "MD_"//solsym(it), 208 . "median diameter", iim,jjm+1,nhori, klev,1,klev, nvert, 32, 209 . "ave(X)", zsto,zout) 210 CALL histdef(nid_tra3, "Inst_Load_"//solsym(it), 211 . "Inst_Load_"//solsym(it), 218 . "median diameter [m]", iim,jjm+1,nhori, klev,1,klev, nvert, 32, 219 . "ave(X)", zsto,zout) 220 221 CALL histdef(nid_tra2, "MDW_"//solsym(it), "MDW_"//solsym(it), 222 . "wet median diameter [m]", iim,jjm+1,nhori, klev,1,klev, nvert, 32, 223 . "ave(X)", zsto,zout) 224 225 226 227 CALL histdef(nid_tra3, "Inst_Load_"//solsym(it), "Inst_Load_"//solsym(it), 212 228 . "kg/m2", iim,jjm+1,nhori, 1,1,1, -99, 32, 213 229 . "inst(X)", zout,zout) 230 214 231 endif 232 215 233 #endif 216 234 CALL histdef(nid_tra, solsym(it), solsym(it), "VMR", … … 248 266 249 267 #ifdef INCA 250 !#ifdef INCA_CH4251 268 CALL histdef(nid_tra, "O3_column", "O3_column", 252 269 . "DU", iim,jjm+1,nhori, 1,1,1, -99, 32, … … 279 296 ! . "t_sum(X)", zsto,zout) 280 297 281 !#ENDIF 298 282 299 283 300 !! Ajout Anne -
LMDZ4/trunk/libf/phylmd/write_histrac.h
r635 r646 58 58 . iim*(jjm+1)*klev,ndex) 59 59 #endif 60 60 61 ! Fin ajout Anne 61 62 … … 148 149 CALL histwrite(nid_tra2,"AngstroemComp",itau_w,zx_tmp_2d, 149 150 . iim*(jjm+1),ndex2d) 151 152 CALL gr_fi_ecrit(klev,klon,iim,jjm+1,totaerh2o(1,1), zx_tmp_3d) 153 CALL histwrite(nid_tra2,"TOTAERH2O",itau_w,zx_tmp_3d, 154 . iim*(jjm+1)*klev,ndex3d) 150 155 151 156 #endif … … 164 169 . iim*(jjm+1),ndex2d) 165 170 #ifdef INCA_AER 166 call diag(airephy,tr_seri) 171 call diag(airephy,tr_seri,.false.) 172 173 CALL gr_fi_ecrit(1, klon,iim,jjm+1,dflux(1,it),zx_tmp_2d) 174 CALL histwrite(nid_tra2,"Dry_"//solsym(it),itau_w,zx_tmp_2d,iim*(jjm+1),ndex2d) 167 175 168 176 IF ((it .ge. trmx) .and. (it .le. trnx)) then 169 177 CALL gr_fi_ecrit(1, klon,iim,jjm+1,sflux(1,it),zx_tmp_2d) 170 CALL histwrite(nid_tra2,"Sed_"//solsym(it),itau_w, 171 . zx_tmp_2d,iim*(jjm+1),ndex2d) 172 173 CALL gr_fi_ecrit(1, klon,iim,jjm+1,dflux(1,it),zx_tmp_2d) 174 CALL histwrite(nid_tra2,"Dry_"//solsym(it),itau_w,zx_tmp_2d, 175 . iim*(jjm+1),ndex2d) 178 CALL histwrite(nid_tra2,"Sed_"//solsym(it),itau_w,zx_tmp_2d,iim*(jjm+1),ndex2d) 179 176 180 CALL gr_fi_ecrit(1, klon,iim,jjm+1,wflux(1,it),zx_tmp_2d) 177 CALL histwrite(nid_tra2,"Wet_"//solsym(it),itau_w,zx_tmp_2d, 178 . iim*(jjm+1),ndex2d) 181 CALL histwrite(nid_tra2,"Wet_"//solsym(it),itau_w,zx_tmp_2d,iim*(jjm+1),ndex2d) 179 182 CALL gr_fi_ecrit(1, klon,iim,jjm+1,wsflux(1,it),zx_tmp_2d) 180 CALL histwrite(nid_tra2,"WetST_"//solsym(it),itau_w,zx_tmp_2d, 181 . iim*(jjm+1),ndex2d) 183 CALL histwrite(nid_tra2,"WetST_"//solsym(it),itau_w,zx_tmp_2d,iim*(jjm+1),ndex2d) 182 184 CALL gr_fi_ecrit(1, klon,iim,jjm+1,wcflux(1,it),zx_tmp_2d) 183 CALL histwrite(nid_tra2,"WetCV_"//solsym(it),itau_w,zx_tmp_2d, 184 . iim*(jjm+1),ndex2d) 185 185 CALL histwrite(nid_tra2,"WetCV_"//solsym(it),itau_w,zx_tmp_2d,iim*(jjm+1),ndex2d) 186 186 187 CALL gr_fi_ecrit(klev, klon,iim,jjm+1,eflux_alt(1,1,it),zx_tmp_3d) 187 CALL histwrite(nid_tra2,"Emi_alt_"//solsym(it),itau_w,zx_tmp_3d, 188 . iim*(jjm+1)*klev,ndex3d) 189 188 CALL histwrite(nid_tra2,"Emi_alt_"//solsym(it),itau_w,zx_tmp_3d,iim*(jjm+1)*klev,ndex3d) 189 190 190 CALL gr_fi_ecrit(1, klon,iim,jjm+1,aload(1,it),zx_tmp_2d) 191 CALL histwrite(nid_tra2,"Load_"//solsym(it),itau_w,zx_tmp_2d, 192 . iim*(jjm+1),ndex2d) 193 CALL histwrite(nid_tra3,"Inst_Load_"//solsym(it),itau_w,zx_tmp_2d, 194 . iim*(jjm+1),ndex2d) 191 CALL histwrite(nid_tra2,"Load_"//solsym(it),itau_w,zx_tmp_2d,iim*(jjm+1),ndex2d) 192 CALL histwrite(nid_tra3,"Inst_Load_"//solsym(it),itau_w,zx_tmp_2d,iim*(jjm+1),ndex2d) 195 193 196 194 CALL gr_fi_ecrit(1, klon,iim,jjm+1,sconc(1,it),zx_tmp_2d) 197 CALL histwrite(nid_tra2,"SConc_"//solsym(it),itau_w,zx_tmp_2d, 198 . iim*(jjm+1),ndex2d) 195 CALL histwrite(nid_tra2,"SConc_"//solsym(it),itau_w,zx_tmp_2d,iim*(jjm+1),ndex2d) 199 196 200 197 do la=1,las 201 198 CALL gr_fi_ecrit(1, klon,iim,jjm+1,tausum(1,la,it),zx_tmp_2d) 202 CALL histwrite(nid_tra2,"OD_"//cla(la)//solsym(it),itau_w,zx_tmp_2d, 203 . iim*(jjm+1),ndex2d) 199 CALL histwrite(nid_tra2,"OD"//cla(la)//"_"//solsym(it),itau_w,zx_tmp_2d,iim*(jjm+1),ndex2d) 200 CALL gr_fi_ecrit(klev, klon,iim,jjm+1,tau(1,1,la,it),zx_tmp_3d) 201 CALL histwrite(nid_tra2,"OD3D"//cla(la)//"_"//solsym(it),itau_w,zx_tmp_3d,iim*(jjm+1)*klev,ndex3d) 204 202 enddo 205 203 206 204 CALL gr_fi_ecrit(klev, klon,iim,jjm+1,md(1,1,it),zx_tmp_3d) 207 CALL histwrite(nid_tra2,"MD_"//solsym(it),itau_w,zx_tmp_3d, 208 . iim*(jjm+1)*klev,ndex3d) 205 CALL histwrite(nid_tra2,"MD_"//solsym(it),itau_w,zx_tmp_3d,iim*(jjm+1)*klev,ndex3d) 206 207 CALL gr_fi_ecrit(klev, klon,iim,jjm+1,mdw(1,1,it),zx_tmp_3d) 208 CALL histwrite(nid_tra2,"MDW_"//solsym(it),itau_w,zx_tmp_3d,iim*(jjm+1)*klev,ndex3d) 209 210 CALL gr_fi_ecrit(klev, klon,iim,jjm+1,cload(1,1,it),zx_tmp_3d) 211 CALL histwrite(nid_tra2,"CLOAD_"//solsym(it),itau_w,zx_tmp_3d,iim*(jjm+1)*klev,ndex3d) 212 209 213 210 214 endif 215 216 211 217 #endif 212 218 C champs 3D
Note: See TracChangeset
for help on using the changeset viewer.