Ignore:
Timestamp:
11/12/09 19:06:27 (15 years ago)
Author:
sdipsl
Message:
  • Use new libIGCMv1_4 functionnality to anticipate CMIP5 post-processing :

You can ask for fixed lenght time series (10 years chunck or 50 years
chunck or ...) and specify it for each files.

  • Separation of concern between 2D and 3D fields.
  • Backward compatible with previous style comp.card
  • example :

TimeSeriesVars2D = (cldt, psol, q2m, slp, SWnetOR, SWdownOR)
ChunckJob2D = NONE
TimeSeriesVars3D = (temp, theta, ovap, pres, geop, vitu, vitv)
ChunckJob3D = 10Y

  • Some cleanup
File:
1 edited

Legend:

Unmodified
Added
Removed
  • CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_v2/EXP00/COMP/lmdz.card

    r793 r794  
    3636#            (${R_BC}/ATM/${config_UserChoices_TagName}/${RESOL_ATM}/AR4/HISTORIQUE/so4.run2000.cdf, aerosols2000.nc),\ 
    3737#            (${R_BC}/ATM/${config_UserChoices_TagName}/${RESOL_ATM}/AR4/HISTORIQUE/so4.run.nat.cdf, aerosols.nat.nc),\ 
    38 # With ISSCP engine : 
    39 #            (${R_BC}/ATM/${config_UserChoices_TagName}/ISCCP/tautab.formatted, .),\ 
    40 #            (${R_BC}/ATM/${config_UserChoices_TagName}/ISCCP/invtau.formatted, .) 
    4138 
    4239[ParametersFiles] 
     
    5552[OutputFiles] 
    5653List=   (histmth.nc,      ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmth.nc,      Post_1M_histmth), \ 
    57         (histISCCP.nc,    ${R_OUT_ATM_O_M}/${PREFIX}_1M_histISCCP.nc,    NONE), \ 
    5854        (histNMC.nc,      ${R_OUT_ATM_O_M}/${PREFIX}_1M_histNMC.nc,      NONE), \ 
    5955        (histrac.nc,      ${R_OUT_ATM_O_M}/${PREFIX}_1M_histrac.nc,      NONE), \ 
    6056        (dynzon.nc,       ${R_OUT_ATM_O_M}/${PREFIX}_1M_dynzon.nc,       NONE), \ 
    6157        (histday.nc,      ${R_OUT_ATM_O_D}/${PREFIX}_1D_histday.nc,      NONE), \ 
    62         (histhf.nc,       ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhf.nc,       NONE), \ 
    63         (histins.nc,      ${R_OUT_ATM_O_I}/${PREFIX}_INS_histins.nc,     NONE) 
     58        (histhf.nc,       ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhf.nc,       NONE) 
    6459 
    6560[Post_1M_histmth] 
    6661Patches= (Patch_20091030_histcom_time_axis) 
    6762GatherWithInternal = (lon, lat, presnivs, time_counter, aire) 
    68 TimeSeriesVars= (bils, cldh, cldl, cldm, cldq, cldt, evap, iwp, lwp, LWdnSFC, LWdnSFCclr, LWupSFCclr, LWdn200, LWdn200clr, LWup200, LWup200clr, precip, prw, pluc, psol, q2m, sens, sicf, slp, snow, soll0, soll, sols0, sols, SWdnSFC, SWupSFC, SWup200, SWdnTOA, SWupTOA, SWdn200, SWdnSFCclr, SWupSFCclr, SWupTOAclr, t2m, t2m_max, t2m_min, taux_ter, taux_sic, taux_lic, taux_oce, tauy_ter, tauy_sic, tauy_lic, tauy_oce, lat_ter, lat_sic, lat_lic, lat_oce, topl0, topl, tops0, tops, topswad, topswai, tsol, tsol_ter, tsol_lic, tsol_oce, tsol_sic , u10m, u500, v10m, v500, w500, pourc_ter, pourc_oce, pourc_sic, pourc_lic) 
    69  
    70 [Post_1M_histISCCP] 
    71 Patches= () 
    72 GatherWithInternal = (lon, lat, cldtopres, time_counter) 
    73 TimeSeriesVars=(cldISCCP_tau01, cldISCCP_tau11, cldISCCP_tau21, cldISCCP_tau31, cldISCCP_tau41, cldISCCP_tau51, cldISCCP_tau61, ptop, meantaucld) 
     63TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, iwp, lwp, LWdnSFC, LWdnSFCclr, LWupSFCclr, LWdn200, LWdn200clr, LWup200, LWup200clr, precip, prw, pluc, psol, q2m, sens, sicf, slp, snow, soll0, soll, sols0, sols, SWdnSFC, SWupSFC, SWup200, SWdnTOA, SWupTOA, SWdn200, SWdnSFCclr, SWupSFCclr, SWupTOAclr, t2m, t2m_max, t2m_min, taux_ter, taux_sic, taux_lic, taux_oce, tauy_ter, tauy_sic, tauy_lic, tauy_oce, lat_ter, lat_sic, lat_lic, lat_oce, topl0, topl, tops0, tops, topswad, topswai, tsol, tsol_ter, tsol_lic, tsol_oce, tsol_sic , u10m, u500, v10m, v500, w500, pourc_ter, pourc_oce, pourc_sic, pourc_lic) 
     64ChunckJob2D = NONE 
     65TimeSeriesVars3D = () 
     66ChunckJob3D = NONE 
    7467 
    7568[Post_1M_histNMC] 
    7669Patches = () 
    7770GatherWithInternal = (lon, lat, presnivs, time_counter, aire) 
    78 TimeSeriesVars= (temp, phi, q, u, v, rh) 
     71TimeSeriesVars2D = () 
     72ChunckJob2D = NONE 
     73TimeSeriesVars3D = (temp, phi, q, u, v, rh) 
     74ChunckJob3D = NONE 
    7975 
    8076[Post_1M_histrac] 
    8177Patches= (Patch_20091030_histcom_time_axis) 
    8278GatherWithInternal = (lon, lat, presnivs, time_counter, aire) 
    83 TimeSeriesVars=() 
     79TimeSeriesVars2D=() 
     80ChunckJob2D = NONE 
     81TimeSeriesVars3D = () 
     82ChunckJob3D = NONE 
    8483 
    8584[Post_1M_dynzon] 
    8685Patches = () 
    8786GatherWithInternal = (lon, lat, presnivs, time_counter) 
    88 TimeSeriesVars=() 
     87TimeSeriesVars2D = () 
     88ChunckJob2D = NONE 
     89TimeSeriesVars3D = () 
     90ChunckJob3D = NONE 
    8991 
    9092[Post_1D_histday] 
    9193Patches= (Patch_20091030_histcom_time_axis) 
    9294GatherWithInternal = (lon, lat, presnivs, time_counter) 
    93 TimeSeriesVars= (bils, cldh, cldl, cldm, cldq, cldt, evap, flat, iwp, lwp, phi500, precip, pluc, plul, prw, psol, rh2m, q2m, sens, sicf, slp, soll, sols, SWdnSFC, taux, tauy, t2m, t2m_max, t2m_min, topl, tops, tsol, u10m, v10m, wind10m, wind10max, u850, v850, w850, phi850, q850, t850, u700, v700, w700, phi700, q700, t700, u500, v500, w500, phi500, q500, t500, u200, v200, w200, phi200, q200, t200) 
     95TimeSeriesVars2D = (bils, cldh, cldl, cldm, cldq, cldt, evap, flat, iwp, lwp, phi500, precip, pluc, plul, prw, psol, rh2m, q2m, sens, sicf, slp, soll, sols, SWdnSFC, taux, tauy, t2m, t2m_max, t2m_min, topl, tops, tsol, u10m, v10m, wind10m, wind10max, u850, v850, w850, phi850, q850, t850, u700, v700, w700, phi700, q700, t700, u500, v500, w500, phi500, q500, t500, u200, v200, w200, phi200, q200, t200) 
     96ChunckJob2D = NONE 
     97TimeSeriesVars3D = (temp, theta, ovap, ovapinit, geop, vitu, vitv, vitw, pres) 
     98ChunckJob3D = 50Y 
    9499 
    95100[Post_HF_histhf] 
    96101Patches= (Patch_20091030_histcom_time_axis) 
    97102GatherWithInternal = (lon, lat, presnivs, time_counter) 
    98 TimeSeriesVars=(cldt, psol, q2m, slp, SWnetOR, SWdownOR, LWdownOR, precip, pluc, plul, prw, t2m, tsol, u10m, v10m, t1000, t925, t850, t700, t500, t300, t250, t200, t150, t100, t50, t30, t10, u1000, u925, u850, u700, u500, u300, u250, u200, u150, u100, u50, u30, u10, v1000, v925, v850, v700, v500, v300, v250, v200, v150, v100, v50, v30, v10, phi1000, phi925, phi850, phi700, phi500, phi300, phi250, phi200, phi150, phi100, phi50, phi30, phi10, w1000, w925, w850, w700, w500, w300, w250, w200, w150, w100, w50, w30, w10, q1000, q925, q850, q700, q500, q300, q250, q200, q150, q100, q50, q30, q10) 
     103TimeSeriesVars2D = (cldt, psol, q2m, slp, SWnetOR, SWdownOR, LWdownOR, precip, pluc, plul, prw, t2m, tsol, u10m, v10m, t1000, t925, t850, t700, t500, t300, t250, t200, t150, t100, t50, t30, t10, u1000, u925, u850, u700, u500, u300, u250, u200, u150, u100, u50, u30, u10, v1000, v925, v850, v700, v500, v300, v250, v200, v150, v100, v50, v30, v10, phi1000, phi925, phi850, phi700, phi500, phi300, phi250, phi200, phi150, phi100, phi50, phi30, phi10, w1000, w925, w850, w700, w500, w300, w250, w200, w150, w100, w50, w30, w10, q1000, q925, q850, q700, q500, q300, q250, q200, q150, q100, q50, q30, q10) 
     104ChunckJob2D = 30Y 
     105TimeSeriesVars3D = (temp, theta, ovap, ovapinit, vitu, vitv) 
     106ChunckJob3D = 10Y 
Note: See TracChangeset for help on using the changeset viewer.