Changeset 794


Ignore:
Timestamp:
11/12/09 19:06:27 (14 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
Location:
CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_v2/EXP00
Files:
6 edited

Legend:

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

    r793 r794  
    2828Patches = (Patch_20091030_histcom_time_axis) 
    2929GatherWithInternal = (nav_lon, nav_lat, time_counter) 
    30 TimeSeriesVars = (iicethic, isnowthi, iicevelu, iicevelv) 
     30TimeSeriesVars2D = (iicethic, isnowthi, iicevelu, iicevelv) 
     31ChunckJob2D = NONE 
     32TimeSeriesVars3D = () 
     33ChunckJob3D = NONE 
    3134 
    3235[Post_time] 
    3336Patches = (Patch_20091030_histcom_time_axis) 
    3437GatherWithInternal = 
    35 TimeSeriesVars = 
    36  
     38TimeSeriesVars2D = () 
     39ChunckJob2D = NONE 
     40TimeSeriesVars3D = () 
     41ChunckJob3D = NONE 
  • 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 
  • CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_v2/EXP00/COMP/opa9.card

    r793 r794  
    6363Patches = (Patch_20091030_histcom_time_axis) 
    6464GatherWithInternal = (nav_lon, nav_lat, deptht, time_counter) 
    65 TimeSeriesVars = (sohtc300, sohefldo, soicecov, somxl010, sosaline, sossheig, sosstsst, sowaflcd, sowaflup) 
     65TimeSeriesVars2D = (sohtc300, sohefldo, soicecov, somxl010, sosaline, sossheig, sosstsst, sowaflcd, sowaflup) 
     66ChunckJob2D = NONE 
     67TimeSeriesVars3D = (vosaline,votemper) 
     68ChunckJob3D = 50Y 
    6669 
    6770[Post_1M_grid_U] 
    6871Patches = (Patch_20091030_histcom_time_axis) 
    6972GatherWithInternal = (nav_lon, nav_lat, depthu, time_counter) 
    70 TimeSeriesVars = (sozotaux) 
     73TimeSeriesVars2D = (sozotaux) 
     74ChunckJob2D = NONE 
     75TimeSeriesVars3D = (vozocrtx,vozoeivu) 
     76ChunckJob3D = 50Y 
    7177 
    7278[Post_1M_grid_V] 
    7379Patches = (Patch_20091030_histcom_time_axis) 
    7480GatherWithInternal = (nav_lon, nav_lat, depthv, time_counter) 
    75 TimeSeriesVars = (sometauy) 
     81TimeSeriesVars2D = (sometauy) 
     82ChunckJob2D = NONE 
     83TimeSeriesVars3D = (vomecrty, vomeeivv) 
     84ChunckJob3D = 50Y 
    7685 
    7786[Post_1M_grid_W] 
    7887Patches = (Patch_20091030_histcom_time_axis) 
    7988GatherWithInternal = (nav_lon, nav_lat, depthw, time_counter) 
    80 TimeSeriesVars = 
     89TimeSeriesVars2D = () 
     90ChunckJob2D = NONE 
     91TimeSeriesVars3D = (vovecrtz ,votkeavt, voveeivw) 
     92ChunckJob3D = 50Y 
    8193 
    8294[Post_1M_diaptr] 
    8395Patches = () 
    8496GatherWithInternal = (lat, deptht, depthw, time_counter) 
    85 TimeSeriesVars = (zotemglo, zosalglo, zomsfglo, zotematl, zosalatl, zomsfatl, zotempac, zosalpac, zomsfpac, zotemind, zosalind, zomsfind, zotemipc, zosalipc, zomsfipc, sohtatl, sostatl, sohtpac, sostpac, sohtind, sostind, sohtipc, sostipc, sophtadv, sophtove, sophtldf, sopstadv, sopstove, zomsfeiv, sophteiv, sopsteiv) 
     97TimeSeriesVars2D = (zotemglo, zosalglo, zomsfglo, zotematl, zosalatl, zomsfatl, zotempac, zosalpac, zomsfpac, zotemind, zosalind, zomsfind, zotemipc, zosalipc, zomsfipc, sohtatl, sostatl, sohtpac, sostpac, sohtind, sostind, sohtipc, sostipc, sophtadv, sophtove, sophtldf, sopstadv, sopstove, zomsfeiv, sophteiv, sopsteiv) 
     98ChunckJob2D = NONE 
     99TimeSeriesVars3D = () 
     100ChunckJob3D = NONE 
    86101 
    87102[Post_1D_grid_T] 
    88103Patches = (Patch_20091030_histcom_time_axis) 
    89104GatherWithInternal = (nav_lon, nav_lat, time_counter) 
    90 TimeSeriesVars = (sohefldo, sosaline, sossheig, sosstsst) 
     105TimeSeriesVars2D = (sohefldo, sosaline, sossheig, sosstsst) 
     106ChunckJob2D = NONE 
     107TimeSeriesVars3D = () 
     108ChunckJob3D = NONE 
    91109 
    92110[Post_time] 
    93111Patches = (Patch_20091030_histcom_time_axis) 
    94112GatherWithInternal = 
    95 TimeSeriesVars = 
     113TimeSeriesVars2D = () 
     114ChunckJob2D = NONE 
     115TimeSeriesVars3D = () 
     116ChunckJob3D = NONE 
  • CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_v2/EXP00/COMP/orchidee.card

    r793 r794  
    2626[OutputFiles] 
    2727List=   (sechiba_history.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_history.nc, Post_1M_sechiba_history) \ 
    28         (sechiba_out_2.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_out2.nc, NONE) \ 
    29         (watchout.nc, ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc, NONE) 
     28        (sechiba_out_2.nc,   ${R_OUT_SRF_O_M}/${PREFIX}_1M_sechiba_out2.nc,    NONE) \ 
     29        (watchout.nc,        ${R_OUT_SRF_O_M}/${PREFIX}_1M_watchout.nc,        NONE) 
    3030 
    3131[Post_1M_sechiba_history] 
    3232Patches = (Patch_20091030_histcom_time_axis) 
    3333GatherWithInternal = (lon, lat, veget, time_counter, Areas) 
    34 TimeSeriesVars = (lai, maxvegetfrac, vegetfrac, nobiofrac, alb_nir, alb_vis, bqsb, evap, fluxlat, fluxsens, gqsb, netrad, qair, rain, runoff, snow, snownobio, snowf, subli, tair, temp_sol, tsol_max, tsol_min, drainage, CO2FLUX) 
     34TimeSeriesVars2D = (nobiofrac, alb_nir, alb_vis, bqsb, evap, fluxlat, fluxsens, gqsb, netrad, qair, rain, runoff, snow, snownobio, snowf, subli, tair, temp_sol, tsol_max, tsol_min, drainage) 
     35ChunckJob2D = NONE 
     36TimeSeriesVars3D = (lai, maxvegetfrac, vegetfrac, CO2FLUX) 
     37ChunckJob3D = NONE 
  • CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_v2/EXP00/COMP/stomate.card

    r793 r794  
    2828Patches= () 
    2929GatherWithInternal= (lon, lat, PFT, time_counter, Areas) 
    30 TimeSeriesVars= (CO2FLUX_MONTHLY,LAI,VEGET,VEGET_MAX,NPP,GPP,HET_RESP,MAINT_RESP,GROWTH_RESP,AGE,HEIGHT,T2M_MONTH,CONTFRAC,RESOLUTION_X,RESOLUTION_Y,TOTAL_SOIL_CARB,TOTAL_M,TOTAL_BM_LITTER,CONVFLUX,CFLUX_PROD10,CFLUX_PROD100) 
     30TimeSeriesVars2D= (T2M_MONTH,CONTFRAC,RESOLUTION_X,RESOLUTION_Y,TOTAL_SOIL_CARB,CONVFLUX,CFLUX_PROD10,CFLUX_PROD100) 
     31ChunckJob2D = NONE 
     32TimeSeriesVars3D = (CO2FLUX_MONTHLY,LAI,VEGET,VEGET_MAX,NPP,GPP,HET_RESP,MAINT_RESP,GROWTH_RESP,AGE,HEIGHT,TOTAL_M,TOTAL_BM_LITTER) 
     33ChunckJob3D = NONE 
  • CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_v2/EXP00/POST/monitoring01_lim2.cfg

    • Property svn:executable deleted
Note: See TracChangeset for help on using the changeset viewer.