Changeset 727 for trunk/libIGCM/AA_create_multi_se
- Timestamp:
- 10/18/12 11:05:46 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libIGCM/AA_create_multi_se
r712 r727 230 230 fi 231 231 232 # 232 #================================== 233 233 # First of all 234 234 # 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 259 240 #================================== 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 # 241 IGCM_config_CommonConfiguration ${CARD_DIR}/config.card 242 243 #================================== 244 # Read ListOfComponents section: 285 245 IGCM_card_DefineArrayFromSection ${CARD_DIR}/config.card ListOfComponents 286 246 247 #================================== 248 # Read SeasonalFrequency: 287 249 IGCM_card_DefineArrayFromSection ${CARD_DIR}/config.card Post 288 250
Note: See TracChangeset
for help on using the changeset viewer.