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_create_multi_se

    r712 r727  
    230230fi 
    231231 
    232 # 
     232#================================== 
    233233# First of all 
    234234# 
    235 IGCM_card_DefineArrayFromSection   ${CARD_DIR}/config.card UserChoices 
    236 typeset option 
    237 for option in ${config_UserChoices[*]} ; do 
    238     IGCM_card_DefineVariableFromOption ${CARD_DIR}/config.card UserChoices ${option} 
    239 done 
    240  
    241 IGCM_card_DefineArrayFromSection       ${CARD_DIR}/config.card Ensemble 
    242 typeset option 
    243 for option in ${config_Ensemble[*]} ; do 
    244     IGCM_card_DefineVariableFromOption ${CARD_DIR}/config.card Ensemble ${option} 
    245 done 
    246 # 
    247 echo 
    248 IGCM_debug_PrintVariables 3 config_UserChoices_TagName 
    249 #IGCM_debug_PrintVariables 3 config_UserChoices_SpaceName 
    250 #IGCM_debug_PrintVariables 3 config_UserChoices_ExperimentName 
    251 IGCM_debug_PrintVariables 3 config_UserChoices_CalendarType 
    252 IGCM_debug_PrintVariables 3 config_UserChoices_DateBegin 
    253 IGCM_debug_PrintVariables 3 config_UserChoices_DateEnd 
    254 IGCM_debug_PrintVariables 3 config_UserChoices_PeriodLength 
    255 IGCM_debug_PrintVariables 3 config_Ensemble_EnsembleName 
    256 IGCM_debug_PrintVariables 3 config_Ensemble_EnsembleDate 
    257 echo 
    258  
     235# Read libIGCM compatibility version in config.card 
     236# Read UserChoices section 
     237# Read Ensemble section 
     238# Read Post section 
     239# Define all netcdf output directories 
    259240#================================== 
    260 #R_SAVE : Job output directory 
    261 #R_BUFR : Job output buffered directory 
    262 if ( [ ! X${config_UserChoices_SpaceName} = X ] && [ ! X${config_UserChoices_ExperimentName} = X ] ) ; then 
    263   FreeName=$( echo ${config_UserChoices_JobName} | sed 's/.*_//' ) 
    264   if ( [ ! X${config_Ensemble_EnsembleName} = X ] && [ ! X${config_Ensemble_EnsembleDate} = X ] ) ; then 
    265     R_SAVE=${R_OUT}/${config_UserChoices_TagName}/${config_UserChoices_SpaceName}/${config_UserChoices_ExperimentName}/${config_Ensemble_EnsembleName}/${config_Ensemble_EnsembleDate}/${FreeName} 
    266     R_BUFR=${R_BUF}/${config_UserChoices_TagName}/${config_UserChoices_SpaceName}/${config_UserChoices_ExperimentName}/${config_Ensemble_EnsembleName}/${config_Ensemble_EnsembleDate}/${FreeName} 
    267     R_DODS=${config_UserChoices_TagName}/${config_UserChoices_SpaceName}/${config_UserChoices_ExperimentName}/${config_Ensemble_EnsembleName}/${config_Ensemble_EnsembleDate}/${FreeName} 
    268   else 
    269     R_SAVE=${R_OUT}/${config_UserChoices_TagName}/${config_UserChoices_SpaceName}/${config_UserChoices_ExperimentName}/${FreeName} 
    270     R_BUFR=${R_BUF}/${config_UserChoices_TagName}/${config_UserChoices_SpaceName}/${config_UserChoices_ExperimentName}/${FreeName} 
    271     R_DODS=${config_UserChoices_TagName}/${config_UserChoices_SpaceName}/${config_UserChoices_ExperimentName}/${FreeName} 
    272   fi 
    273 else 
    274   if ( [ ! X${config_Ensemble_EnsembleName} = X ] && [ ! X${config_Ensemble_EnsembleDate} = X ] ) ; then 
    275     R_SAVE=${R_OUT}/${config_UserChoices_TagName}/${config_Ensemble_EnsembleName}/${config_Ensemble_EnsembleDate}/${config_UserChoices_JobName} 
    276     R_BUFR=${R_BUF}/${config_UserChoices_TagName}/${config_Ensemble_EnsembleName}/${config_Ensemble_EnsembleDate}/${config_UserChoices_JobName} 
    277     R_DODS=${config_UserChoices_TagName}/${config_Ensemble_EnsembleName}/${config_Ensemble_EnsembleDate}/${config_UserChoices_JobName} 
    278   else 
    279     R_SAVE=${R_OUT}/${config_UserChoices_TagName}/${config_UserChoices_JobName} 
    280     R_BUFR=${R_BUF}/${config_UserChoices_TagName}/${config_UserChoices_JobName} 
    281     R_DODS=${config_UserChoices_TagName}/${config_UserChoices_JobName} 
    282   fi 
    283 fi 
    284 # 
     241IGCM_config_CommonConfiguration ${CARD_DIR}/config.card 
     242 
     243#================================== 
     244# Read ListOfComponents section: 
    285245IGCM_card_DefineArrayFromSection   ${CARD_DIR}/config.card ListOfComponents 
    286246 
     247#================================== 
     248# Read SeasonalFrequency: 
    287249IGCM_card_DefineArrayFromSection   ${CARD_DIR}/config.card Post 
    288250 
Note: See TracChangeset for help on using the changeset viewer.