Changeset 409 for trunk/libIGCM/AA_create_ts
- Timestamp:
- 01/19/11 17:52:56 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libIGCM/AA_create_ts
r392 r409 32 32 #-Q- sx8brodie # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 33 33 #-Q- sx8brodie # @ notification = error 34 #-Q- sx8brodie # @ environment = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $MASTER ; $RebuildFrequency ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $CompletedFlag ; $TsTask ; $CompToRead ; $FlagToRead ; $ NameToRead ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER34 #-Q- sx8brodie # @ environment = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $MASTER ; $RebuildFrequency ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $CompletedFlag ; $TsTask ; $CompToRead ; $FlagToRead ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER 35 35 #-Q- sx8brodie # @ queue 36 36 #-Q- aix6 #!/bin/ksh … … 48 48 #-Q- aix6 # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 49 49 #-Q- aix6 # @ notification = error 50 #-Q- aix6 # @ environment = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $MASTER ; $RebuildFrequency ; $DateBegin ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $CompletedFlag ; $TsTask ; $CompToRead ; $FlagToRead ; $ NameToRead ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER50 #-Q- aix6 # @ environment = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $MASTER ; $RebuildFrequency ; $DateBegin ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $CompletedFlag ; $TsTask ; $CompToRead ; $FlagToRead ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER 51 51 #-Q- aix6 # @ queue 52 52 #-Q- ulam #!/bin/ksh … … 64 64 #-Q- ulam # pour recevoir un mail en cas de depassement du temps Elapsed (ou autre pb.) 65 65 #-Q- ulam # @ notification = error 66 #-Q- ulam # @ environment = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $MASTER ; $RebuildFrequency ; $DateBegin ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $CompletedFlag ; $TsTask ; $CompToRead ; $FlagToRead ; $ NameToRead ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER66 #-Q- ulam # @ environment = $DEBUG_debug ; $MODIPSL ; $libIGCM ; $libIGCM_SX ; $SUBMIT_DIR ; $REBUILD_DIR ; $RebuildFromArchive ; $POST_DIR ; $MASTER ; $RebuildFrequency ; $DateBegin ; $PeriodDateBegin ; $PeriodDateEnd ; $NbRebuildDir ; $StandAlone ; $CompletedFlag ; $TsTask ; $CompToRead ; $FlagToRead ; $RESOL_ATM ; $RESOL_OCE ; $RESOL_ICE ; $RESOL_MBG ; $RESOL_SRF ; $RESOL_SBG ; $MASTER 67 67 #-Q- ulam # @ queue 68 68 #-Q- sx8mercure #!/bin/ksh … … 649 649 if [ X${file} != X${NULL_STR} ] ; then 650 650 IGCM_sys_Get /l liste_file[*] ${RUN_DIR_PATH}/${comp} 651 # Even if some files are missing we tried to continue 652 # Either ListVar in compname.card are asked nut not present in original history file 653 # Either a previous TS task failed 651 654 ExitFlag=false 652 655 IGCM_debug_Verif_Exit_Post … … 820 823 # Get selected files 821 824 IGCM_sys_Get /l liste_file[*] ${RUN_DIR_PATH}/${comp} 822 ExitFlag=false823 825 IGCM_debug_Verif_Exit_Post 824 826 … … 829 831 for Patch in $( eval echo \${LISTE_PATCHES_${file}[*]} ); do 830 832 IGCM_${Patch} ${file_t} 833 IGCM_debug_Verif_Exit_Post 831 834 done 832 835 done … … 884 887 IGCM_sys_ncks -Oh -x -v ${var} ${file_out} ${file_out_YE%%.nc}_tmp1.nc 885 888 # This will remove the time axis because cdo rewrites severely with only considered useful variables 886 IGCM_sys_cdo -mulc,1 ${file_out_YE%%.nc}_tmp1.nc ${file_out_YE%%.nc}_tmp2.nc > /dev/null 2>&1889 IGCM_sys_cdo -mulc,1 ${file_out_YE%%.nc}_tmp1.nc ${file_out_YE%%.nc}_tmp2.nc 887 890 if [ $? -eq 0 ] ; then 888 891 # Now append all ancillary variables if previous cdo operator ok … … 902 905 fi 903 906 # 904 ExitFlag=false905 IGCM_debug_Verif_Exit_Post906 907 done # for var in ${liste_var} ; do 907 908 IGCM_sys_Rm ${liste_file_tmp[*]} 908 909 done # for file in ${liste_file_brut} do 909 910 done # for comp in ${config_ListOfComponents[*]} ; do 910 ExitFlag=false911 IGCM_debug_Verif_Exit_Post912 911 # GO AHEAD IN DEEPEST LOOP 913 912 (( CURRENT_LOOP = CURRENT_LOOP + 1 ))
Note: See TracChangeset
for help on using the changeset viewer.