Changeset 727 for trunk/libIGCM/AA_pack_restart
- Timestamp:
- 10/18/12 11:05:46 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libIGCM/AA_pack_restart
r712 r727 243 243 fi 244 244 245 #================================== ==================245 #================================== 246 246 # First of all 247 247 # 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_RESTART : 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 #================================== 254 IGCM_config_CommonConfiguration ${CARD_DIR}/config.card 255 # 301 256 IGCM_sys_TestDirArchive ${R_SAVE} 302 257 [ $? != 0 ] && IGCM_debug_Exit "IGCM_sys_TestDirArchive"
Note: See TracChangeset
for help on using the changeset viewer.