Changeset 759 for LMDZ4/branches/LMDZ4_V2_patch/libf/phylmd/write_histrac.h
- Timestamp:
- May 22, 2007, 3:55:22 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LMDZ4/branches/LMDZ4_V2_patch/libf/phylmd/write_histrac.h
r740 r759 62 62 #ifdef INCA 63 63 #ifdef INCAINFO 64 #ifdef INCA_NMHC 64 65 DO it=1, phtcnt 65 66 WRITE(str2,'(i2.2)') it … … 85 86 . iim*(jjm+1)*klev,ndex3d) 86 87 ENDDO 88 #endif 89 #ifdef INCA_CH4 90 DO it=1, phtcnt 91 WRITE(str2,'(i2.2)') it 92 CALL gr_fi_ecrit(klev,klon,iim,jjm+1,jrates(1,1,it), 93 . zx_tmp_3d) 94 CALL histwrite(nid_tra,"j"//str2,itau_w,zx_tmp_3d, 95 . iim*(jjm+1)*klev,ndex3d) 96 ENDDO 97 98 DO it=1, hetcnt 99 WRITE(str2,'(i2.2)') it 100 CALL gr_fi_ecrit(klev,klon,iim,jjm+1,hrates(1,1,it), 101 . zx_tmp_3d) 102 CALL histwrite(nid_tra,"w"//str2,itau_w,zx_tmp_3d, 103 . iim*(jjm+1)*klev,ndex3d) 104 ENDDO 105 106 DO it=1, extcnt 107 WRITE(str2,'(i2.2)') it 108 CALL gr_fi_ecrit(klev,klon,iim,jjm+1,extflx(1,1,it), 109 . zx_tmp_3d) 110 CALL histwrite(nid_tra,"ext"//str2,itau_w,zx_tmp_3d, 111 . iim*(jjm+1)*klev,ndex3d) 112 ENDDO 113 #endif 87 114 88 115 DO it=1, nfs … … 94 121 ENDDO 95 122 #else 123 #ifdef INCA_NMHC 96 124 CALL gr_fi_ecrit(klev,klon,iim,jjm+1,jrates(1,1,2), 97 125 . zx_tmp_3d) … … 124 152 . iim*(jjm+1)*klev,ndex3d) 125 153 #endif 126 DO it=1, grpcnt 127 128 CALL gr_fi_ecrit(klev,klon,iim,jjm+1,nas(1,1,it),zx_tmp_3d) 129 zx_tmp_3d = zx_tmp_3d * dry_mass / nadv_mass(it) 130 CALL histwrite(nid_tra,grpsym(it),itau_w,zx_tmp_3d, 131 . iim*(jjm+1)*klev,ndex3d) 132 ENDDO 154 #ifdef INCA_CH4 155 CALL gr_fi_ecrit(klev,klon,iim,jjm+1,jrates(1,1,2), 156 . zx_tmp_3d) 157 CALL histwrite(nid_tra,"jO3",itau_w,zx_tmp_3d, 158 . iim*(jjm+1)*klev,ndex3d) 159 160 CALL gr_fi_ecrit(klev,klon,iim,jjm+1,jrates(1,1,4), 161 . zx_tmp_3d) 162 CALL histwrite(nid_tra,"jNO2",itau_w,zx_tmp_3d, 163 . iim*(jjm+1)*klev,ndex3d) 164 165 CALL gr_fi_ecrit(klev,klon,iim,jjm+1,jrates(1,1,13), 166 . zx_tmp_3d) 167 CALL histwrite(nid_tra,"jH2O2",itau_w,zx_tmp_3d, 168 . iim*(jjm+1)*klev,ndex3d) 169 170 CALL gr_fi_ecrit(klev,klon,iim,jjm+1,hrates(1,1,1), 171 . zx_tmp_3d) 172 CALL histwrite(nid_tra,"wHNO3",itau_w,zx_tmp_3d, 173 . iim*(jjm+1)*klev,ndex3d) 174 175 CALL gr_fi_ecrit(klev,klon,iim,jjm+1,krates(1,1,1), 176 . zx_tmp_3d) 177 CALL histwrite(nid_tra,"kN2O5",itau_w,zx_tmp_3d, 178 . iim*(jjm+1)*klev,ndex3d) 179 CALL gr_fi_ecrit(klev,klon,iim,jjm+1,extflx(1,1,1), 180 . zx_tmp_3d) 181 CALL histwrite(nid_tra,"LghtNO",itau_w,zx_tmp_3d, 182 . iim*(jjm+1)*klev,ndex3d) 183 #endif 184 #endif 185 ! DO it=1, grpcnt 186 ! 187 ! CALL gr_fi_ecrit(klev,klon,iim,jjm+1,nas(1,1,it),zx_tmp_3d) 188 ! zx_tmp_3d = zx_tmp_3d * dry_mass / nadv_mass(it) 189 ! CALL histwrite(nid_tra,grpsym(it),itau_w,zx_tmp_3d, 190 ! . iim*(jjm+1)*klev,ndex3d) 191 ! ENDDO 133 192 #endif 134 193 … … 228 287 #endif 229 288 else 230 #ifdef INCA 289 #ifdef INCA_CH4 290 if ( solsym(it) == 'OX' ) then 291 zx_tmp_3d = zx_tmp_3d * dry_mass / nadv_mass(id_o3) 292 end if 293 #endif 294 #ifdef INCA_NMHC 231 295 if ( solsym(it) == 'OX' ) then 232 296 zx_tmp_3d = zx_tmp_3d * dry_mass / nadv_mass(id_o3) … … 264 328 265 329 #ifdef INCA 266 !#ifdef INCA_CH4267 330 CALL gr_fi_ecrit(1, klon,iim,jjm+1, o3_col(1), zx_tmp_2d) 268 331 CALL histwrite(nid_tra,"O3_column",itau_w,zx_tmp_2d, … … 363 426 #endif 364 427 428 #ifdef INCA_CH4 429 DO it=1, grpcnt 430 431 CALL gr_fi_ecrit(klev,klon,iim,jjm+1,nas(1,1,it),zx_tmp_3d) 432 zx_tmp_3d = zx_tmp_3d * dry_mass / nadv_mass(it) 433 CALL histwrite(nid_tra,grpsym(it),itau_w,zx_tmp_3d, 434 . iim*(jjm+1)*klev,ndex3d) 435 ENDDO 436 437 #endif 438 439 365 440 #ifdef INCA_NMHC 366 441 CALL gr_fi_ecrit(klev,klon,iim,jjm+1,CO2_basprod(1,1), … … 398 473 CALL histwrite(nid_tra,"CO_loss",itau_w,zx_tmp_3d, 399 474 . iim*(jjm+1)*klev,ndex) 475 476 DO it=1, grpcnt 477 478 CALL gr_fi_ecrit(klev,klon,iim,jjm+1,nas(1,1,it),zx_tmp_3d) 479 zx_tmp_3d = zx_tmp_3d * dry_mass / nadv_mass(it) 480 CALL histwrite(nid_tra,grpsym(it),itau_w,zx_tmp_3d, 481 . iim*(jjm+1)*klev,ndex3d) 482 ENDDO 483 400 484 401 485 #endif
Note: See TracChangeset
for help on using the changeset viewer.