Changeset 511 for LMDZ.3.3


Ignore:
Timestamp:
Mar 24, 2004, 11:41:29 AM (20 years ago)
Author:
lmdzadmin
Message:

Enleve region "1d" des fichiers ini*.h
IM

Location:
LMDZ.3.3/branches/rel-LF/libf/phylmd
Files:
7 edited

Legend:

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

    r500 r511  
    11      IF (ok_isccp) THEN
    22c
    3        IF (region.EQ.'3d') THEN !region
    43c pour les champs instantannes, il faut mettre la meme valeur pour
    54c zout et zsto.
     
    1817c ecriture mensuelle
    1918        zout = dtime * ecrit_mth
    20 c
    21       ELSE IF (region.EQ.'1d') THEN !region     
    22        zsto = dtime
    23        zout = dtime *4.
    24 c      zout = dtime
    25       ENDIF
    2619c
    2720        print*,'ISCCP zout,zsto=',zout,zsto
     
    4538c
    4639         CALL histbeg("histISCCP.nc", iim,zx_lon(:,1),jjmp1,zx_lat(1,:),
    47      .                 imin_debut,nbpti,
    48      .                 jmin_debut,nbptj,
     40     .                 1, iim, 1, jjmp1,
    4941     .                 itau_phy, zjulian, dtime,
    5042     .                 nhori, nid_isccp)
  • LMDZ.3.3/branches/rel-LF/libf/phylmd/ini_histday.h

    r506 r511  
    11      IF (ok_journe) THEN
    22c
    3        IF(region.EQ.'3d') THEN
    43         zsto = dtime
    5 c        zout = dtime * FLOAT(ecrit_day)
    6 c        zsto1= dtime * FLOAT(ecrit_day)
    7          zout = dtime * REAL(ecrit_day)
    8          zsto1= dtime * REAL(ecrit_day)
    9        ELSEIF(region.EQ.'1d') THEN
    10          zsto = dtime
    11 c        zout = dtime
    12          zout = dtime *4.
    13        ENDIF
     4         zout = dtime * FLOAT(ecrit_day)
     5         zsto1= dtime * FLOAT(ecrit_day)
     6c         zout = dtime * REAL(ecrit_day)
     7c         zsto1= dtime * REAL(ecrit_day)
    148c
    159         idayref = day_ref
     
    2519         ENDDO
    2620         CALL gr_fi_ecrit(1,klon,iim,jjmp1,rlat,zx_lat)
    27          write(*,*)'zx_lon = ',zx_lon(:,1)
    28          write(*,*)'zx_lat = ',zx_lat(1,:)
    2921         CALL histbeg("histday", iim,zx_lon(:,1), jjmp1,zx_lat(1,:),
    30 c071103
    31 c    .                 1,iim,1,jjmp1,
    32      .                 imin_debut,nbpti,
    33      .                 jmin_debut,nbptj,
    34 c071103
    35      .                 itau_phy, zjulian, dtime,
     22     .                 1,iim,1,jjmp1, itau_phy, zjulian, dtime,
    3623     .                 nhori, nid_day)
    3724         write(*,*)'Journee ', itau_phy, zjulian
  • LMDZ.3.3/branches/rel-LF/libf/phylmd/ini_histhf.h

    r506 r511  
    11
    22      IF (ok_hf) THEN
    3 c
    4        IF(region.EQ.'3d') THEN
    53c
    64        zout = dtime * REAL(NINT(86400./dtime*ecrit_hf))
     
    97        PRINT*, 'La frequence de sortie instant. est de ', ecrit_hf
    108c
    11        ELSEIF(region.EQ.'1d') THEN
    12 c
    13 c   pour les champs instantannes, il faut mettre la meme valeur pour
    14 c   zout et tsto.
    15 c   dtime est passe par ailleurs a histbeg
    16          zsto = dtime
    17 c        zout = dtime
    18          zout = dtime *4.
    19        ENDIF
    20        print*,'zout,zsto=',zout,zsto
    21 cIM cf LF
    229         idayref = day_ref
    2310         CALL ymds2ju(annee_ref, 1, idayref, 0.0, zjulian)
    24 
    25 cccIM    CALL ymds2ju(anne_ini, 1, 1, 0.0, zjulian)
    26 c        CALL ymds2ju(annee_ref, 1, 1, 0.0, zjulian)
    27 c        zjulian = zjulian + day_ini
    28 cIM cf LF
    2911
    3012c
     
    3921cccIM      CALL histbeg("histhf", iim,zx_lon, jjmp1,zx_lat,
    4022         CALL histbeg("histhf", iim,zx_lon(:,1), jjmp1,zx_lat(1,:),
    41 cIM cf LF    .                 1,iim,1,jjmp1, 0, zjulian, dtime,
    42 c071103
    43 c    .                 1,iim,1,jjmp1,
    44      .                 imin_debut,nbpti,
    45      .                 jmin_debut,nbptj,
    46 c071103
    47      .                 itau_phy, zjulian, dtime,
     23     .                 1,iim,1,jjmp1, itau_phy, zjulian, dtime,
    4824     .                 nhori, nid_hf)
    4925
  • LMDZ.3.3/branches/rel-LF/libf/phylmd/ini_histhf3d.h

    r510 r511  
    11
    22c     IF (ok_hf) THEN
    3 c
    4        IF(region.EQ.'3d') THEN
    53c
    64        zout = dtime * REAL(NINT(86400./dtime*ecrit_hf))
     
    97        PRINT*, 'La frequence de sortie instant. est de ', ecrit_hf
    108c
    11        ELSEIF(region.EQ.'1d') THEN
    12 c
    13 c   pour les champs instantannes, il faut mettre la meme valeur pour
    14 c   zout et tsto.
    15 c   dtime est passe par ailleurs a histbeg
    16          zsto = dtime
    17 c        zout = dtime
    18          zout = dtime *4.
    19        ENDIF
    20        print*,'zout,zsto=',zout,zsto
    219cIM cf LF
    2210         idayref = day_ref
     
    3927cccIM      CALL histbeg("histhf", iim,zx_lon, jjmp1,zx_lat,
    4028         CALL histbeg("histhf3d", iim,zx_lon(:,1), jjmp1,zx_lat(1,:),
    41 cIM cf LF    .                 1,iim,1,jjmp1, 0, zjulian, dtime,
    42 c071103
    43 c    .                 1,iim,1,jjmp1,
    44      .                 imin_debut,nbpti,
    45      .                 jmin_debut,nbptj,
    46 c071103
    47      .                 itau_phy, zjulian, dtime,
     29     .                 1,iim,1,jjmp1, itau_phy, zjulian, dtime,
    4830     .                 nhori, nid_hf3d)
    4931
  • LMDZ.3.3/branches/rel-LF/libf/phylmd/ini_histins.h

    r506 r511  
    11      IF (ok_instan) THEN
    22c
    3         IF(region.EQ.'3d') THEN
    43          zsto = dtime * ecrit_ins
    54          zout = dtime * ecrit_ins
    6         ELSEIF(REGION.eq.'1d') THEN
    7          zsto = dtime
    8 c        zout = dtime
    9          zout = dtime *4.
    10         ENDIF
    115c
    126         idayref = day_ref
     
    2317         CALL gr_fi_ecrit(1,klon,iim,jjmp1,rlat,zx_lat)
    2418         CALL histbeg("histins", iim,zx_lon(:,1), jjmp1,zx_lat(1,:),
    25 c071103
    26 c    .                 1,iim,1,jjmp1,
    27      .                 imin_debut,nbpti,
    28      .                 jmin_debut,nbptj,
    29 c071103
    30      .                 itau_phy, zjulian, dtime,
     19     .                 1,iim,1,jjmp1, itau_phy, zjulian, dtime,
    3120     .                 nhori, nid_ins)
    3221         write(*,*)'Inst ', itau_phy, zjulian
  • LMDZ.3.3/branches/rel-LF/libf/phylmd/ini_histmth.h

    r506 r511  
    11      IF (ok_mensuel) THEN
    22c
    3         IF(region.EQ.'3d') THEN
    43         zsto = dtime
    54         zout = dtime * ecrit_mth
     
    109         zsto2 = dtime * radpas
    1110         PRINT*,' zsto,zsto1,zsto2,zout=',zsto, zsto1, zsto2,zout
    12         ELSEIF(region.EQ.'1d') THEN
    13           zsto = dtime
    14 c         zout = dtime
    15           zout = dtime *4.
    16         ENDIF
    1711c
    1812         idayref = day_ref
     
    2923         CALL gr_fi_ecrit(1,klon,iim,jjmp1,rlat,zx_lat)
    3024         CALL histbeg("histmth.nc", iim,zx_lon(:,1), jjmp1,zx_lat(1,:),
    31 c071103
    32 c    .                 1,iim,1,jjmp1,
    33      .                 imin_debut,nbpti,
    34      .                 jmin_debut,nbptj,
    35 c071103
    36      .                 itau_phy, zjulian, dtime,
     25     .                 1,iim,1,jjmp1, itau_phy, zjulian, dtime,
    3726     .                 nhori, nid_mth)
    3827         write(*,*)'Mensuel ', itau_phy, zjulian
     
    9685c
    9786c ENSEMBLES END
    98          CALL histdef(nid_mth, "q2m", "Specific humidity 2m", "Kg/Kg",
     87         CALL histdef(nid_mth, "q2m", "Specific humidity 2m", "kg/kg",
    9988     .                iim,jjmp1,nhori, 1,1,1, -99, 32,
    10089     .                "ave(X)", zsto,zout)
     
    112101     .                "ave(X)", zsto,zout)
    113102c
    114          CALL histdef(nid_mth, "qsurf", "Surface Air humidity", "Kg/Kg",
     103         CALL histdef(nid_mth, "qsurf", "Surface Air humidity", "kg/kg",
    115104     .                iim,jjmp1,nhori, 1,1,1, -99, 32,
    116105     .                "ave(X)", zsto,zout)
     
    128117c
    129118         CALL histdef(nid_mth, "precip", "Precipitation Totale liq+sol",
    130      .                "Kg/(s*m2)",
     119     .                "kg/(s*m2)",
    131120     .                iim,jjmp1,nhori, 1,1,1, -99, 32,
    132121     .                "ave(X)", zsto,zout)
    133122c
    134123         CALL histdef(nid_mth, "plul", "Large-scale Precip.",
    135      .   "Kg/(s*m2)",
     124     .   "kg/(s*m2)",
    136125     .                iim,jjmp1,nhori, 1,1,1, -99, 32,
    137126     .                "ave(X)", zsto,zout)
    138127c
    139128         CALL histdef(nid_mth, "pluc", "Convective Precip.",
    140      .   "Kg/(s*m2)",
    141      .                iim,jjmp1,nhori, 1,1,1, -99, 32,
    142      .                "ave(X)", zsto,zout)
    143 c
    144          CALL histdef(nid_mth, "snow", "Snow fall", "Kg/(s*m2)",
    145      .                iim,jjmp1,nhori, 1,1,1, -99, 32,
    146      .                "ave(X)", zsto,zout)
    147 c
    148          CALL histdef(nid_mth, "snow_mass", "Snow Mass", "Kg/m2",
    149      .                iim,jjmp1,nhori, 1,1,1, -99, 32,
    150      .                "ave(X)", zsto,zout)
    151 c
    152 cIM: 071003 evap(Kg/m2/s) ==> evap(mm/day)
    153         CALL histdef(nid_mth, "evap", "Evaporation", "kg/(s*m2)",
    154 c       CALL histdef(nid_mth, "evap", "Evaporation", "mm/day",
     129     .   "kg/(s*m2)",
     130     .                iim,jjmp1,nhori, 1,1,1, -99, 32,
     131     .                "ave(X)", zsto,zout)
     132c
     133         CALL histdef(nid_mth, "snow", "Snow fall", "kg/(s*m2)",
     134     .                iim,jjmp1,nhori, 1,1,1, -99, 32,
     135     .                "ave(X)", zsto,zout)
     136c
     137         CALL histdef(nid_mth, "snow_mass", "Snow Mass", "kg/m2",
     138     .                iim,jjmp1,nhori, 1,1,1, -99, 32,
     139     .                "ave(X)", zsto,zout)
     140c
     141         CALL histdef(nid_mth, "evap", "Evaporation", "kg/(s*m2)",
    155142     .                iim,jjmp1,nhori, 1,1,1, -99, 32,
    156143     .                "ave(X)", zsto,zout)
     
    303290c
    304291         CALL histdef(nid_mth, "fqcalving","Ice Calving",
    305      .                "Kg/m2/s",iim,jjmp1,nhori, 1,1,1, -99, 32,
     292     .                "kg/m2/s",iim,jjmp1,nhori, 1,1,1, -99, 32,
    306293     .                "ave(X)", zsto,zout)
    307294cIM: 171003
     
    319306cIM: 171003
    320307c
    321 cIM       if ( lev_histday.gt.1 ) then
    322308         DO nsrf = 1, nbsrf
    323309C
     
    360346C
    361347         END DO
    362 cIM         endif !lev_histday
    363348c
    364349         CALL histdef(nid_mth, "cdrm", "Momentum drag coef.", "-",
     
    386371     .                "ave(X)", zsto,zout)
    387372c
    388          CALL histdef(nid_mth,"cldq","Cloud liquid water path","Kg/m2",
     373         CALL histdef(nid_mth,"cldq","Cloud liquid water path","kg/m2",
    389374     .                iim,jjmp1,nhori, 1,1,1, -99, 32,
    390375     .                "ave(X)", zsto,zout)
    391376cIM: 071003
    392          CALL histdef(nid_mth,"lwp","Cloud water path","Kg/m2",
    393      .                iim,jjmp1,nhori, 1,1,1, -99, 32,
    394      .                "ave(X)", zsto,zout)
    395 c
    396          CALL histdef(nid_mth,"iwp","Cloud ice water path","Kg/m2",
     377         CALL histdef(nid_mth,"lwp","Cloud water path","kg/m2",
     378     .                iim,jjmp1,nhori, 1,1,1, -99, 32,
     379     .                "ave(X)", zsto,zout)
     380c
     381         CALL histdef(nid_mth,"iwp","Cloud ice water path","kg/m2",
    397382     .                iim,jjmp1,nhori, 1,1,1, -99, 32,
    398383     .                "ave(X)", zsto,zout)
     
    417402      IF(iflag_con.GE.3) THEN ! sb
    418403c
    419          CALL histdef(nid_mth, "cape", "Conv avlbl pot ener", "J/Kg",
     404         CALL histdef(nid_mth, "cape", "Conv avlbl pot ener", "J/kg",
    420405     .                iim,jjmp1,nhori, 1,1,1, -99, 32,
    421406     .                "ave(X)", zsto,zout)
     
    429414     .                "ave(X)", zsto,zout)
    430415c
    431          CALL histdef(nid_mth, "fbase", "Cld base mass flux", "Kg/m2/s",
    432      .                iim,jjmp1,nhori, 1,1,1, -99, 32,
    433      .                "ave(X)", zsto,zout)
    434 c
    435          CALL histdef(nid_mth, "prw", "Precipitable water", "Kg/m2",
     416         CALL histdef(nid_mth, "fbase", "Cld base mass flux", "kg/m2/s",
     417     .                iim,jjmp1,nhori, 1,1,1, -99, 32,
     418     .                "ave(X)", zsto,zout)
     419c
     420         CALL histdef(nid_mth, "prw", "Precipitable water", "kg/m2",
    436421     .                iim,jjmp1,nhori, 1,1,1, -99, 32,
    437422     .                "ave(X)", zsto,zout)
     
    470455c
    471456c
    472          CALL histdef(nid_mth,"lwcon","Cloud water content","Kg/Kg",
     457         CALL histdef(nid_mth,"lwcon","Cloud water content","kg/kg",
    473458     .                iim,jjmp1,nhori, klev,1,klev, nvert, 32,
    474459     .                "ave(X)", zsto,zout)
    475460c
    476          CALL histdef(nid_mth,"iwcon","Cloud ice water content","Kg/Kg",
     461         CALL histdef(nid_mth,"iwcon","Cloud ice water content","kg/kg",
    477462     .                iim,jjmp1,nhori, klev,1,klev, nvert, 32,
    478463     .                "ave(X)", zsto,zout)
     
    482467     .                "ave(X)", zsto,zout)
    483468c
    484          CALL histdef(nid_mth, "ovap", "Specific humidity", "Kg/Kg",
    485      .                iim,jjmp1,nhori, klev,1,klev,nvert, 32,
    486      .                "ave(X)", zsto,zout)
    487 c
    488 c        CALL histdef(nid_mth,"wvap","Water vapor mixing ratio","Kg/Kg",
     469         CALL histdef(nid_mth, "ovap", "Specific humidity", "kg/kg",
     470     .                iim,jjmp1,nhori, klev,1,klev,nvert, 32,
     471     .                "ave(X)", zsto,zout)
     472c
     473c        CALL histdef(nid_mth,"wvap","Water vapor mixing ratio","kg/kg",
    489474c    .                iim,jjmp1,nhori, klev,1,klev,nvert, 32,
    490475c    .                "ave(X)", zsto,zout)
     
    527512     .                "ave(X)", zsto,zout)
    528513c
    529          CALL histdef(nid_mth, "upwd", "saturated updraft", "Kg/m2/s",
     514         CALL histdef(nid_mth, "upwd", "saturated updraft", "kg/m2/s",
    530515     .                iim,jjmp1,nhori, klev,1,klev,nvert, 32,
    531516     .                "ave(X)", zsto,zout)
     
    535520     .                "ave(X)", zsto,zout)
    536521c
    537          CALL histdef(nid_mth, "dqphy", "Physics dQ", "Kg/Kg/s",
     522         CALL histdef(nid_mth, "dqphy", "Physics dQ", "kg/kg/s",
    538523     .                iim,jjmp1,nhori, klev,1,klev,nvert, 32,
    539524     .                "ave(X)", zsto,zout)
     
    579564         CALL histdef(nid_mth, "clwcon",
    580565     .                "Convective Cloud Liquid water content"
    581      .                , "Kg/Kg",
    582      .                iim,jjmp1,nhori, klev,1,klev,nvert, 32,
    583      .                "ave(X)", zsto,zout)
    584 c
    585          CALL histdef(nid_mth,"Ma","undilute adiab updraft","Kg/m2/s",
    586      .                iim,jjmp1,nhori, klev,1,klev,nvert, 32,
    587      .                "ave(X)", zsto,zout)
    588 c
    589          CALL histdef(nid_mth, "dnwd", "saturated downdraft","Kg/m2/s",
    590      .                iim,jjmp1,nhori, klev,1,klev,nvert, 32,
    591      .                "ave(X)", zsto,zout)
    592 c
    593          CALL histdef(nid_mth, "dnwd0", "unsat. downdraft", "Kg/m2/s",
     566     .                , "kg/kg",
     567     .                iim,jjmp1,nhori, klev,1,klev,nvert, 32,
     568     .                "ave(X)", zsto,zout)
     569c
     570         CALL histdef(nid_mth,"Ma","undilute adiab updraft","kg/m2/s",
     571     .                iim,jjmp1,nhori, klev,1,klev,nvert, 32,
     572     .                "ave(X)", zsto,zout)
     573c
     574         CALL histdef(nid_mth, "dnwd", "saturated downdraft","kg/m2/s",
     575     .                iim,jjmp1,nhori, klev,1,klev,nvert, 32,
     576     .                "ave(X)", zsto,zout)
     577c
     578         CALL histdef(nid_mth, "dnwd0", "unsat. downdraft", "kg/m2/s",
    594579     .                iim,jjmp1,nhori, klev,1,klev,nvert, 32,
    595580     .                "ave(X)", zsto,zout)
     
    599584     .                "ave(X)", zsto,zout)
    600585c
    601          CALL histdef(nid_mth, "dqdyn", "Dynamics dQ", "Kg/Kg/s",
     586         CALL histdef(nid_mth, "dqdyn", "Dynamics dQ", "kg/kg/s",
    602587     .                iim,jjmp1,nhori, klev,1,klev,nvert, 32,
    603588     .                "ave(X)", zsto,zout)
     
    611596c    .                "ave(X)", zsto,zout)
    612597c
    613          CALL histdef(nid_mth, "dqcon", "Convection dQ", "Kg/Kg/s",
     598         CALL histdef(nid_mth, "dqcon", "Convection dQ", "kg/kg/s",
    614599     .                iim,jjmp1,nhori, klev,1,klev,nvert, 32,
    615600     .                "ave(X)", zsto,zout)
     
    623608     $       ,nhori, klev,1,klev,nvert, 32,"ave(X)", zsto,zout)
    624609c
    625          CALL histdef(nid_mth, "dqlsc", "Condensation dQ", "Kg/Kg/s",
     610         CALL histdef(nid_mth, "dqlsc", "Condensation dQ", "kg/kg/s",
    626611     .                iim,jjmp1,nhori, klev,1,klev,nvert, 32,
    627612     .                "ave(X)", zsto,zout)
     
    631616     .                "ave(X)", zsto,zout)
    632617c
    633          CALL histdef(nid_mth, "dqvdf", "Boundary-layer dQ", "Kg/Kg/s",
     618         CALL histdef(nid_mth, "dqvdf", "Boundary-layer dQ", "kg/kg/s",
    634619     .                iim,jjmp1,nhori, klev,1,klev,nvert, 32,
    635620     .                "ave(X)", zsto,zout)
     
    639624     .                "ave(X)", zsto,zout)
    640625c
    641          CALL histdef(nid_mth, "dqeva", "Reevaporation dQ", "Kg/Kg/s",
     626         CALL histdef(nid_mth, "dqeva", "Reevaporation dQ", "kg/kg/s",
    642627     .                iim,jjmp1,nhori, klev,1,klev,nvert, 32,
    643628     .                "ave(X)", zsto,zout)
     
    656641     .                "ave(X)", zsto,zout)
    657642
    658          CALL histdef(nid_mth, "dqajs", "Dry adjust. dQ", "Kg/Kg/s",
     643         CALL histdef(nid_mth, "dqajs", "Dry adjust. dQ", "kg/kg/s",
    659644     .                iim,jjmp1,nhori, klev,1,klev,nvert, 32,
    660645     .                "ave(X)", zsto,zout)
  • LMDZ.3.3/branches/rel-LF/libf/phylmd/ini_histmthNMC.h

    r508 r511  
    1 c     IF (ok_mensuelNMC) THEN
    21      IF (ok_mensuel) THEN
    32c
    4        IF(region.EQ.'3d') THEN
    53         zsto = dtime
    6 cIM 150304 BEG
    74         zout = dtime * ecrit_mth
    8 c        zout = dtime * REAL(NINT(86400./dtime*ecrit_hf))
    9 cIM 150304 END
    10 cIM 120304 BEG
    11 c       zout = dtime * REAL(NINT(86400./dtime*ecrit_hf))
    12 c       zsto = zout
    13 c       zsto = dtime
    14 cIM 120304 END
    15        ELSEIF(region.EQ.'1d') THEN
    16          zsto = dtime
    17 c        zout = dtime
    18          zout = dtime *4.
    19        ENDIF
    205c
    216         idayref = day_ref
     
    3217         CALL gr_fi_ecrit(1,klon,iim,jjmp1,rlat,zx_lat)
    3318         CALL histbeg("histNMC.nc", iim,zx_lon(:,1), jjmp1,zx_lat(1,:),
    34 c071103
    35 c    .                 1,iim,1,jjmp1,
    36      .                 imin_debut,nbpti,
    37      .                 jmin_debut,nbptj,
    38 c071103
    39      .                 itau_phy, zjulian, dtime,
     19     .                 1,iim,1,jjmp1, itau_phy, zjulian, dtime,
    4020     .                 nhori, nid_nmc)
    4121         write(*,*)'Mensuel NMC ', itau_phy, zjulian
Note: See TracChangeset for help on using the changeset viewer.