Ignore:
Timestamp:
Dec 15, 2003, 6:50:41 PM (20 years ago)
Author:
lmdzadmin
Message:

Phasage avec la version de Ionela
IM/LF

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ.3.3/branches/rel-LF/libf/phylmd/write_histmth.h

    r471 r486  
    7676     .               ndex2d)
    7777c
    78       CALL gr_fi_ecrit(1, klon,iim,jjmp1, evap,zx_tmp_2d)
     78cIM: 071003
     79      zx_tmp_fi2d(1:klon)=evap(1:klon)*86400.
     80      CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d,zx_tmp_2d)
    7981      CALL histwrite(nid_mth,"evap",itau_w,zx_tmp_2d,iim*jjmp1,ndex2d)
    8082c
     
    9294c
    9395      CALL gr_fi_ecrit(1, klon,iim,jjmp1, sollwdown,zx_tmp_2d)
    94       CALL histwrite(nid_mth,"solldown",itau_w,zx_tmp_2d,iim*jjmp1,
     96      CALL histwrite(nid_mth,"LWdnSFC",itau_w,zx_tmp_2d,iim*jjmp1,
    9597     .               ndex2d)
    96 c
     98cIM: 071003
     99      zx_tmp_fi2d(1:klon)=sollw(1:klon)+sollwdown(1:klon)
     100      CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d, zx_tmp_2d)
     101      CALL histwrite(nid_mth,"LWupSFC",itau_w,zx_tmp_2d,iim*jjmp1,
     102     .               ndex2d)
     103cLWupSFC
    97104      CALL gr_fi_ecrit(1, klon,iim,jjmp1, topsw0,zx_tmp_2d)
    98105      CALL histwrite(nid_mth,"tops0",itau_w,zx_tmp_2d,iim*jjmp1,ndex2d)
     
    234241      CALL histwrite(nid_mth,"cldq",itau_w,zx_tmp_2d,iim*jjmp1,ndex2d)
    235242c
     243      zx_tmp_fi2d(1:klon) = flwp(1:klon)
     244      CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d,zx_tmp_2d)
     245      CALL histwrite(nid_mth,"lwp",itau_w,zx_tmp_2d,iim*jjmp1,ndex2d)
     246c
     247      zx_tmp_fi2d(1:klon) = fiwp(1:klon)
     248      CALL gr_fi_ecrit(1, klon,iim,jjmp1, zx_tmp_fi2d,zx_tmp_2d)
     249      CALL histwrite(nid_mth,"iwp",itau_w,zx_tmp_2d,iim*jjmp1,ndex2d)
     250c
     251      CALL gr_fi_ecrit(klev,klon,iim,jjmp1, flwc,zx_tmp_3d)
     252      CALL histwrite(nid_mth,"lwcon",itau_w,zx_tmp_3d,
     253     .               iim*jjmp1*klev,ndex3d)
     254c
     255      CALL gr_fi_ecrit(klev,klon,iim,jjmp1, fiwc,zx_tmp_3d)
     256      CALL histwrite(nid_mth,"iwcon",itau_w,zx_tmp_3d,
     257     .               iim*jjmp1*klev,ndex3d)
     258c
    236259      CALL gr_fi_ecrit(1, klon,iim,jjmp1, ue,zx_tmp_2d)
    237260      CALL histwrite(nid_mth,"ue",itau_w,zx_tmp_2d,iim*jjmp1,ndex2d)
     
    292315      CALL histwrite(nid_mth,"ovap",itau_w,zx_tmp_3d,
    293316     .                                   iim*jjmp1*klev,ndex3d)
     317cIM: 071003
     318      zx_tmp_fi3d(1:klon,1:klev)=qx(1:klon,1:klev,ivap)/
     319     .                         (1-qx(1:klon,1:klev,ivap))
     320      CALL gr_fi_ecrit(klev,klon,iim,jjmp1, zx_tmp_fi3d, zx_tmp_3d)
     321      CALL histwrite(nid_mth,"wvap",itau_w,zx_tmp_3d,
     322     .                                   iim*jjmp1*klev,ndex3d)
    294323c
    295324      CALL gr_fi_ecrit(klev,klon,iim,jjmp1, zphi, zx_tmp_3d)
     
    333362     .                                   iim*jjmp1*klev,ndex3d)
    334363c
     364      CALL gr_fi_ecrit(klev,klon,iim,jjmp1, d_t, zx_tmp_3d)
     365      CALL histwrite(nid_mth,"dtphy",itau_w,zx_tmp_3d,
     366     .                                   iim*jjmp1*klev,ndex3d)
     367c
    335368      CALL gr_fi_ecrit(klev,klon,iim,jjmp1, d_t_dyn, zx_tmp_3d)
    336369      CALL histwrite(nid_mth,"dtdyn",itau_w,zx_tmp_3d,
     
    341374     .                                   iim*jjmp1*klev,ndex3d)
    342375c
    343       CALL gr_fi_ecrit(klev,klon,iim,jjmp1, d_t_con, zx_tmp_3d)
     376cIM: 101003 : K/30min ==> K/s
     377      zx_tmp_fi3d(1:klon,1:klev)=d_t_con(1:klon,1:klev)/pdtphys
     378      CALL gr_fi_ecrit(klev,klon,iim,jjmp1,zx_tmp_fi3d,zx_tmp_3d)
    344379      CALL histwrite(nid_mth,"dtcon",itau_w,zx_tmp_3d,
    345380     .                                   iim*jjmp1*klev,ndex3d)
     
    349384     .                                   iim*jjmp1*klev,ndex3d)
    350385c
    351       CALL gr_fi_ecrit(klev,klon,iim,jjmp1, d_t_lsc, zx_tmp_3d)
     386cIM: 101003 : K/30min ==> K/s
     387      zx_tmp_fi3d(1:klon,1:klev)=d_t_lsc(1:klon,1:klev)/pdtphys
     388      CALL gr_fi_ecrit(klev,klon,iim,jjmp1,zx_tmp_fi3d,zx_tmp_3d)
    352389      CALL histwrite(nid_mth,"dtlsc",itau_w,zx_tmp_3d,
     390     .                                   iim*jjmp1*klev,ndex3d)
     391cIM: 071003
     392cIM: 101003 : K/30min ==> K/s
     393      zx_tmp_fi3d(1:klon, 1:klev)=(d_t_lsc(1:klon,1:klev)+
     394     .                             d_t_eva(1:klon,1:klev))/pdtphys
     395      CALL gr_fi_ecrit(klev,klon,iim,jjmp1, zx_tmp_fi3d, zx_tmp_3d)
     396      CALL histwrite(nid_mth,"dtlschr",itau_w,zx_tmp_3d,
    353397     .                                   iim*jjmp1*klev,ndex3d)
    354398c
     
    357401     .                                   iim*jjmp1*klev,ndex3d)
    358402c
    359       CALL gr_fi_ecrit(klev,klon,iim,jjmp1, d_t_vdf, zx_tmp_3d)
     403cIM: 101003 : K/30min ==> K/s
     404      zx_tmp_fi3d(1:klon,1:klev)=d_t_vdf(1:klon,1:klev)/pdtphys
     405      CALL gr_fi_ecrit(klev,klon,iim,jjmp1,zx_tmp_fi3d,zx_tmp_3d)
    360406      CALL histwrite(nid_mth,"dtvdf",itau_w,zx_tmp_3d,
    361407     .                                   iim*jjmp1*klev,ndex3d)
     
    365411     .                                   iim*jjmp1*klev,ndex3d)
    366412c
    367       CALL gr_fi_ecrit(klev,klon,iim,jjmp1, d_t_eva, zx_tmp_3d)
     413cIM: 101003 : K/30min ==> K/s
     414      zx_tmp_fi3d(1:klon,1:klev)=d_t_eva(1:klon,1:klev)/pdtphys
     415      CALL gr_fi_ecrit(klev,klon,iim,jjmp1,zx_tmp_fi3d,zx_tmp_3d)
    368416      CALL histwrite(nid_mth,"dteva",itau_w,zx_tmp_3d,
    369417     .                                   iim*jjmp1*klev,ndex3d)
     
    383431     .                                   iim*(jjmp1)*klev,ndex3d)
    384432c
    385       CALL gr_fi_ecrit(klev,klon,iim,jjmp1, d_t_ajs, zx_tmp_3d)
     433cIM: 101003 : K/30min ==> K/s
     434      zx_tmp_fi3d(1:klon,1:klev)=d_t_ajs(1:klon,1:klev)/pdtphys
     435      CALL gr_fi_ecrit(klev,klon,iim,jjmp1,zx_tmp_fi3d,zx_tmp_3d)
    386436      CALL histwrite(nid_mth,"dtajs",itau_w,zx_tmp_3d,
    387437     .                                   iim*jjmp1*klev,ndex3d)
     
    391441     .                                   iim*jjmp1*klev,ndex3d)
    392442c
    393       CALL gr_fi_ecrit(klev,klon,iim,jjmp1, heat, zx_tmp_3d)
     443cIM: 101003 : K/day ==> K/s
     444cIM: LMD_ARMIP3   zx_tmp_fi3d(1:klon,1:klev)=heat(1:klon,1:klev)*pdtphys/RDAY
     445      zx_tmp_fi3d(1:klon,1:klev)=heat(1:klon,1:klev)/RDAY
     446      CALL gr_fi_ecrit(klev,klon,iim,jjmp1,zx_tmp_fi3d,zx_tmp_3d)
    394447      CALL histwrite(nid_mth,"dtswr",itau_w,zx_tmp_3d,
    395448     .                                   iim*jjmp1*klev,ndex3d)
    396449c
    397       CALL gr_fi_ecrit(klev,klon,iim,jjmp1, heat0, zx_tmp_3d)
     450cIM: 101003 : K/day ==> K/s     
     451cIM: LMD_ARMIP3   zx_tmp_fi3d(1:klon,1:klev)=heat0(1:klon,1:klev)*pdtphys/RDAY
     452      zx_tmp_fi3d(1:klon,1:klev)=heat0(1:klon,1:klev)/RDAY
     453      CALL gr_fi_ecrit(klev,klon,iim,jjmp1,zx_tmp_fi3d,zx_tmp_3d)
    398454      CALL histwrite(nid_mth,"dtsw0",itau_w,zx_tmp_3d,
    399455     .                                   iim*jjmp1*klev,ndex3d)
    400456c
    401       CALL gr_fi_ecrit(klev,klon,iim,jjmp1, cool, zx_tmp_3d)
     457cIM: 101003 : K/day ==> K/s     
     458cIM: LMD_ARMIP3     zx_tmp_fi3d(1:klon,1:klev)=-1.*cool(1:klon,1:klev)*pdtphys/RDAY
     459      zx_tmp_fi3d(1:klon,1:klev)=-1.*cool(1:klon,1:klev)/RDAY
     460      CALL gr_fi_ecrit(klev,klon,iim,jjmp1,zx_tmp_fi3d,zx_tmp_3d)
    402461      CALL histwrite(nid_mth,"dtlwr",itau_w,zx_tmp_3d,
    403462     .                                   iim*jjmp1*klev,ndex3d)
    404463c
    405       CALL gr_fi_ecrit(klev,klon,iim,jjmp1, cool0, zx_tmp_3d)
     464cIM: 101003 : K/day ==> K/s     
     465cIM: LMD_ARMIP3     zx_tmp_fi3d(1:klon,1:klev)=-1.*cool0(1:klon,1:klev)*pdtphys/RDAY
     466      zx_tmp_fi3d(1:klon,1:klev)=-1.*cool0(1:klon,1:klev)/RDAY
     467      CALL gr_fi_ecrit(klev,klon,iim,jjmp1,zx_tmp_fi3d,zx_tmp_3d)
    406468      CALL histwrite(nid_mth,"dtlw0",itau_w,zx_tmp_3d,
    407469     .                                   iim*jjmp1*klev,ndex3d)
    408470c
    409       CALL gr_fi_ecrit(klev,klon,iim,jjmp1, d_t_ec, zx_tmp_3d)
     471cIM: 101003 : deja en K/s     
     472      zx_tmp_fi3d(1:klon,1:klev)=d_t_ec(1:klon,1:klev)
     473      CALL gr_fi_ecrit(klev,klon,iim,jjmp1,zx_tmp_fi3d,zx_tmp_3d)
    410474      CALL histwrite(nid_mth,"dtec",itau_w,zx_tmp_3d,
    411475     .                                   iim*jjmp1*klev,ndex3d)
Note: See TracChangeset for help on using the changeset viewer.