Changeset 1001


Ignore:
Timestamp:
05/03/10 11:50:23 (14 years ago)
Author:
mafoipsl
Message:

Add COSP files processing in historical and piControl.

Location:
CONFIG/IPSLCM/IPSLCM5A
Files:
4 added
4 edited

Legend:

Unmodified
Added
Removed
  • CONFIG/IPSLCM/IPSLCM5A/historical/COMP/lmdz.card

    r991 r1001  
    1616LMDZ_Freq_aero=120 
    1717LMDZ_Length_aero=12 
     18 
     19# Set COSP activation and Outputs frequency (monthly, daily, HF) = y/n 
     20LMDZ_COSP_OK=n 
     21LMDZ_COSP_monthly=y 
     22LMDZ_COSP_daily=y 
     23LMDZ_COSP_hf=n 
    1824 
    1925[InitialStateFiles] 
     
    4652List=   (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}, physiq.def), \ 
    4753        (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D},    gcm.def),    \ 
     54        (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt,                .),    \ 
     55        (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt,               .),    \ 
    4856        (${SUBMIT_DIR}/PARAM/run.def, .), \ 
    4957        (${SUBMIT_DIR}/PARAM/traceur.def, .) 
     
    5765 
    5866[OutputFiles] 
    59 List=   (histmth.nc,      ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmth.nc,      Post_1M_histmth),    \ 
    60         (histmthNMC.nc,   ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthNMC.nc,   Post_1M_histmthNMC), \ 
    61         (dynzon.nc,       ${R_OUT_ATM_O_M}/${PREFIX}_1M_dynzon.nc,       NONE),               \ 
    62         (histday.nc,      ${R_OUT_ATM_O_D}/${PREFIX}_1D_histday.nc,      Post_1D_histday),    \ 
    63         (histdayNMC.nc,   ${R_OUT_ATM_O_D}/${PREFIX}_1D_histdayNMC.nc,   Post_1D_histdayNMC), \ 
    64         (histhf.nc,       ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhf.nc,       Post_HF_histhf),     \ 
    65         (histhfNMC.nc,    ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhfNMC.nc,    Post_HF_histhfNMC),  \ 
    66         (histhf3h.nc,     ${R_OUT_ATM_O_H}/${PREFIX}_3H_histhf3h.nc,     Post_3H_histhf3h),   \ 
     67List=   (histmth.nc,      ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmth.nc,      Post_1M_histmth),     \ 
     68        (histmthCOSP.nc,  ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthCOSP.nc,  Post_1M_histmthCOSP), \ 
     69        (histmthNMC.nc,   ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthNMC.nc,   Post_1M_histmthNMC),  \ 
     70        (dynzon.nc,       ${R_OUT_ATM_O_M}/${PREFIX}_1M_dynzon.nc,       Post_1M_dynzon),      \ 
     71        (histday.nc,      ${R_OUT_ATM_O_D}/${PREFIX}_1D_histday.nc,      Post_1D_histday),     \ 
     72        (histdayCOSP.nc,  ${R_OUT_ATM_O_D}/${PREFIX}_1D_histdayCOSP.nc,  Post_1D_histdayCOSP), \ 
     73        (histdayNMC.nc,   ${R_OUT_ATM_O_D}/${PREFIX}_1D_histdayNMC.nc,   Post_1D_histdayNMC),  \ 
     74        (histhf.nc,       ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhf.nc,       Post_HF_histhf),      \ 
     75        (histhfCOSP.nc,   ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhfCOSP.nc,   Post_HF_histhfCOSP),  \ 
     76        (histhfNMC.nc,    ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhfNMC.nc,    Post_HF_histhfNMC),   \ 
     77        (histhf3h.nc,     ${R_OUT_ATM_O_H}/${PREFIX}_3H_histhf3h.nc,     Post_3H_histhf3h),    \ 
    6778 
    6879[Post_1M_histmth] 
     
    7485ChunckJob3D = 100Y 
    7586Seasonal=ON 
     87 
     88[Post_1M_histmthCOSP] 
     89Patches = () 
     90GatherWithInternal = (lon, lat, presnivs, time_counter, aire) 
     91TimeSeriesVars2D = () 
     92ChunckJob2D = NONE  
     93TimeSeriesVars3D = () 
     94ChunckJob3D = NONE 
     95Seasonal=OFF 
    7696 
    7797[Post_1M_histmthNMC] 
     
    102122Seasonal=OFF 
    103123 
     124[Post_1D_histdayCOSP] 
     125Patches = () 
     126GatherWithInternal = (lon, lat, presnivs, time_counter, aire) 
     127TimeSeriesVars2D = () 
     128ChunckJob2D = NONE  
     129TimeSeriesVars3D = () 
     130ChunckJob3D = NONE 
     131Seasonal=OFF 
     132 
    104133[Post_1D_histdayNMC] 
    105134Patches= () 
     
    118147TimeSeriesVars3D = (temp, theta, ovap, ovapinit, vitu, vitv) 
    119148ChunckJob3D = 10Y 
     149Seasonal=OFF 
     150 
     151[Post_HF_histhfCOSP] 
     152Patches = () 
     153GatherWithInternal = (lon, lat, presnivs, time_counter, aire) 
     154TimeSeriesVars2D = () 
     155ChunckJob2D = NONE  
     156TimeSeriesVars3D = () 
     157ChunckJob3D = NONE 
    120158Seasonal=OFF 
    121159 
     
    137175ChunckJob3D = OFF 
    138176Seasonal=OFF 
     177 
  • CONFIG/IPSLCM/IPSLCM5A/historical/COMP/lmdz.driver

    r988 r1001  
    7272    eval LMDZ_Freq_aero=\${lmdz_UserChoices_LMDZ_Freq_aero} > /dev/null 2>&1 
    7373    eval LMDZ_Length_aero=\${lmdz_UserChoices_LMDZ_Length_aero} > /dev/null 2>&1 
     74 
     75    ##  Read LMDZ_COSP_monthly  LMDZ_COSP_daily and LMDZ_COSP_hf in lmdz.card 
     76    eval LMDZ_COSP_OK=\${lmdz_UserChoices_LMDZ_COSP_OK} > /dev/null 2>&1 
     77    eval LMDZ_COSP_monthly=\${lmdz_UserChoices_LMDZ_COSP_monthly} > /dev/null 2>&1 
     78    eval LMDZ_COSP_daily=\${lmdz_UserChoices_LMDZ_COSP_daily} > /dev/null 2>&1 
     79    eval LMDZ_COSP_hf=\${lmdz_UserChoices_LMDZ_COSP_hf} > /dev/null 2>&1 
    7480 
    7581    IGCM_debug_PopStack "ATM_Initialize" 
     
    153159    LMDZ_sed physiq.def ecrit_mth   ${LMDZ_ecrit_mth} 
    154160    LMDZ_sed physiq.def ecrit_ISCCP ${LMDZ_ecrit_ISCCP} 
     161    LMDZ_sed physiq.def ok_cosp     ${LMDZ_COSP_OK} 
     162    LMDZ_sed physiq.def ok_mensuelCOSP  ${LMDZ_COSP_monthly} 
     163    LMDZ_sed physiq.def ok_journeCOSP   ${LMDZ_COSP_daily} 
     164    LMDZ_sed physiq.def ok_hfCOSP   ${LMDZ_COSP_hf} 
    155165    LMDZ_sed physiq.def co2_ppm     ${IPCC_CO2} 
    156166    LMDZ_sed physiq.def CH4_ppb     ${IPCC_CH4} 
  • CONFIG/IPSLCM/IPSLCM5A/piControl/COMP/lmdz.card

    r992 r1001  
    1616LMDZ_Freq_aero=120 
    1717LMDZ_Length_aero=12 
     18 
     19# Set COSP activation and Outputs frequency (monthly, daily, HF) = y/n 
     20LMDZ_COSP_OK=n 
     21LMDZ_COSP_monthly=y 
     22LMDZ_COSP_daily=y 
     23LMDZ_COSP_hf=n 
    1824 
    1925[InitialStateFiles] 
     
    4147List=   (${SUBMIT_DIR}/PARAM/physiq.def_L${RESOL_ATM_Z}, physiq.def), \ 
    4248        (${SUBMIT_DIR}/PARAM/gcm.def_${RESOL_ATM_3D},    gcm.def),    \ 
     49        (${SUBMIT_DIR}/PARAM/cosp_input_nl.txt,                .),    \ 
     50        (${SUBMIT_DIR}/PARAM/cosp_output_nl.txt,               .),    \ 
    4351        (${SUBMIT_DIR}/PARAM/run.def, .), \ 
    4452        (${SUBMIT_DIR}/PARAM/traceur.def, .) 
     
    5260 
    5361[OutputFiles] 
    54 List=   (histmth.nc,      ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmth.nc,      Post_1M_histmth), \ 
    55         (histmthNMC.nc,   ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthNMC.nc,   Post_1M_histmthNMC), \ 
    56         (dynzon.nc,       ${R_OUT_ATM_O_M}/${PREFIX}_1M_dynzon.nc,       NONE), \ 
    57         (histday.nc,      ${R_OUT_ATM_O_D}/${PREFIX}_1D_histday.nc,      Post_1D_histday), \ 
    58         (histhf.nc,       ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhf.nc,       Post_HF_histhf) 
     62List=   (histmth.nc,      ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmth.nc,      Post_1M_histmth),     \ 
     63        (histmthCOSP.nc,  ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthCOSP.nc,  Post_1M_histmthCOSP), \ 
     64        (histmthNMC.nc,   ${R_OUT_ATM_O_M}/${PREFIX}_1M_histmthNMC.nc,   Post_1M_histmthNMC),  \ 
     65        (dynzon.nc,       ${R_OUT_ATM_O_M}/${PREFIX}_1M_dynzon.nc,       Post_1M_dynzon),      \ 
     66        (histday.nc,      ${R_OUT_ATM_O_D}/${PREFIX}_1D_histday.nc,      Post_1D_histday),     \ 
     67        (histdayCOSP.nc,  ${R_OUT_ATM_O_D}/${PREFIX}_1D_histdayCOSP.nc,  Post_1D_histdayCOSP), \ 
     68        (histhf.nc,       ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhf.nc,       Post_HF_histhf),      \ 
     69        (histhfCOSP.nc,   ${R_OUT_ATM_O_H}/${PREFIX}_HF_histhfCOSP.nc,   Post_HF_histhfCOSP) 
    5970 
    6071[Post_1M_histmth] 
     
    6677ChunckJob3D = 100Y 
    6778Seasonal=ON 
     79 
     80[Post_1M_histmthCOSP] 
     81Patches = () 
     82GatherWithInternal = (lon, lat, presnivs, time_counter, aire) 
     83TimeSeriesVars2D = () 
     84ChunckJob2D = NONE 
     85TimeSeriesVars3D = () 
     86ChunckJob3D = NONE 
     87Seasonal=OFF 
    6888 
    6989[Post_1M_histmthNMC] 
     
    94114Seasonal=OFF 
    95115 
     116[Post_1D_histdayCOSP] 
     117Patches = () 
     118GatherWithInternal = (lon, lat, presnivs, time_counter, aire) 
     119TimeSeriesVars2D = () 
     120ChunckJob2D = NONE 
     121TimeSeriesVars3D = () 
     122ChunckJob3D = NONE 
     123Seasonal=OFF 
     124 
    96125[Post_HF_histhf] 
    97126Patches= (Patch_20091030_histcom_time_axis) 
     
    102131ChunckJob3D = OFF 
    103132Seasonal=OFF 
     133 
     134[Post_HF_histhfCOSP] 
     135Patches = () 
     136GatherWithInternal = (lon, lat, presnivs, time_counter, aire) 
     137TimeSeriesVars2D = () 
     138ChunckJob2D = NONE 
     139TimeSeriesVars3D = () 
     140ChunckJob3D = NONE 
     141Seasonal=OFF 
     142 
  • CONFIG/IPSLCM/IPSLCM5A/piControl/COMP/lmdz.driver

    r918 r1001  
    6969    eval LMDZ_Freq_aero=\${lmdz_UserChoices_LMDZ_Freq_aero} > /dev/null 2>&1 
    7070    eval LMDZ_Length_aero=\${lmdz_UserChoices_LMDZ_Length_aero} > /dev/null 2>&1 
     71 
     72    ##  Read LMDZ_COSP_monthly  LMDZ_COSP_daily and LMDZ_COSP_hf in lmdz.card 
     73    eval LMDZ_COSP_OK=\${lmdz_UserChoices_LMDZ_COSP_OK} > /dev/null 2>&1 
     74    eval LMDZ_COSP_monthly=\${lmdz_UserChoices_LMDZ_COSP_monthly} > /dev/null 2>&1 
     75    eval LMDZ_COSP_daily=\${lmdz_UserChoices_LMDZ_COSP_daily} > /dev/null 2>&1 
     76    eval LMDZ_COSP_hf=\${lmdz_UserChoices_LMDZ_COSP_hf} > /dev/null 2>&1 
    7177 
    7278    IGCM_debug_PopStack "ATM_Initialize" 
     
    143149    LMDZ_sed physiq.def ecrit_mth   ${LMDZ_ecrit_mth} 
    144150    LMDZ_sed physiq.def ecrit_ISCCP ${LMDZ_ecrit_ISCCP} 
     151    LMDZ_sed physiq.def ok_cosp     ${LMDZ_COSP_OK} 
     152    LMDZ_sed physiq.def ok_mensuelCOSP  ${LMDZ_COSP_monthly} 
     153    LMDZ_sed physiq.def ok_journeCOSP   ${LMDZ_COSP_daily} 
     154    LMDZ_sed physiq.def ok_hfCOSP   ${LMDZ_COSP_hf} 
    145155 
    146156    ## gcm.def parameters : no change since gcm.def_${RESOL_ATM_3D} is used and already modified 
Note: See TracChangeset for help on using the changeset viewer.