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_pack_output

    r718 r727  
    220220fi 
    221221 
    222 #==================================================== 
     222#================================== 
    223223# First of all 
    224224# 
    225 # Read config.card 
    226  
    227 IGCM_card_DefineArrayFromSection     ${CARD_DIR}/config.card UserChoices 
    228 typeset option 
    229 for option in ${config_UserChoices[*]} ; do 
    230   IGCM_card_DefineVariableFromOption ${CARD_DIR}/config.card UserChoices ${option} 
    231 done 
     225# Read libIGCM compatibility version in config.card 
     226# Read UserChoices section 
     227# Read Ensemble section 
     228# Read Post section 
     229# Define all netcdf output directories 
     230#================================== 
     231IGCM_config_CommonConfiguration ${CARD_DIR}/config.card 
     232 
     233#================================== 
     234# Read ListOfComponents section 
     235# to drive the loop over find 
     236IGCM_card_DefineArrayFromSection ${CARD_DIR}/config.card ListOfComponents 
    232237# 
    233 IGCM_card_DefineArrayFromSection     ${CARD_DIR}/config.card Ensemble 
    234 typeset option 
    235 for option in ${config_Ensemble[*]} ; do 
    236   IGCM_card_DefineVariableFromOption ${CARD_DIR}/config.card Ensemble ${option} 
    237 done 
    238 # 
    239 echo 
    240 IGCM_debug_Print 1 "DefineArrayFromOption  : config_UserChoices" 
    241 IGCM_debug_PrintVariables 3 config_UserChoices_JobName 
    242 IGCM_debug_PrintVariables 3 config_UserChoices_LongName 
    243 IGCM_debug_PrintVariables 3 config_UserChoices_TagName 
    244 IGCM_debug_PrintVariables 3 config_UserChoices_SpaceName 
    245 IGCM_debug_PrintVariables 3 config_UserChoices_ExperimentName 
    246 IGCM_debug_PrintVariables 3 config_UserChoices_CalendarType 
    247 IGCM_debug_PrintVariables 3 config_UserChoices_DateBegin 
    248 IGCM_debug_PrintVariables 3 config_UserChoices_DateEnd 
    249 IGCM_debug_PrintVariables 3 config_UserChoices_PeriodLength 
    250 IGCM_debug_PrintVariables 3 config_Ensemble_EnsembleName 
    251 IGCM_debug_PrintVariables 3 config_Ensemble_EnsembleDate 
    252 echo 
    253  
    254 # Get ListOfComponents to drive the loop over find 
    255 IGCM_card_DefineArrayFromSection ${CARD_DIR}/config.card ListOfComponents 
    256  
    257 #==================================================== 
    258 #R_SAVE : Job output storage directory 
    259 #R_BUFR : Job output buffered directory 
    260  
    261 if ( [ ! X${config_UserChoices_SpaceName} = X ] && [ ! X${config_UserChoices_ExperimentName} = X ] ) ; then 
    262   FreeName=$( echo ${config_UserChoices_JobName} | sed 's/.*_//' ) 
    263   if ( [ ! X${config_Ensemble_EnsembleName} = X ] && [ ! X${config_Ensemble_EnsembleDate} = X ] ) ; then 
    264     R_SAVE=${R_OUT}/${config_UserChoices_TagName}/${config_UserChoices_SpaceName}/${config_UserChoices_ExperimentName}/${config_Ensemble_EnsembleName}/${config_Ensemble_EnsembleDate}/${FreeName} 
    265     R_BUFR=${R_BUF}/${config_UserChoices_TagName}/${config_UserChoices_SpaceName}/${config_UserChoices_ExperimentName}/${config_Ensemble_EnsembleName}/${config_Ensemble_EnsembleDate}/${FreeName} 
    266   else 
    267     R_SAVE=${R_OUT}/${config_UserChoices_TagName}/${config_UserChoices_SpaceName}/${config_UserChoices_ExperimentName}/${FreeName} 
    268     R_BUFR=${R_BUF}/${config_UserChoices_TagName}/${config_UserChoices_SpaceName}/${config_UserChoices_ExperimentName}/${FreeName} 
    269   fi 
    270 else 
    271   if ( [ ! X${config_Ensemble_EnsembleName} = X ] && [ ! X${config_Ensemble_EnsembleDate} = X ] ) ; then 
    272     R_SAVE=${R_OUT}/${config_UserChoices_TagName}/${config_Ensemble_EnsembleName}/${config_Ensemble_EnsembleDate}/${config_UserChoices_JobName} 
    273     R_BUFR=${R_BUF}/${config_UserChoices_TagName}/${config_Ensemble_EnsembleName}/${config_Ensemble_EnsembleDate}/${config_UserChoices_JobName} 
    274   else 
    275     R_SAVE=${R_OUT}/${config_UserChoices_TagName}/${config_UserChoices_JobName} 
    276     R_BUFR=${R_BUF}/${config_UserChoices_TagName}/${config_UserChoices_JobName} 
    277   fi 
    278 fi 
    279238IGCM_sys_TestDirArchive ${R_SAVE} 
    280239[ $? != 0 ] && IGCM_debug_Exit "IGCM_sys_TestDirArchive" 
Note: See TracChangeset for help on using the changeset viewer.