Changeset 808


Ignore:
Timestamp:
11/23/09 17:24:24 (14 years ago)
Author:
mafoipsl
Message:
  • Adapt CPL card and driver to postprocess CPL exchanged fields. 4 files could be created (1D and 1M on atm/oce grids). More information here : IPSLCM5CplFields
  • ftrace and ice evolu not stored
Location:
CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_v2/EXP00/COMP
Files:
4 edited

Legend:

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

    r794 r808  
    1818 
    1919[OutputText] 
    20 List=   (ice_evolu) 
     20List=   () 
    2121 
    2222[OutputFiles] 
  • CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_v2/EXP00/COMP/lmdz.card

    r794 r808  
    4848 
    4949[OutputText] 
    50 List=   (lmdz.x.prt, ftrace.out.1.0) 
     50List=   (lmdz.x.prt) 
    5151 
    5252[OutputFiles] 
  • CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_v2/EXP00/COMP/oasis.card

    r804 r808  
    33          
    44[UserChoices] 
    5 Output_mode=n 
     5OutputMode=y 
    66 
    77[InitialStateFiles] 
     
    2828 
    2929[OutputText] 
    30 List=   (out_oasis, cplout, Oasis.prt, ftrace.out.0.0, ftrace.out) 
     30List=   (cplout, Oasis.prt) 
    3131 
    3232[OutputFiles] 
    33 List=   (SISUTESW_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_SISUTESW.nc,    NONE),\ 
    34         (SIICECOV_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_SIICECOV.nc,    NONE),\ 
    35         (SIICTEMW_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_SIICTEMW.nc,    NONE),\ 
    36         (SIICEALW_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_SIICEALW.nc,    NONE),\ 
    37         (CURRENTX_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_CURRENTX.nc,    NONE),\ 
    38         (CURRENTY_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_CURRENTY.nc,    NONE),\ 
    39         (CURRENTZ_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_CURRENTZ.nc,    NONE),\ 
    40         (COTAUXXU_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUXXU.nc,    NONE),\ 
    41         (COTAUXXV_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUXXV.nc,    NONE),\ 
    42         (COTAUYYU_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUYYU.nc,    NONE),\ 
    43         (COTAUYYV_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUYYV.nc,    NONE),\ 
    44         (COTAUZZU_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUZZU.nc,    NONE),\ 
    45         (COTAUZZV_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUZZV.nc,    NONE),\ 
    46         (COWINDSP_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COWINDSP.nc,    NONE),\ 
    47         (COTOTRAI_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTOTRAI.nc,    NONE),\ 
    48         (COTOTSNO_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTOTSNO.nc,    NONE),\ 
    49         (COTOTEVA_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTOTEVA.nc,    NONE),\ 
    50         (COICEVAP_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COICEVAP.nc,    NONE),\ 
    51         (COQSRMIX_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COQSRMIX.nc,    NONE),\ 
    52         (COQNSMIX_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COQNSMIX.nc,    NONE),\ 
    53         (COSHFICE_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COSHFICE.nc,    NONE),\ 
    54         (CONSFICE_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_CONSFICE.nc,    NONE),\ 
    55         (CODFLXDT_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_CODFLXDT.nc,    NONE),\ 
    56         (COCALVIN_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COCALVIN.nc,    NONE),\ 
    57         (COLIQRUN_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COLIQRUN.nc,    NONE),\ 
    58         (O_SSTSST_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_SSTSST.nc,    NONE),\ 
    59         (OIceFrac_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_OIceFrac.nc,    NONE),\ 
    60         (O_TepIce_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_TepIce.nc,    NONE),\ 
    61         (O_AlbIce_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_AlbIce.nc,    NONE),\ 
    62         (O_OCurx1_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OCurx1.nc,    NONE),\ 
    63         (O_OCury1_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OCury1.nc,    NONE),\ 
    64         (O_OCurz1_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OCurz1.nc,    NONE),\ 
    65         (O_OTaux1_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OTaux1.nc,    NONE),\ 
    66         (O_OTaux2_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OTaux2.nc,    NONE),\ 
    67         (O_OTauy1_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OTauy1.nc,    NONE),\ 
    68         (O_OTauy2_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OTauy2.nc,    NONE),\ 
    69         (O_OTauz1_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OTauz1.nc,    NONE),\ 
    70         (O_OTauz2_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OTauz2.nc,    NONE),\ 
    71         (O_Wind10_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_Wind10.nc,    NONE),\ 
    72         (OTotRain_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_OTotRain.nc,    NONE),\ 
    73         (OTotSnow_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_OTotSnow.nc,    NONE),\ 
    74         (OTotEvap_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_OTotEvap.nc,    NONE),\ 
    75         (OIceEvap_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_OIceEvap.nc,    NONE),\ 
    76         (O_QsrMix_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_QsrMix.nc,    NONE),\ 
    77         (O_QsrIce_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_QsrIce.nc,    NONE),\ 
    78         (O_QnsMix_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_QnsMix.nc,    NONE),\ 
    79         (O_QnsIce_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_QnsIce.nc,    NONE),\ 
    80         (O_dQnsdT_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_dQnsdT.nc,    NONE),\ 
    81         (O_Runoff_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_Runoff.nc,    NONE),\ 
    82         (OCalving_out.${DATE_OASIS}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_OCalving.nc,    NONE) 
     33List=   (SISUTESW_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_SISUTESW.nc,    Post_ncks_ncra),\ 
     34        (SIICECOV_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_SIICECOV.nc,    Post_ncks_ncra),\ 
     35        (SIICTEMW_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_SIICTEMW.nc,    Post_ncks_ncra),\ 
     36        (SIICEALW_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_SIICEALW.nc,    Post_ncks_ncra),\ 
     37        (COTAUXXU_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUXXU.nc,    Post_ncks_ncra),\ 
     38        (CURRENTX_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_CURRENTX.nc,    Post_ncks_ncra),\ 
     39        (CURRENTY_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_CURRENTY.nc,    Post_ncks_ncra),\ 
     40        (CURRENTZ_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_CURRENTZ.nc,    Post_ncks_ncra),\ 
     41        (COTAUXXV_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUXXV.nc,    Post_ncks_ncra),\ 
     42        (COTAUYYU_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUYYU.nc,    Post_ncks_ncra),\ 
     43        (COTAUYYV_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUYYV.nc,    Post_ncks_ncra),\ 
     44        (COTAUZZU_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUZZU.nc,    Post_ncks_ncra),\ 
     45        (COTAUZZV_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTAUZZV.nc,    Post_ncks_ncra),\ 
     46        (COWINDSP_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COWINDSP.nc,    Post_ncks_ncra),\ 
     47        (COTOTRAI_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTOTRAI.nc,    Post_ncks_ncra),\ 
     48        (COTOTSNO_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTOTSNO.nc,    Post_ncks_ncra),\ 
     49        (COTOTEVA_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COTOTEVA.nc,    Post_ncks_ncra),\ 
     50        (COICEVAP_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COICEVAP.nc,    Post_ncks_ncra),\ 
     51        (COQSRMIX_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COQSRMIX.nc,    Post_ncks_ncra),\ 
     52        (COQNSMIX_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COQNSMIX.nc,    Post_ncks_ncra),\ 
     53        (COSHFICE_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COSHFICE.nc,    Post_ncks_ncra),\ 
     54        (CONSFICE_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_CONSFICE.nc,    Post_ncks_ncra),\ 
     55        (CODFLXDT_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_CODFLXDT.nc,    Post_ncks_ncra),\ 
     56        (COCALVIN_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COCALVIN.nc,    Post_ncks_ncra),\ 
     57        (COLIQRUN_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_COLIQRUN.nc,    Post_ncks_ncra),\ 
     58        (O_SSTSST_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_SSTSST.nc,    Post_ncks_ncra),\ 
     59        (OIceFrac_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_OIceFrac.nc,    Post_ncks_ncra),\ 
     60        (O_TepIce_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_TepIce.nc,    Post_ncks_ncra),\ 
     61        (O_AlbIce_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_AlbIce.nc,    Post_ncks_ncra),\ 
     62        (O_OCurx1_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OCurx1.nc,    Post_ncks_ncra),\ 
     63        (O_OCury1_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OCury1.nc,    Post_ncks_ncra),\ 
     64        (O_OCurz1_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OCurz1.nc,    Post_ncks_ncra),\ 
     65        (O_OTaux1_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OTaux1.nc,    Post_ncks_ncra),\ 
     66        (O_OTaux2_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OTaux2.nc,    Post_ncks_ncra),\ 
     67        (O_OTauy1_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OTauy1.nc,    Post_ncks_ncra),\ 
     68        (O_OTauy2_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OTauy2.nc,    Post_ncks_ncra),\ 
     69        (O_OTauz1_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OTauz1.nc,    Post_ncks_ncra),\ 
     70        (O_OTauz2_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_OTauz2.nc,    Post_ncks_ncra),\ 
     71        (O_Wind10_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_Wind10.nc,    Post_ncks_ncra),\ 
     72        (OTotRain_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_OTotRain.nc,    Post_ncks_ncra),\ 
     73        (OTotSnow_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_OTotSnow.nc,    Post_ncks_ncra),\ 
     74        (OTotEvap_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_OTotEvap.nc,    Post_ncks_ncra),\ 
     75        (OIceEvap_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_OIceEvap.nc,    Post_ncks_ncra),\ 
     76        (O_QsrMix_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_QsrMix.nc,    Post_ncks_ncra),\ 
     77        (O_QsrIce_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_QsrIce.nc,    Post_ncks_ncra),\ 
     78        (O_QnsMix_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_QnsMix.nc,    Post_ncks_ncra),\ 
     79        (O_QnsIce_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_QnsIce.nc,    Post_ncks_ncra),\ 
     80        (O_dQnsdT_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_dQnsdT.nc,    Post_ncks_ncra),\ 
     81        (O_Runoff_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_O_Runoff.nc,    Post_ncks_ncra),\ 
     82        (OCalving_out.${DATE_CPL}.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_OCalving.nc,    Post_ncks_ncra),\ 
     83        (TEMPO_1D_cpl_atm.nc,    ${R_OUT_CPL_O_D}/${PREFIX}_1D_cpl_atm.nc , Post_1D_cpl_atm), \ 
     84        (TEMPO_1D_cpl_oce.nc,    ${R_OUT_CPL_O_D}/${PREFIX}_1D_cpl_oce.nc , Post_1D_cpl_oce), \ 
     85        (TEMPO_1M_cpl_atm.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_1M_cpl_atm.nc , Post_1M_cpl_atm), \ 
     86        (TEMPO_1M_cpl_oce.nc,    ${R_OUT_CPL_O_M}/${PREFIX}_1M_cpl_oce.nc , Post_1M_cpl_oce) 
    8387 
    84 [Post_cpl_oce_tau] 
    85 Patches = () 
    86 TimeSeriesVars = 
     88[Post_ncks_ncra] 
     89Patches = (Patch_20091116_ncks_ncra) 
     90GatherWithInternal = () 
     91TimeSeriesVars = () 
    8792 
    88 [Post_cpl_oce_flx] 
    89 Patches = () 
    90 TimeSeriesVars = 
     93[Post_1D_cpl_atm] 
     94Patches = (Patch_20091119_put_out) 
     95GatherWithInternal = () 
     96TimeSeriesVars = () 
    9197 
    92 [Post_cpl_oce_sst] 
    93 Patches = () 
    94 TimeSeriesVars = 
     98[Post_1D_cpl_oce] 
     99Patches = (Patch_20091119_put_out) 
     100GatherWithInternal = () 
     101TimeSeriesVars = () 
     102 
     103[Post_1M_cpl_atm] 
     104Patches = (Patch_20091119_put_out) 
     105GatherWithInternal = (lon, lat, time) 
     106TimeSeriesVars = (SIICEALW, SIICECOV, SISUTESW, COCALVIN, COICEVAP, COLIQRUN, CONSFICE, COQNSMIX, COQSRMIX, COSHFICE, COTOTEVA, COTOTRAI, COTOTSNO) 
     107 
     108[Post_1M_cpl_oce] 
     109Patches = (Patch_20091119_put_out) 
     110GatherWithInternal = (lon, lat, time) 
     111TimeSeriesVars = (OCalving, OIceEvap, OIceFrac, OTotEvap, OTotRain, OTotSnow, O_AlbIce, O_QnsIce, O_QnsMix, O_QsrIce, O_QsrMix, O_Runoff) 
     112 
     113 
  • CONFIG/IPSLCM/IPSLCM5/branches/IPSLCM5_v2/EXP00/COMP/oasis.driver

    r793 r808  
    1818    IGCM_sys_build_run_file ${LIBMPI} 
    1919 
     20    export CPL_OkDay="n" 
     21    export CPL_OkMonth="n" 
     22 
     23    for CPL_Frequency in ${config_CPL_WriteFrequency} ; do 
     24        case ${CPL_Frequency} in 
     25            *D|*d) CPL_OkDay="y"   ;; 
     26            *M)    CPL_OkMonth="y" ;; 
     27        esac 
     28    done 
     29 
    2030    IGCM_debug_PopStack "CPL_Initialize" 
     31 
    2132} 
    2233 
     
    3243    ############ Update Other Parameters  ############## 
    3344    ## Read Output_mode option in ${compname}.card --> Put "y" to have coupling variables in ouptut files 
    34     IGCM_card_DefineVariableFromOption ${SUBMIT_DIR}/COMP/${compname}.card UserChoices Output_mode  
    35     eval Output_mode=\${${compname}_UserChoices_Output_mode} > /dev/null 2>&1 
    36     echo ${Output_mode} 
    37     Output_var='EXPORTED' 
    38     if [ ${Output_mode} = y ] ; then 
    39         Output_var='EXPOUT' 
     45    export CPL_OutputMode="n" 
     46    IGCM_card_DefineVariableFromOption ${SUBMIT_DIR}/COMP/${compname}.card UserChoices OutputMode  
     47    eval CPL_OutputMode=\${${compname}_UserChoices_OutputMode} > /dev/null 2>&1 
     48    echo CPL_OutputMode = ${CPL_OutputMode} 
     49    CPL_OutputVar='EXPORTED' 
     50    if [ ${CPL_OutputMode} = y ] ; then 
     51        CPL_OutputVar='EXPOUT' 
    4052    fi 
    4153 
     
    4658        -e "s/<nproc_atm>/${NUM_PROC_ATM}/g" \ 
    4759        -e "s/<nproc_oce>/${NUM_PROC_OCE}/g" \ 
    48         -e "s/<output_mode>/${Output_var}/g" \ 
     60        -e "s/<output_mode>/${CPL_OutputVar}/g" \ 
    4961        namcouple > namcouple.tmp 
     62    IGCM_sys_Mv namcouple.tmp namcouple 
    5063 
    51     IGCM_sys_Mv namcouple.tmp namcouple 
    5264    # Unused files we want to remove 
    5365    eval FileToBeDeleted[${#FileToBeDeleted[@]}]=trace 
     
    6476    IGCM_debug_PushStack "CPL_Finalize" 
    6577 
    66     DATE_OASIS=$(echo ${PeriodDateBegin} | sed -e "{ s/^\(.\{4\}\)/\1-/;s/\(-.\{2\}\)/\1-/; }"); 
    67     DATE_OASIS=${DATE_OASIS}"T00:00:00" 
     78    DATE_CPL=$(echo ${PeriodDateBegin} | sed -e "{ s/^\(.\{4\}\)/\1-/;s/\(-.\{2\}\)/\1-/; }"); 
     79    DATE_CPL=${DATE_CPL}"T00:00:00" 
     80     
     81    echo ${DATE_CPL} ${CPL_OutputMode} ${CPL_OkDay} ${CPL_OkMonth} 
     82 
     83    if [ "${CPL_OutputMode}" = "y" ] ; then 
     84 
     85        [[ ${CPL_OkDay}   = "y" ]] && date >TEMPO_1D_cpl_atm.nc 
     86        [[ ${CPL_OkMonth} = "y" ]] && date >TEMPO_1M_cpl_atm.nc 
     87        [[ ${CPL_OkDay}   = "y" ]] && date >TEMPO_1D_cpl_oce.nc 
     88        [[ ${CPL_OkMonth} = "y" ]] && date >TEMPO_1M_cpl_oce.nc 
     89 
     90    fi 
    6891 
    6992    echo FINALIZE CPL !!! 
Note: See TracChangeset for help on using the changeset viewer.