Ignore:
Timestamp:
09/24/14 13:10:00 (10 years ago)
Author:
jgipsl
Message:

Update to use IGCM_comp_modifyDefFile instead of local functions LMDZ_sed/LMDZ_sed_default/ORCHIDEE_sed.

Now this configuration must be used with libIGCM trunk rev 1073 or more recent.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • CONFIG/UNIFORM/v6/LMDZOR_v6/GENERAL/DRIVER/orchidee.driver

    r2332 r2333  
    2525    if [ ! -f ${1} ] ; then 
    2626        echo "WARNING : ${1} file does not exist. Following will not be done : ORCHIDEE_sed : ${1} ${2} ${3} ${4}" 
    27         IGCM_debug_PopStack "LMDZ_sed" 
     27        IGCM_debug_PopStack "ORCHIDEE_sed_xml" 
    2828        return 
    2929    fi 
     
    6565{ 
    6666    IGCM_debug_PushStack "SRF_Update" 
     67 
     68    # Activate STOMATE if the compontent SBG=stomate is set in config.card 
     69    if [ X${config_ListOfComponents_SBG} = Xstomate ] ; then 
     70        IGCM_comp_modifyDefFile blocker orchidee.def STOMATE_OK_STOMATE y 
     71    else 
     72        IGCM_comp_modifyDefFile blocker orchidee.def STOMATE_OK_STOMATE n 
     73    fi 
    6774 
    6875    typeset SECHIBA_WRITE_STEP 
     
    164171        (( SECHIBA_WRITE_STEP = 0 )) 
    165172    fi 
    166  
    167     ORCHIDEE_sed WRITE_STEP ${SECHIBA_WRITE_STEP} 
    168     ORCHIDEE_sed SECHIBA_HISTLEVEL ${orchidee_UserChoices_sechiba_LEVEL} 
     173    IGCM_comp_modifyDefFile nonblocker orchidee.def WRITE_STEP ${SECHIBA_WRITE_STEP} 
     174    IGCM_comp_modifyDefFile nonblocker orchidee.def SECHIBA_HISTLEVEL ${orchidee_UserChoices_sechiba_LEVEL} 
    169175 
    170176    # Outputs HF in HISTFILE2 if required 
    171177    if [ X${SRF_ok_hf} = Xy ] ; then 
    172         ORCHIDEE_sed SECHIBA_HISTFILE2 y 
     178        IGCM_comp_modifyDefFile nonblocker orchidee.def SECHIBA_HISTFILE2 y 
    173179        if [ X${orchidee_UserChoices_XIOS} = Xy ] ; then 
    174180            ORCHIDEE_sed_xml file_def_orchidee.xml sechiba2 enabled .TRUE.  
     
    177183        fi 
    178184    else 
    179         ORCHIDEE_sed SECHIBA_HISTFILE2 n 
    180     fi 
    181     ORCHIDEE_sed SECHIBA_HISTLEVEL2 1 
    182     ORCHIDEE_sed WRITE_STEP2 10800.0 
     185        IGCM_comp_modifyDefFile nonblocker orchidee.def SECHIBA_HISTFILE2 n 
     186    fi 
     187    IGCM_comp_modifyDefFile nonblocker orchidee.def SECHIBA_HISTLEVEL2 1 
     188    IGCM_comp_modifyDefFile nonblocker orchidee.def WRITE_STEP2 10800.0 
    183189 
    184190    if ( [ ${CumulPeriod} -ne 1 ] || [ "${config_SRF_Restart}" != "n" ] ) ; then 
    185         ORCHIDEE_sed SECHIBA_restart_in sechiba_rest_in.nc 
    186     else 
    187         ORCHIDEE_sed SECHIBA_restart_in NONE 
     191        IGCM_comp_modifyDefFile blocker orchidee.def SECHIBA_restart_in sechiba_rest_in.nc 
     192    else 
     193        IGCM_comp_modifyDefFile blocker orchidee.def SECHIBA_restart_in NONE 
    188194    fi 
    189195 
    190196# Modify in orchidee.def VEGET_UPDATE and LAND_COVER_CHANGE if they are set in orchidee.card section UserChoices 
    191197    if [ ! X${orchidee_UserChoices_VEGET_UPDATE} = X ] ; then 
    192         ORCHIDEE_sed VEGET_UPDATE   ${orchidee_UserChoices_VEGET_UPDATE} 
    193     else 
    194         ORCHIDEE_sed VEGET_UPDATE 0Y 
     198        IGCM_comp_modifyDefFile blocker orchidee.def VEGET_UPDATE   ${orchidee_UserChoices_VEGET_UPDATE} 
     199    else 
     200        IGCM_comp_modifyDefFile blocker orchidee.def VEGET_UPDATE 0Y 
    195201    fi 
    196202    if [ ! X${orchidee_UserChoices_LAND_COVER_CHANGE} = X ] ; then 
    197         ORCHIDEE_sed LAND_COVER_CHANGE ${orchidee_UserChoices_LAND_COVER_CHANGE} 
    198     else 
    199         ORCHIDEE_sed LAND_COVER_CHANGE n 
     203        IGCM_comp_modifyDefFile blocker orchidee.def LAND_COVER_CHANGE ${orchidee_UserChoices_LAND_COVER_CHANGE} 
     204    else 
     205        IGCM_comp_modifyDefFile blocker orchidee.def LAND_COVER_CHANGE n 
    200206    fi 
    201207 
Note: See TracChangeset for help on using the changeset viewer.