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_ORCA_LIM

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