Ignore:
Timestamp:
Apr 13, 2005, 10:58:34 AM (20 years ago)
Author:
lmdzadmin
Message:

Mise a jour pour INCA.2.0 Anne C
MAFi+LF

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ4/trunk/libf/phylmd/write_histrac.h

    r541 r616  
    5252     .                                   iim*(jjm+1)*klev,ndex3d)
    5353
    54 #ifdef INCA_CH4
     54! Ajout Anne
     55!#ifdef INCA_AER
     56!      CALL gr_fi_ecrit(klev,klon,iim,jjm+1,airm, zx_tmp_3d)
     57!      CALL histwrite(nid_tra,"airm",itra,zx_tmp_3d,
     58!     .                                   iim*(jjm+1)*klev,ndex)
     59!#endif
     60
     61! Fin ajout Anne
     62
     63#ifdef INCA
    5564#ifdef INCAINFO
    5665      DO it=1, phtcnt
     
    130139       CALL gr_fi_ecrit(klev,klon,iim,jjm+1,scavcoef_st(1,1,it),
    131140     .                  zx_tmp_3d)
    132        CALL histwrite(nid_tra,"scavcoef_st",itau_w,zx_tmp_3d,
     141       CALL histwrite(nid_tra2,"scavcoef_st",itau_w,zx_tmp_3d,
    133142     .                  iim*(jjm+1)*klev,ndex3d)
    134143       CALL gr_fi_ecrit(klev,klon,iim,jjm+1,scavcoef_cv(1,1,it),
    135144     .                  zx_tmp_3d)
    136        CALL histwrite(nid_tra,"scavcoef_cv",itau_w,zx_tmp_3d,
     145       CALL histwrite(nid_tra2,"scavcoef_cv",itau_w,zx_tmp_3d,
    137146     .                  iim*(jjm+1)*klev,ndex3d)
    138147
     
    215224#endif
    216225       else
    217 #ifdef INCA_CH4
     226#ifdef INCA
    218227       if ( solsym(it) == 'OX' ) then
    219228       zx_tmp_3d = zx_tmp_3d * dry_mass / nadv_mass(id_o3)
     
    251260
    252261#ifdef INCA
    253 #ifdef INCA_CH4
    254       CALL gr_fi_ecrit(1, klon,iim,jjm+1, o3_tr_col(1), zx_tmp_2d)
     262!#ifdef INCA_CH4
     263      CALL gr_fi_ecrit(1, klon,iim,jjm+1, o3_col(1), zx_tmp_2d)
    255264      CALL histwrite(nid_tra,"O3_column",itau_w,zx_tmp_2d,
    256265     .     iim*(jjm+1),ndex2d)
    257266
    258       CALL gr_fi_ecrit(1, klon,iim,jjm+1, co_tr_col(1), zx_tmp_2d)
     267      CALL gr_fi_ecrit(1, klon,iim,jjm+1, co_col(1), zx_tmp_2d)
    259268      CALL histwrite(nid_tra,"CO_column",itau_w,zx_tmp_2d,
    260269     .     iim*(jjm+1),ndex2d)
    261270
    262       CALL gr_fi_ecrit(1, klon,iim,jjm+1, ch4_tr_col(1), zx_tmp_2d)
     271      CALL gr_fi_ecrit(1, klon,iim,jjm+1, ch4_col(1), zx_tmp_2d)
    263272      CALL histwrite(nid_tra,"CH4_column",itau_w,zx_tmp_2d,
    264273     .     iim*(jjm+1),ndex2d)
    265274
    266       CALL gr_fi_ecrit(1, klon,iim,jjm+1, no2_tr_col(1), zx_tmp_2d)
     275      CALL gr_fi_ecrit(1, klon,iim,jjm+1, no2_col(1), zx_tmp_2d)
    267276      CALL histwrite(nid_tra,"NO2_column",itau_w,zx_tmp_2d,
    268277     .     iim*(jjm+1),ndex2d)
     
    281290      CALL histwrite(nid_tra,"O3_loss",itau_w,zx_tmp_3d,
    282291     .                                   iim*(jjm+1)*klev,ndex3d)
     292!! Ajout Anne
     293!#ifdef INCA_AER
     294!! for sulfur cycle
     295!
     296!      CALL gr_fi_ecrit(klev,klon,iim,jjm+1,SO2_p_dmsoh(1,1),
     297!     .     zx_tmp_3d)
     298!      CALL histwrite(nid_tra,"SO2_p_dmsoh",itra,zx_tmp_3d,
     299!     .                                   iim*(jjm+1)*klev,ndex)
     300!
     301!      CALL gr_fi_ecrit(klev,klon,iim,jjm+1,SO2_p_dmsno3(1,1),
     302!     .     zx_tmp_3d)
     303!      CALL histwrite(nid_tra,"SO2_p_dmsno3",itra,zx_tmp_3d,
     304!     .                                   iim*(jjm+1)*klev,ndex)
     305!
     306!      CALL gr_fi_ecrit(klev,klon,iim,jjm+1,SO2_p_h2soh(1,1),
     307!     .     zx_tmp_3d)
     308!      CALL histwrite(nid_tra,"SO2_p_h2soh",itra,zx_tmp_3d,
     309!     .                                   iim*(jjm+1)*klev,ndex)
     310!
     311!      CALL gr_fi_ecrit(klev,klon,iim,jjm+1,SO2_p_dmsooh(1,1),
     312!     .     zx_tmp_3d)
     313!      CALL histwrite(nid_tra,"SO2_p_dmsooh",itra,zx_tmp_3d,
     314!     .                                   iim*(jjm+1)*klev,ndex)
     315!
     316!      CALL gr_fi_ecrit(klev,klon,iim,jjm+1,DMSO_p_dmsoh(1,1),
     317!     .     zx_tmp_3d)
     318!      CALL histwrite(nid_tra,"DMSO_p_dmsoh",itra,zx_tmp_3d,
     319!     .                                   iim*(jjm+1)*klev,ndex)
     320!
     321!      CALL gr_fi_ecrit(klev,klon,iim,jjm+1,ASMSAM_p_dmsooh(1,1),
     322!     .     zx_tmp_3d)
     323!      CALL histwrite(nid_tra,"ASMSAM_p_dmsooh",itra,zx_tmp_3d,
     324!     .                                   iim*(jjm+1)*klev,ndex)
     325!
     326!      CALL gr_fi_ecrit(klev,klon,iim,jjm+1,ASSO4M_p_so2oh(1,1),
     327!     .     zx_tmp_3d)
     328!      CALL histwrite(nid_tra,"ASSO4M_p_so2oh",itra,zx_tmp_3d,
     329!     .                                   iim*(jjm+1)*klev,ndex)
     330!      CALL gr_fi_ecrit(klev,klon,iim,jjm+1,ASSO4M_p_so2h2o2(1,1),
     331!     .     zx_tmp_3d)
     332!      CALL histwrite(nid_tra,"ASSO4M_p_so2h2o2",itra,zx_tmp_3d,
     333!     .                                   iim*(jjm+1)*klev,ndex)
     334!
     335!      CALL gr_fi_ecrit(klev,klon,iim,jjm+1,ASSO4M_p_so2o3(1,1),
     336!     .     zx_tmp_3d)
     337!      CALL histwrite(nid_tra,"ASSO4M_p_so2o3",itra,zx_tmp_3d,
     338!     .                                   iim*(jjm+1)*klev,ndex)
     339!
     340!c closing the sulfur budget
     341!      CALL gr_fi_ecrit(klev,klon,iim,jjm+1, wet3d_so2(1,1), zx_tmp_3d)
     342!      CALL histwrite(nid_tra,"Wet3D_SO2",itra,zx_tmp_3d,
     343!     .     iim*(jjm+1)*klev,ndex)
     344!      CALL gr_fi_ecrit(klev,klon,iim,jjm+1, wet3d_dms(1,1), zx_tmp_3d)
     345!      CALL histwrite(nid_tra,"Wet3D_DMS",itra,zx_tmp_3d,
     346!     .     iim*(jjm+1)*klev,ndex)
     347!      CALL gr_fi_ecrit(klev,klon,iim,jjm+1, wet3d_hno3(1,1), zx_tmp_3d)
     348!      CALL histwrite(nid_tra,"Wet3D_HNO3",itra,zx_tmp_3d,
     349!     .     iim*(jjm+1)*klev,ndex)
     350!      CALL gr_fi_ecrit(klev,klon,iim,jjm+1, wet3d_h2o2(1,1), zx_tmp_3d)
     351!      CALL histwrite(nid_tra,"Wet3D_H2O2",itra,zx_tmp_3d,
     352!     .     iim*(jjm+1)*klev,ndex)
     353!
     354!
     355!      CALL gr_fi_ecrit(klev,klon,iim,jjm+1,PH_HIST(1,1),
     356!     .     zx_tmp_3d)
     357!      CALL histwrite(nid_tra,"PH_HIST",itra,zx_tmp_3d,
     358!     .                                   iim*(jjm+1)*klev,ndex)
     359!#endif
     360!
     361!#ifdef INCA_NMHC
     362!      CALL gr_fi_ecrit(klev,klon,iim,jjm+1,CO2_basprod(1,1),
     363!     .     zx_tmp_3d)
     364!      CALL histwrite(nid_tra,"CO2_basprod",itra,zx_tmp_3d,
     365!     .                                   iim*(jjm+1)*klev,ndex)
     366!
     367!      CALL gr_fi_ecrit(klev,klon,iim,jjm+1,CO2_nmhcprod(1,1),
     368!     .     zx_tmp_3d)
     369!      CALL histwrite(nid_tra,"CO2_nmhcprod",itra,zx_tmp_3d,
     370!     .                                   iim*(jjm+1)*klev,ndex)
     371!
     372!      CALL gr_fi_ecrit(klev,klon,iim,jjm+1,CO2_radicalprod(1,1),
     373!     .     zx_tmp_3d)
     374!      CALL histwrite(nid_tra,"CO2_radicalprod",itra,zx_tmp_3d,
     375!     .                                   iim*(jjm+1)*klev,ndex)
     376!
     377!      CALL gr_fi_ecrit(klev,klon,iim,jjm+1,hno3_prod(1,1),
     378!     .     zx_tmp_3d)
     379!      CALL histwrite(nid_tra,"HNO3_prod",itra,zx_tmp_3d,
     380!     .                                   iim*(jjm+1)*klev,ndex)
     381!
     382!      CALL gr_fi_ecrit(klev,klon,iim,jjm+1,hno3_loss(1,1),
     383!     .     zx_tmp_3d)
     384!      CALL histwrite(nid_tra,"HNO3_loss",itra,zx_tmp_3d,
     385!     .                                   iim*(jjm+1)*klev,ndex)
     386!
     387!      CALL gr_fi_ecrit(klev,klon,iim,jjm+1,co_prod(1,1),
     388!     .     zx_tmp_3d)
     389!      CALL histwrite(nid_tra,"CO_prod",itra,zx_tmp_3d,
     390!     .                                   iim*(jjm+1)*klev,ndex)
     391!
     392!      CALL gr_fi_ecrit(klev,klon,iim,jjm+1,co_loss(1,1),
     393!     .     zx_tmp_3d)
     394!      CALL histwrite(nid_tra,"CO_loss",itra,zx_tmp_3d,
     395!     .                                   iim*(jjm+1)*klev,ndex)
     396!
     397!#endif
     398!
     399!! Fin ajout Anne
    283400
    284401!     ... Special section for daytime averaging
     
    292409!    .                                  iim*(jjm+1)*klev,ndex3d)
    293410
    294 #endif
     411!#endif
    295412#else
    296413
Note: See TracChangeset for help on using the changeset viewer.