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_monitoring

    r712 r727  
    228228fi 
    229229 
    230 # 
     230#================================== 
    231231# First of all 
    232232# 
    233 IGCM_card_DefineArrayFromSection       ${CARD_DIR}/config.card UserChoices 
    234 typeset option 
    235 for option in ${config_UserChoices[*]} ; do 
    236     IGCM_card_DefineVariableFromOption ${CARD_DIR}/config.card UserChoices ${option} 
    237 done 
    238  
    239 IGCM_card_DefineArrayFromSection       ${CARD_DIR}/config.card Ensemble 
    240 typeset option 
    241 for option in ${config_Ensemble[*]} ; do 
    242     IGCM_card_DefineVariableFromOption ${CARD_DIR}/config.card Ensemble ${option} 
    243 done 
    244 IGCM_card_DefineArrayFromSection       ${CARD_DIR}/config.card ListOfComponents 
    245  
     233# Read libIGCM compatibility version in config.card 
     234# Read UserChoices section 
     235# Read Ensemble section 
     236# Read Post section 
     237# Define all netcdf output directories 
    246238#================================== 
    247 #R_SAVE : Job output directory 
    248 #R_BUFR : Job output buffered directory 
    249 if ( [ ! X${config_UserChoices_SpaceName} = X ] && [ ! X${config_UserChoices_ExperimentName} = X ] ) ; then 
    250   FreeName=$( echo ${config_UserChoices_JobName} | sed 's/.*_//' ) 
    251   if ( [ ! X${config_Ensemble_EnsembleName} = X ] && [ ! X${config_Ensemble_EnsembleDate} = X ] ) ; then 
    252     R_SAVE=${R_OUT}/${config_UserChoices_TagName}/${config_UserChoices_SpaceName}/${config_UserChoices_ExperimentName}/${config_Ensemble_EnsembleName}/${config_Ensemble_EnsembleDate}/${FreeName} 
    253     R_FIGR=${R_FIG}/${config_UserChoices_TagName}/${config_UserChoices_SpaceName}/${config_UserChoices_ExperimentName}/${config_Ensemble_EnsembleName}/${config_Ensemble_EnsembleDate}/${FreeName} 
    254     R_BUFR=${R_BUF}/${config_UserChoices_TagName}/${config_UserChoices_SpaceName}/${config_UserChoices_ExperimentName}/${config_Ensemble_EnsembleName}/${config_Ensemble_EnsembleDate}/${FreeName} 
    255     R_DODS=${config_UserChoices_TagName}/${config_UserChoices_SpaceName}/${config_UserChoices_ExperimentName}/${config_Ensemble_EnsembleName}/${config_Ensemble_EnsembleDate}/${FreeName} 
    256   else 
    257     R_SAVE=${R_OUT}/${config_UserChoices_TagName}/${config_UserChoices_SpaceName}/${config_UserChoices_ExperimentName}/${FreeName} 
    258     R_FIGR=${R_FIG}/${config_UserChoices_TagName}/${config_UserChoices_SpaceName}/${config_UserChoices_ExperimentName}/${FreeName} 
    259     R_BUFR=${R_BUF}/${config_UserChoices_TagName}/${config_UserChoices_SpaceName}/${config_UserChoices_ExperimentName}/${FreeName} 
    260     R_DODS=${config_UserChoices_TagName}/${config_UserChoices_SpaceName}/${config_UserChoices_ExperimentName}/${FreeName} 
    261   fi 
    262 else 
    263   if ( [ ! X${config_Ensemble_EnsembleName} = X ] && [ ! X${config_Ensemble_EnsembleDate} = X ] ) ; then 
    264     R_SAVE=${R_OUT}/${config_UserChoices_TagName}/${config_Ensemble_EnsembleName}/${config_Ensemble_EnsembleDate}/${config_UserChoices_JobName} 
    265     R_FIGR=${R_FIG}/${config_UserChoices_TagName}/${config_Ensemble_EnsembleName}/${config_Ensemble_EnsembleDate}/${config_UserChoices_JobName} 
    266     R_BUFR=${R_BUF}/${config_UserChoices_TagName}/${config_Ensemble_EnsembleName}/${config_Ensemble_EnsembleDate}/${config_UserChoices_JobName} 
    267     R_DODS=${config_UserChoices_TagName}/${config_Ensemble_EnsembleName}/${config_Ensemble_EnsembleDate}/${config_UserChoices_JobName} 
    268   else 
    269     R_SAVE=${R_OUT}/${config_UserChoices_TagName}/${config_UserChoices_JobName} 
    270     R_FIGR=${R_FIG}/${config_UserChoices_TagName}/${config_UserChoices_JobName} 
    271     R_BUFR=${R_BUF}/${config_UserChoices_TagName}/${config_UserChoices_JobName} 
    272     R_DODS=${config_UserChoices_TagName}/${config_UserChoices_JobName} 
    273   fi 
    274 fi 
    275  
     239IGCM_config_CommonConfiguration ${CARD_DIR}/config.card 
     240 
     241#================================== 
     242# Read ListOfComponents section: 
     243IGCM_card_DefineArrayFromSection ${CARD_DIR}/config.card ListOfComponents 
     244 
     245# Create R_FIGR that has been defined by IGCM_config_CommonConfiguration 
    276246IGCM_sys_MkdirArchive ${R_FIGR} 
    277247# 
Note: See TracChangeset for help on using the changeset viewer.