Changeset 646


Ignore:
Timestamp:
May 31, 2005, 12:33:46 PM (19 years ago)
Author:
lmdzadmin
Message:

Nouvelles sorties pour INCA_AER. AC
MAF

Location:
LMDZ4/trunk/libf/phylmd
Files:
2 edited

Legend:

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

    r635 r646  
    8383
    8484! MS info
    85 ! Ajout Anne
    8685#ifdef INCA_AER
    8786         CALL histdef(nid_tra, "airm", "Air mass", "kg",
     
    8988     .                "ave(X)", zsto,zout)
    9089#endif
    91 ! Fin ajout Anne
    92 
    9390#ifdef INCA
    9491#ifdef INCAINFO
     
    160157     .      "ave(X)", zsto,zout)
    161158
     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)
    162162#endif
    163163#endif
     
    174174     .           "ave(X)", zsto,zout)
    175175#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         
    176181        IF  ((it .ge. trmx) .and. (it .le. trnx)) then
    177182          CALL histdef(nid_tra2, "Sed_"//solsym(it), "Sed_"//solsym(it),
    178183     .      "kg/m2/s", iim,jjm+1,nhori, 1,1,1, -99, 32,
    179184     .      "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)
    183185          CALL histdef(nid_tra2, "Wet_"//solsym(it), "Wet_"//solsym(it),
    184186     .      "kg/m2/s", iim,jjm+1,nhori, 1,1,1, -99, 32,
     
    200202     .      "ave(X)", zsto,zout)
    201203          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),
    204205     .        "opt. depth", iim,jjm+1,nhori, 1,1,1, -99, 32,
    205206     .        "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)
    206211          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
    207217          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),
    212228     .      "kg/m2", iim,jjm+1,nhori, 1,1,1, -99, 32,
    213229     .      "inst(X)", zout,zout)
     230
    214231        endif
     232
    215233#endif
    216234         CALL histdef(nid_tra, solsym(it), solsym(it), "VMR",
     
    248266
    249267#ifdef INCA
    250 !#ifdef INCA_CH4
    251268         CALL histdef(nid_tra, "O3_column", "O3_column",
    252269     .           "DU", iim,jjm+1,nhori, 1,1,1, -99, 32,
     
    279296!    .                "t_sum(X)", zsto,zout)
    280297
    281 !#ENDIF
     298
    282299
    283300!! Ajout Anne
  • LMDZ4/trunk/libf/phylmd/write_histrac.h

    r635 r646  
    5858     .                                   iim*(jjm+1)*klev,ndex)
    5959#endif
     60
    6061! Fin ajout Anne
    6162
     
    148149       CALL histwrite(nid_tra2,"AngstroemComp",itau_w,zx_tmp_2d,
    149150     .                     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)
    150155
    151156#endif
     
    164169     .     iim*(jjm+1),ndex2d)
    165170#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)
    167175
    168176      IF  ((it .ge. trmx) .and. (it .le. trnx)) then
    169177        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       
    176180        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)
    179182        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)
    182184        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       
    186187        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       
    190190        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)
    195193
    196194        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)
    199196
    200197        do la=1,las
    201198          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)
    204202        enddo
    205203
    206204        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
    209213
    210214      endif
     215
     216
    211217#endif
    212218C champs 3D
Note: See TracChangeset for help on using the changeset viewer.