Ignore:
Timestamp:
10/18/12 11:05:46 (12 years ago)
Author:
sdipsl
Message:
  • use IGCM_config_CommonConfiguration
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/libIGCM/AA_atlas_ORCHIDEE

    r712 r727  
    179179    IGCM_sys_Get_Master ${SUBMIT_DIR}/POST        ${RUN_DIR_PATH} 
    180180fi 
    181 # 
     181 
     182#================================== 
    182183# First of all 
    183184# 
    184 IGCM_card_DefineArrayFromSection       ${CARD_DIR}/config.card UserChoices 
    185 typeset option 
    186 for option in ${config_UserChoices[*]} ; do 
    187     IGCM_card_DefineVariableFromOption ${CARD_DIR}/config.card UserChoices ${option} 
    188 done 
    189  
    190 IGCM_card_DefineArrayFromSection       ${CARD_DIR}/config.card Ensemble 
    191 typeset option 
    192 for option in ${config_Ensemble[*]} ; do 
    193     IGCM_card_DefineVariableFromOption ${CARD_DIR}/config.card Ensemble ${option} 
    194 done 
    195 # 
    196 echo 
    197 IGCM_debug_Print 1 "DefineArrayFromOption  : config_UserChoices" 
    198 IGCM_debug_PrintVariables 3 config_UserChoices_JobName 
    199 IGCM_debug_PrintVariables 3 config_UserChoices_LongName 
    200 IGCM_debug_PrintVariables 3 config_UserChoices_TagName 
    201 IGCM_debug_PrintVariables 3 config_UserChoices_SpaceName 
    202 IGCM_debug_PrintVariables 3 config_UserChoices_ExperimentName 
    203 IGCM_debug_PrintVariables 3 config_UserChoices_CalendarType 
    204 IGCM_debug_PrintVariables 3 config_UserChoices_DateBegin 
    205 IGCM_debug_PrintVariables 3 config_UserChoices_DateEnd 
    206 IGCM_debug_PrintVariables 3 config_UserChoices_PeriodLength 
    207 IGCM_debug_PrintVariables 3 config_Ensemble_EnsembleName 
    208 IGCM_debug_PrintVariables 3 config_Ensemble_EnsembleDate 
    209 echo 
    210  
     185# Read libIGCM compatibility version in config.card 
     186# Read UserChoices section 
     187# Read Ensemble section 
     188# Read Post section 
     189# Define all netcdf output directories 
    211190#================================== 
    212 #R_SAVE : Job output directory 
    213 #R_BUFR : Job output buffered directory 
    214 if ( [ ! X${config_UserChoices_SpaceName} = X ] && [ ! X${config_UserChoices_ExperimentName} = X ] ) ; then 
    215   FreeName=$( echo ${config_UserChoices_JobName} | sed 's/.*_//' ) 
    216   if ( [ ! X${config_Ensemble_EnsembleName} = X ] && [ ! X${config_Ensemble_EnsembleDate} = X ] ) ; then 
    217     R_SAVE=${R_OUT}/${config_UserChoices_TagName}/${config_UserChoices_SpaceName}/${config_UserChoices_ExperimentName}/${config_Ensemble_EnsembleName}/${config_Ensemble_EnsembleDate}/${FreeName} 
    218     R_FIGR=${R_FIG}/${config_UserChoices_TagName}/${config_UserChoices_SpaceName}/${config_UserChoices_ExperimentName}/${config_Ensemble_EnsembleName}/${config_Ensemble_EnsembleDate}/${FreeName} 
    219     R_BUFR=${R_BUF}/${config_UserChoices_TagName}/${config_UserChoices_SpaceName}/${config_UserChoices_ExperimentName}/${config_Ensemble_EnsembleName}/${config_Ensemble_EnsembleDate}/${FreeName} 
    220     R_DODS=${config_UserChoices_TagName}/${config_UserChoices_SpaceName}/${config_UserChoices_ExperimentName}/${config_Ensemble_EnsembleName}/${config_Ensemble_EnsembleDate}/${FreeName} 
    221   else 
    222     R_SAVE=${R_OUT}/${config_UserChoices_TagName}/${config_UserChoices_SpaceName}/${config_UserChoices_ExperimentName}/${FreeName} 
    223     R_FIGR=${R_FIG}/${config_UserChoices_TagName}/${config_UserChoices_SpaceName}/${config_UserChoices_ExperimentName}/${FreeName} 
    224     R_BUFR=${R_BUF}/${config_UserChoices_TagName}/${config_UserChoices_SpaceName}/${config_UserChoices_ExperimentName}/${FreeName} 
    225     R_DODS=${config_UserChoices_TagName}/${config_UserChoices_SpaceName}/${config_UserChoices_ExperimentName}/${FreeName} 
    226   fi 
    227 else 
    228   if ( [ ! X${config_Ensemble_EnsembleName} = X ] && [ ! X${config_Ensemble_EnsembleDate} = X ] ) ; then 
    229     R_SAVE=${R_OUT}/${config_UserChoices_TagName}/${config_Ensemble_EnsembleName}/${config_Ensemble_EnsembleDate}/${config_UserChoices_JobName} 
    230     R_FIGR=${R_FIG}/${config_UserChoices_TagName}/${config_Ensemble_EnsembleName}/${config_Ensemble_EnsembleDate}/${config_UserChoices_JobName} 
    231     R_BUFR=${R_BUF}/${config_UserChoices_TagName}/${config_Ensemble_EnsembleName}/${config_Ensemble_EnsembleDate}/${config_UserChoices_JobName} 
    232     R_DODS=${config_UserChoices_TagName}/${config_Ensemble_EnsembleName}/${config_Ensemble_EnsembleDate}/${config_UserChoices_JobName} 
    233   else 
    234     R_SAVE=${R_OUT}/${config_UserChoices_TagName}/${config_UserChoices_JobName} 
    235     R_FIGR=${R_FIG}/${config_UserChoices_TagName}/${config_UserChoices_JobName} 
    236     R_BUFR=${R_BUF}/${config_UserChoices_TagName}/${config_UserChoices_JobName} 
    237     R_DODS=${config_UserChoices_TagName}/${config_UserChoices_JobName} 
    238   fi 
    239 fi 
     191IGCM_config_CommonConfiguration ${CARD_DIR}/config.card 
     192 
    240193# 
    241194IGCM_sys_MkdirArchive ${R_FIGR} 
Note: See TracChangeset for help on using the changeset viewer.