Changeset 108
- Timestamp:
- 04/17/09 14:27:15 (15 years ago)
- Location:
- trunk/libIGCM
- Files:
-
- 2 added
- 1 deleted
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libIGCM/AA_additionnal
r68 r108 32 32 #-Q- aix6 # Nom du travail LoadLeveler 33 33 #-Q- aix6 # @ job_name = ATL_ADD 34 #-Q- aix6 # Fichier de sortie standard du travail 34 #-Q- aix6 # Fichier de sortie standard du travail 35 35 #-Q- aix6 # @ output = $(job_name).$(jobid) 36 36 #-Q- aix6 # Fichier de sortie d'erreur du travail … … 61 61 # This software is governed by the CeCILL licence see libIGCM/libIGCM_CeCILL.LIC 62 62 63 #set -eu 64 #set -vx 65 63 66 date 64 67 … … 68 71 ######################################################################### 69 72 70 . ${libIGCM}/libIGCM_debug/libIGCM_debug.ksh ; 71 . ${libIGCM}/libIGCM_sys/libIGCM_sys.ksh ; #IGCM_debug_Check 72 . ${libIGCM}/libIGCM_card/libIGCM_card.ksh ; #IGCM_card_Check 73 . ${libIGCM}/libIGCM_debug/libIGCM_debug.ksh 74 ( ${DEBUG_debug} ) && IGCM_debug_Check 75 . ${libIGCM}/libIGCM_card/libIGCM_card.ksh 76 ( ${DEBUG_debug} ) && IGCM_card_Check 77 . ${libIGCM}/libIGCM_date/libIGCM_date.ksh 78 ( ${DEBUG_debug} ) && IGCM_date_Check 79 #------- 80 . ${libIGCM}/libIGCM_sys/libIGCM_sys.ksh 73 81 74 82 ####################################################################### … … 76 84 #set -vx 77 85 86 #=========================================== 78 87 R_ATLAS=ATLAS/SE_${YEARS} 79 88 R_OUT_OCE=${R_SAVE}/OCE -
trunk/libIGCM/AA_atlas_LMDZ
r68 r108 61 61 # This software is governed by the CeCILL licence see libIGCM/libIGCM_CeCILL.LIC 62 62 63 #set -eu 64 #set -vx 65 63 66 date 64 67 65 68 #-Q- sx8brodie export OMP_NUM_THREADS=1 69 #-Q- aix6 export OMP_NUM_THREADS=1 66 70 67 71 ###################################################################### 68 72 69 . ${libIGCM}/libIGCM_debug/libIGCM_debug.ksh ; 70 . ${libIGCM}/libIGCM_sys/libIGCM_sys.ksh ; #IGCM_debug_Check 71 . ${libIGCM}/libIGCM_card/libIGCM_card.ksh ; #IGCM_card_Check 73 . ${libIGCM}/libIGCM_debug/libIGCM_debug.ksh 74 ( ${DEBUG_debug} ) && IGCM_debug_Check 75 . ${libIGCM}/libIGCM_card/libIGCM_card.ksh 76 ( ${DEBUG_debug} ) && IGCM_card_Check 77 . ${libIGCM}/libIGCM_date/libIGCM_date.ksh 78 ( ${DEBUG_debug} ) && IGCM_date_Check 79 #------- 80 . ${libIGCM}/libIGCM_sys/libIGCM_sys.ksh 72 81 73 82 ###################################################################### 74 83 75 #set -vx 84 #set -vx 76 85 77 86 R_ATLAS=ATLAS/SE_${YEARS} -
trunk/libIGCM/AA_atlas_ORCA_LIM
r95 r108 61 61 # This software is governed by the CeCILL licence see libIGCM/libIGCM_CeCILL.LIC 62 62 63 #set -eu 63 64 #set -vx 64 65 … … 66 67 67 68 #-Q- sx8brodie export OMP_NUM_THREADS=1 69 #-Q- aix6 export OMP_NUM_THREADS=1 68 70 69 71 ######################################################################## 70 72 71 . ${libIGCM}/libIGCM_debug/libIGCM_debug.ksh ; 72 . ${libIGCM}/libIGCM_sys/libIGCM_sys.ksh ; #IGCM_debug_Check 73 . ${libIGCM}/libIGCM_card/libIGCM_card.ksh ; #IGCM_card_Check 73 . ${libIGCM}/libIGCM_debug/libIGCM_debug.ksh 74 ( ${DEBUG_debug} ) && IGCM_debug_Check 75 . ${libIGCM}/libIGCM_card/libIGCM_card.ksh 76 ( ${DEBUG_debug} ) && IGCM_card_Check 77 . ${libIGCM}/libIGCM_date/libIGCM_date.ksh 78 ( ${DEBUG_debug} ) && IGCM_date_Check 79 #------- 80 . ${libIGCM}/libIGCM_sys/libIGCM_sys.ksh 74 81 75 82 ######################################################################## -
trunk/libIGCM/AA_atlas_ORCHIDEE
r68 r108 61 61 # This software is governed by the CeCILL licence see libIGCM/libIGCM_CeCILL.LIC 62 62 63 #set -eu 64 #set -vx 65 63 66 date 64 67 65 68 #-Q- sx8brodie export OMP_NUM_THREADS=1 66 67 #set -vx 69 #-Q- aix6 export OMP_NUM_THREADS=1 68 70 69 71 #D- Low level debug : to bypass lib test checks and stack construction … … 79 81 ######################################################################## 80 82 81 . ${libIGCM}/libIGCM_debug/libIGCM_debug.ksh ; 82 . ${libIGCM}/libIGCM_sys/libIGCM_sys.ksh ; #IGCM_debug_Check 83 . ${libIGCM}/libIGCM_card/libIGCM_card.ksh ; #IGCM_card_Check 83 . ${libIGCM}/libIGCM_debug/libIGCM_debug.ksh 84 ( ${DEBUG_debug} ) && IGCM_debug_Check 85 . ${libIGCM}/libIGCM_card/libIGCM_card.ksh 86 ( ${DEBUG_debug} ) && IGCM_card_Check 87 . ${libIGCM}/libIGCM_date/libIGCM_date.ksh 88 ( ${DEBUG_debug} ) && IGCM_date_Check 89 #------- 90 . ${libIGCM}/libIGCM_sys/libIGCM_sys.ksh 84 91 85 92 ######################################################################## -
trunk/libIGCM/AA_create_se
r87 r108 55 55 #-Q- default ################## 56 56 57 #set -vx58 59 date60 61 #-Q- sx8brodie export OMP_NUM_THREADS=162 63 57 # $Date$ 64 58 # $Author$ … … 67 61 # This software is governed by the CeCILL licence see libIGCM/libIGCM_CeCILL.LIC 68 62 63 #set -eu 64 #set -vx 65 66 date 67 68 #-Q- sx8brodie export OMP_NUM_THREADS=1 69 #-Q- aix6 export OMP_NUM_THREADS=1 70 69 71 ######################################################################## 70 72 … … 87 89 #D- Low level debug : to bypass lib test checks and stack construction 88 90 #D- Default : value from AA_job if any 89 libIGCM=${libIGCM:=/ home/rech/ces/rces452/libIGCM}91 libIGCM=${libIGCM:=/path/to/your/libIGCM} 90 92 91 93 #D- TEMPORARY Flag to determine atmospheric resolution … … 107 109 ######################################################################## 108 110 109 . ${libIGCM}/libIGCM_debug/libIGCM_debug.ksh ; 110 . ${libIGCM}/libIGCM_sys/libIGCM_sys.ksh #; IGCM_debug_Check 111 . ${libIGCM}/libIGCM_card/libIGCM_card.ksh #; IGCM_card_Check 112 . ${libIGCM}/libIGCM_date/libIGCM_date.ksh #; IGCM_date_Check 111 . ${libIGCM}/libIGCM_debug/libIGCM_debug.ksh 112 ( ${DEBUG_debug} ) && IGCM_debug_Check 113 . ${libIGCM}/libIGCM_card/libIGCM_card.ksh 114 ( ${DEBUG_debug} ) && IGCM_card_Check 115 . ${libIGCM}/libIGCM_date/libIGCM_date.ksh 116 ( ${DEBUG_debug} ) && IGCM_date_Check 117 #------- 118 . ${libIGCM}/libIGCM_sys/libIGCM_sys.ksh 113 119 114 120 ######################################################################## -
trunk/libIGCM/AA_create_ts
r88 r108 55 55 #-Q- default ################## 56 56 57 #set -vx58 59 date60 61 #-Q- sx8brodie export OMP_NUM_THREADS=162 63 57 # $Date$ 64 58 # $Author$ … … 67 61 # This software is governed by the CeCILL licence see libIGCM/libIGCM_CeCILL.LIC 68 62 63 #set -eu 64 #set -vx 65 66 date 67 68 #-Q- sx8brodie export OMP_NUM_THREADS=1 69 #-Q- aix6 export OMP_NUM_THREADS=1 70 69 71 ######################################################################## 70 72 … … 87 89 #D- Low level debug : to bypass lib test checks and stack construction 88 90 #D- Default : value from AA_job if any 89 libIGCM=${libIGCM:=/ work/cont003/p86denv/PARA_SX8_ORCA2xLMD144142/Prelude/modipsl/libIGCM}91 libIGCM=${libIGCM:=/path/to/your/libIGCM} 90 92 91 93 #D- TEMPORARY Flag to determine atmospheric resolution … … 105 107 RESOL_SRF=${RESOL_SRF:=LMD144142} 106 108 107 ######################################################################## 108 109 . ${libIGCM}/libIGCM_debug/libIGCM_debug.ksh ; 110 . ${libIGCM}/libIGCM_sys/libIGCM_sys.ksh #; IGCM_debug_Check 111 . ${libIGCM}/libIGCM_card/libIGCM_card.ksh #; IGCM_card_Check 112 . ${libIGCM}/libIGCM_date/libIGCM_date.ksh #; IGCM_date_Check 109 #D- Flag to determine allready produced time series. 110 #D- Default : Commented. Uncomment for StandAlone case if you want to continue a time series 111 #CompletedFlag= 112 113 ######################################################################## 114 115 . ${libIGCM}/libIGCM_debug/libIGCM_debug.ksh 116 ( ${DEBUG_debug} ) && IGCM_debug_Check 117 . ${libIGCM}/libIGCM_card/libIGCM_card.ksh 118 ( ${DEBUG_debug} ) && IGCM_card_Check 119 . ${libIGCM}/libIGCM_date/libIGCM_date.ksh 120 ( ${DEBUG_debug} ) && IGCM_date_Check 121 #------- 122 . ${libIGCM}/libIGCM_sys/libIGCM_sys.ksh 113 123 114 124 ######################################################################## … … 490 500 if [ X${file} != X${NULL_STR} ] ; then 491 501 IGCM_sys_Get /l liste_file[*] ${RUN_DIR_PATH}/${comp} 502 ExitFlag=false 492 503 IGCM_debug_Verif_Exit_Post 493 504 fi … … 659 670 # Get selected files 660 671 IGCM_sys_Get /l liste_file[*] ${RUN_DIR_PATH}/${comp} 661 evalExitFlag=false672 ExitFlag=false 662 673 IGCM_debug_Verif_Exit_Post 663 674 … … 717 728 fi 718 729 # 719 evalExitFlag=false730 ExitFlag=false 720 731 IGCM_debug_Verif_Exit_Post 721 732 done # for var in ${liste_var} ; do … … 723 734 done # for file in ${liste_file_brut} do 724 735 done # for comp in ${config_ListOfComponents[*]} ; do 725 evalExitFlag=false736 ExitFlag=false 726 737 IGCM_debug_Verif_Exit_Post 727 738 # GO AHEAD IN DEEPEST LOOP -
trunk/libIGCM/AA_monitoring
r107 r108 61 61 # This software is governed by the CeCILL licence see libIGCM/libIGCM_CeCILL.LIC 62 62 63 #set -eu 64 #set -vx 65 63 66 date 64 67 65 68 #-Q- sx8brodie export OMP_NUM_THREADS=1 69 #-Q- aix6 export OMP_NUM_THREADS=1 66 70 67 71 ###################################################################### 68 72 69 . ${libIGCM}/libIGCM_debug/libIGCM_debug.ksh ; 70 . ${libIGCM}/libIGCM_sys/libIGCM_sys.ksh ; #IGCM_debug_Check 71 . ${libIGCM}/libIGCM_card/libIGCM_card.ksh ; #IGCM_card_Check 73 . ${libIGCM}/libIGCM_debug/libIGCM_debug.ksh 74 ( ${DEBUG_debug} ) && IGCM_debug_Check 75 . ${libIGCM}/libIGCM_card/libIGCM_card.ksh 76 ( ${DEBUG_debug} ) && IGCM_card_Check 77 . ${libIGCM}/libIGCM_date/libIGCM_date.ksh 78 ( ${DEBUG_debug} ) && IGCM_date_Check 79 #------- 80 . ${libIGCM}/libIGCM_sys/libIGCM_sys.ksh 72 81 73 82 ###################################################################### -
trunk/libIGCM/libIGCM_config/libIGCM_config.ksh
r98 r108 134 134 IGCM_debug_Print 3 "${option} : ${auxprint}" 135 135 done 136 137 IGCM_debug_Print 1 "For now force RebuildFromArchive=true in libIGM_config" 138 config_Post_RebuildFromArchive=true 139 IGCM_debug_Print 3 "RebuildFromArchive : true" 136 140 137 141 #================================================================# -
trunk/libIGCM/libIGCM_date/libIGCM_date.ksh
r103 r108 22 22 #D-#================================================================== 23 23 #D-libIGCM_date 24 #D-This ksh library handles date calculs and convertions in different calendars. 24 #D-This ksh library handles date calculs and convertions in different calendars. 25 25 #D- types of calendars are possible : 26 26 #D- -
trunk/libIGCM/libIGCM_debug/libIGCM_debug.ksh
r98 r108 180 180 echo "IGCM_debug_Exit : " "${@}" 181 181 IGCM_debug_CallStack 182 evalExitFlag=true182 ExitFlag=true 183 183 IGCM_debug_PopStack "IGCM_debug_Exit" 184 184 } -
trunk/libIGCM/libIGCM_post/libIGCM_post.ksh
r105 r108 518 518 IGCM_sys_MkdirWork ${POST_DIR} 519 519 IGCM_debug_Verif_Exit 520 IGCM_sys_QsubPost rebuild 520 IGCM_sys_QsubPost rebuild_fromArchive 521 521 EOF 522 522 523 else 523 524 # 524 525 IGCM_debug_Print 2 "REBUILD POST-TREATMENT FROM WORKDIR :" 525 echo 526 # 527 typeset listVarEnv 528 listVarEnv="DEBUG_debug,MODIPSL,libIGCM,libIGCM_SX,SUBMIT_DIR,REBUILD_DIR,RebuildFromArchive,POST_DIR,MASTER,DateBegin,PeriodDateBegin,PeriodDateEnd,NbRebuildDir,StandAlone,RESOL_ATM,RESOL_OCE,RESOL_ICE,RESOL_SRF" 529 export DEBUG_debug=${DEBUG_debug} 530 export MODIPSL=${MODIPSL} 531 export libIGCM_SX=${libIGCM} 532 export libIGCM=${libIGCM} 533 export SUBMIT_DIR=${SUBMIT_DIR} 534 export RebuildFromArchive=${config_Post_RebuildFromArchive} 535 export REBUILD_DIR=${REBUILD_DIR} 536 export POST_DIR=${libIGCM} 537 export DateBegin=${DateBegin} 538 export PeriodDateBegin=${PeriodDateBegin} 539 export PeriodDateEnd=${PeriodDateEnd} 540 export NbRebuildDir=${NbRebuildDir} 541 export StandAlone=false 542 export RESOL_ATM=${RESOL_ATM} 543 export RESOL_OCE=${RESOL_OCE} 544 export RESOL_ICE=${RESOL_ICE} 545 export RESOL_SRF=${RESOL_SRF} 546 export listVarEnv=${listVarEnv} 547 IGCM_sys_Qsub rebuildtmp.job ${libIGCM} 526 echo 527 IGCM_debug_Print 2 "NOT FULLY SUPPORTED" 528 IGCM_debug_Print 2 "EXIT NOW TO AVOID BIG PROBLEM" 529 IGCM_debug_Print 2 "Contact libIGCM developpers" 530 # 531 IGCM_debug_Exit "FATAL ERROR IN REBUILD CONFIGURATION" 532 IGCM_debug_Verif_Exit 533 # 534 535 # typeset listVarEnv 536 # listVarEnv="DEBUG_debug,MODIPSL,libIGCM,libIGCM_SX,SUBMIT_DIR,REBUILD_DIR,RebuildFromArchive,POST_DIR,MASTER,DateBegin,PeriodDateBegin,PeriodDateEnd,NbRebuildDir,StandAlone,RESOL_ATM,RESOL_OCE,RESOL_ICE,RESOL_SRF" 537 # export DEBUG_debug=${DEBUG_debug} 538 # export MODIPSL=${MODIPSL} 539 # export libIGCM_SX=${libIGCM} 540 # export libIGCM=${libIGCM} 541 # export SUBMIT_DIR=${SUBMIT_DIR} 542 # export RebuildFromArchive=${config_Post_RebuildFromArchive} 543 # export REBUILD_DIR=${REBUILD_DIR} 544 # export POST_DIR=${libIGCM} 545 # export DateBegin=${DateBegin} 546 # export PeriodDateBegin=${PeriodDateBegin} 547 # export PeriodDateEnd=${PeriodDateEnd} 548 # export NbRebuildDir=${NbRebuildDir} 549 # export StandAlone=false 550 # export RESOL_ATM=${RESOL_ATM} 551 # export RESOL_OCE=${RESOL_OCE} 552 # export RESOL_ICE=${RESOL_ICE} 553 # export RESOL_SRF=${RESOL_SRF} 554 # export listVarEnv=${listVarEnv} 555 # IGCM_sys_Qsub rebuild_fromWorkdir ${libIGCM} 556 548 557 fi 549 558 fi
Note: See TracChangeset
for help on using the changeset viewer.