Changeset 554 for trunk/libIGCM/libIGCM_config/libIGCM_config.ksh
- Timestamp:
- 02/20/12 17:39:05 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libIGCM/libIGCM_config/libIGCM_config.ksh
r545 r554 211 211 212 212 #================================== 213 # Post:213 # Read Post section: 214 214 IGCM_card_DefineArrayFromSection ${SUBMIT_DIR}/config.card Post 215 215 … … 222 222 IGCM_debug_Print 3 "${option} : ${auxprint}" 223 223 done 224 225 #================================== 226 # Define default value to keep compatibility with previous card: means before changes due to TGCC 227 [ X${config_Post_PackFrequency} = X ] && config_Post_PackFrequency=${config_Post_RebuildFrequency} 224 228 225 229 #==================================================== … … 341 345 typeset i 342 346 347 # Check RebuildFrequency against key frequencies : PeriodLength ; PackFrequency ; TimeSeriesFrequency ; SeasonalFrequency 343 348 if ( [ ! X${config_Post_RebuildFrequency} = X${NULL_STR} ] && [ ! X${config_Post_RebuildFrequency} = XNONE ] ) ; then 344 349 AsynchronousRebuild=true … … 348 353 IGCM_debug_Print 1 "Check coherence between RebuildFrequency and PeriodLength" 349 354 IGCM_post_CheckModuloFrequency config_Post_RebuildFrequency config_UserChoices_PeriodLength 355 IGCM_debug_Print 1 "Check coherence between PackFrequency and RebuildFrequency" 356 IGCM_post_CheckModuloFrequency config_Post_PackFrequency config_Post_RebuildFrequency 350 357 IGCM_debug_Print 1 "Check coherence between TimeSeriesFrequency and RebuildFrequency" 351 358 IGCM_post_CheckModuloFrequency config_Post_TimeSeriesFrequency config_Post_RebuildFrequency … … 357 364 IGCM_debug_Print 1 "Proceed with standard post-treatment pathway" 358 365 echo 359 #modulo ( TimeSeriesFrequency/SeasonalFrequency and PeriodLenght) must be zero366 #modulo (PeriodLength and TimeSeriesFrequency/SeasonalFrequency) must be zero 360 367 IGCM_debug_Print 1 "Check coherence between TimeSeriesFrequency and PeriodLength" 361 368 IGCM_post_CheckModuloFrequency config_Post_TimeSeriesFrequency config_UserChoices_PeriodLength 362 369 IGCM_debug_Print 1 "Check coherence between SeasonalFrequency and PeriodLength" 363 370 IGCM_post_CheckModuloFrequency config_Post_SeasonalFrequency config_UserChoices_PeriodLength 371 fi 372 373 # Check PackFrequency against other key frequencies 374 # Modulo (PackFrequency and TimeSeriesFrequency/SeasonalFrequency and PeriodLenght) must be zero 375 if ( [ ! X${config_Post_PackFrequency} = X${NULL_STR} ] && [ ! X${config_Post_PackFrequency} = XNONE ] ) ; then 376 Pack=true 377 # 378 IGCM_debug_Print 1 "Check coherence between PackFrequency and PeriodLength" 379 IGCM_post_CheckModuloFrequency config_Post_PackFrequency config_UserChoices_PeriodLength 380 IGCM_debug_Print 1 "Check coherence between TimeSeriesFrequency and PackFrequency" 381 IGCM_post_CheckModuloFrequency config_Post_TimeSeriesFrequency config_Post_PackFrequency 382 IGCM_debug_Print 1 "Check coherence between SeasonalFrequency and PackFrequency" 383 IGCM_post_CheckModuloFrequency config_Post_SeasonalFrequency config_Post_PackFrequency 384 else 385 Pack=false 364 386 fi 365 387
Note: See TracChangeset
for help on using the changeset viewer.