Changeset 522 for trunk/libIGCM/libIGCM_config
- Timestamp:
- 12/02/11 19:17:07 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libIGCM/libIGCM_config/libIGCM_config.ksh
r473 r522 396 396 #================================================# 397 397 398 IGCM_date_GetYearMonth $DateBegin year month 399 year_m1=$(( year - 1 )) 400 year_p1=$(( year + 1 )) 398 IGCM_date_GetYearMonthDay $DateBegin year month day 401 399 IGCM_config_Analyse_PeriodLength 402 400 … … 477 475 fi 478 476 479 IGCM_date_GetYearMonth $PeriodDateBegin year month 480 year_m1=$(( year - 1 )) 481 year_p1=$(( year + 1 )) 477 IGCM_date_GetYearMonthDay $PeriodDateBegin year month day 482 478 IGCM_config_Analyse_PeriodLength 483 479 … … 486 482 fi 487 483 OldPrefix=${config_UserChoices_JobName}_${PeriodDateEnd} 488 484 485 # BEGIN: SHOULD GO IN A FUNCTION FROM libIGCM_date.ksh 486 # Compute year_m1 and year_p1 (year minus 1Y and year plus 1Y) 487 year_m1=$(( year - 1 )) 488 year_p1=$(( year + 1 )) 489 # Compute month_m1 (month minus 1M) 490 # Compute yyyymm_m1 (yyyymm minus 1M) 491 month_m1=$(( month - 1 )) 492 if [ ${month_m1} = 0 ]; then 493 month_m1=12 494 yyyymm_m1=${year_m1}12 495 elif [ ${month_m1} -le 9 ]; then 496 month_m1=0${month_m1} 497 yyyymm_m1=${year}${month_m1} 498 else 499 yyyymm_m1=${year}${month_m1} 500 fi 501 # Compute month_p1 (month plus 1M) 502 # Compute yyyymm_p1 (yyyymm plus 1M) 503 month_p1=$(( month + 1 )) 504 if [ ${month_p1} = 13 ]; then 505 month_p1=01 506 yyyymm_p1=${year_p1}01 507 elif [ ${month_p1} -le 9 ]; then 508 month_p1=0${month_p1} 509 yyyymm_p1=${year}${month_p1} 510 else 511 yyyymm_p1=${year}${month_p1} 512 fi 513 #IGCM_debug_Print 1 "jg 1 month_m1 = ${month_m1} month_p1 = ${month_p1} " 514 #IGCM_debug_Print 1 "jg 1 calculate yyyymm_m1 = ${yyyymm_m1} " 515 #IGCM_debug_Print 1 "jg 1 calculate yyyymm_p1 = ${yyyymm_p1} " 516 517 # END: SHOULD GO IN A FUNCTION FROM libIGCM_date.ksh 518 489 519 #===================================================================# 490 520 # Prepare variables available for ${COMP}.card and ${COMP}.driver # … … 735 765 736 766 PeriodDateBegin=$( IGCM_date_AddDaysToGregorianDate ${PeriodDateEnd} 1 ) 737 IGCM_date_GetYearMonth $PeriodDateBegin year month767 IGCM_date_GetYearMonthDay $PeriodDateBegin year month day 738 768 year_m1=$(( year - 1 )) 739 769 year_p1=$(( year + 1 ))
Note: See TracChangeset
for help on using the changeset viewer.