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_debug

    r712 r727  
    243243fi 
    244244 
    245 #==================================================== 
     245#================================== 
    246246# First of all 
    247247# 
    248 # Read config.card 
    249  
    250 IGCM_card_DefineArrayFromSection     ${CARD_DIR}/config.card UserChoices 
    251 typeset option 
    252 for option in ${config_UserChoices[*]} ; do 
    253   IGCM_card_DefineVariableFromOption ${CARD_DIR}/config.card UserChoices ${option} 
    254 done 
    255 # 
    256 IGCM_card_DefineArrayFromSection     ${CARD_DIR}/config.card Ensemble 
    257 typeset option 
    258 for option in ${config_Ensemble[*]} ; do 
    259   IGCM_card_DefineVariableFromOption ${CARD_DIR}/config.card Ensemble ${option} 
    260 done 
    261 # 
    262 echo 
    263 IGCM_debug_Print 1 "DefineArrayFromOption  : config_UserChoices" 
    264 IGCM_debug_PrintVariables 3 config_UserChoices_JobName 
    265 IGCM_debug_PrintVariables 3 config_UserChoices_LongName 
    266 IGCM_debug_PrintVariables 3 config_UserChoices_TagName 
    267 IGCM_debug_PrintVariables 3 config_UserChoices_SpaceName 
    268 IGCM_debug_PrintVariables 3 config_UserChoices_ExperimentName 
    269 IGCM_debug_PrintVariables 3 config_UserChoices_CalendarType 
    270 IGCM_debug_PrintVariables 3 config_UserChoices_DateBegin 
    271 IGCM_debug_PrintVariables 3 config_UserChoices_DateEnd 
    272 IGCM_debug_PrintVariables 3 config_UserChoices_PeriodLength 
    273 IGCM_debug_PrintVariables 3 config_Ensemble_EnsembleName 
    274 IGCM_debug_PrintVariables 3 config_Ensemble_EnsembleDate 
    275 echo 
    276  
    277 #==================================================== 
    278 # Prepare environment 
    279 #R_SAVE      : Job output storage directory 
    280 #R_BUFR      : Job output buffered directory 
    281 #STORE_DEBUG : Where we store tar files 
    282  
    283 if ( [ ! X${config_UserChoices_SpaceName} = X ] && [ ! X${config_UserChoices_ExperimentName} = X ] ) ; then 
    284   FreeName=$( echo ${config_UserChoices_JobName} | sed 's/.*_//' ) 
    285   if ( [ ! X${config_Ensemble_EnsembleName} = X ] && [ ! X${config_Ensemble_EnsembleDate} = X ] ) ; then 
    286     R_SAVE=${R_OUT}/${config_UserChoices_TagName}/${config_UserChoices_SpaceName}/${config_UserChoices_ExperimentName}/${config_Ensemble_EnsembleName}/${config_Ensemble_EnsembleDate}/${FreeName} 
    287     R_BUFR=${R_BUF}/${config_UserChoices_TagName}/${config_UserChoices_SpaceName}/${config_UserChoices_ExperimentName}/${config_Ensemble_EnsembleName}/${config_Ensemble_EnsembleDate}/${FreeName} 
    288   else 
    289     R_SAVE=${R_OUT}/${config_UserChoices_TagName}/${config_UserChoices_SpaceName}/${config_UserChoices_ExperimentName}/${FreeName} 
    290     R_BUFR=${R_BUF}/${config_UserChoices_TagName}/${config_UserChoices_SpaceName}/${config_UserChoices_ExperimentName}/${FreeName} 
    291   fi 
    292 else 
    293   if ( [ ! X${config_Ensemble_EnsembleName} = X ] && [ ! X${config_Ensemble_EnsembleDate} = X ] ) ; then 
    294     R_SAVE=${R_OUT}/${config_UserChoices_TagName}/${config_Ensemble_EnsembleName}/${config_Ensemble_EnsembleDate}/${config_UserChoices_JobName} 
    295     R_BUFR=${R_BUF}/${config_UserChoices_TagName}/${config_Ensemble_EnsembleName}/${config_Ensemble_EnsembleDate}/${config_UserChoices_JobName} 
    296   else 
    297     R_SAVE=${R_OUT}/${config_UserChoices_TagName}/${config_UserChoices_JobName} 
    298     R_BUFR=${R_BUF}/${config_UserChoices_TagName}/${config_UserChoices_JobName} 
    299   fi 
    300 fi 
     248# Read libIGCM compatibility version in config.card 
     249# Read UserChoices section 
     250# Read Ensemble section 
     251# Read Post section 
     252# Define all netcdf output directories 
     253#================================== 
     254IGCM_config_CommonConfiguration ${CARD_DIR}/config.card 
     255 
    301256IGCM_sys_TestDirArchive ${R_SAVE} 
    302257[ $? != 0 ] && IGCM_debug_Exit "IGCM_sys_TestDirArchive" 
Note: See TracChangeset for help on using the changeset viewer.