Changeset 634
- Timestamp:
- 04/05/12 10:43:14 (12 years ago)
- Location:
- trunk/libIGCM
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libIGCM/AA_clean_month
r627 r634 74 74 IGCM_debug_PrintVariables 3 config_UserChoices_DateEnd 75 75 IGCM_debug_PrintVariables 3 config_UserChoices_PeriodLength 76 77 #================================== 78 # Define default value to keep compatibility with previous card: means before changes due to TGCC 79 if [ X${PackDefault} = Xtrue ] ; then 80 [ X${config_Post_PackFrequency} = X ] && config_Post_PackFrequency=${config_Post_RebuildFrequency} 81 else 82 config_Post_PackFrequency=NONE 83 fi 84 85 #================================== 86 # If pack is active then PackFrequency overule the config_UserChoices_PeriodLength 87 if ( [ ! X${config_Post_PackFrequency} = X${NULL_STR} ] && [ ! X${config_Post_PackFrequency} = XNONE ] ) ; then 88 Pack=true 89 fi 76 90 77 91 #==================================================== … … 108 122 CountListFiles=${#ListFiles[@]} 109 123 110 echo "Search files with ${PeriodDateEnd} in ${R_BUFR}" 111 set +A ListFilesBuf -- $( IGCM_sys_RshMaster "find ${R_BUFR} -name \"*${PeriodDateEnd}*\" " ) 112 CountListFilesBuf=${#ListFilesBuf[@]} 124 if [ X${Pack} = Xtrue ] ; then 125 echo "Search files with ${PeriodDateEnd} in ${R_BUFR}" 126 set +A ListFilesBuf -- $( IGCM_sys_RshMaster "find ${R_BUFR} -name \"*${PeriodDateEnd}*\" " ) 127 CountListFilesBuf=${#ListFilesBuf[@]} 128 else 129 CountListFilesBuf=0 130 fi 113 131 114 132 # If exist, erase REBUILD DIR … … 131 149 IGCM_debug_Print 2 -e "\033[1;31m ${file}\033[m" 132 150 done 133 for file in ${ListFilesBuf[@]} ; do 151 if [ X${Pack} = Xtrue ] ; then 152 for file in ${ListFilesBuf[@]} ; do 134 153 IGCM_debug_Print 2 -e "\033[1;31m ${file}\033[m" 135 done136 154 done 155 fi 137 156 echo -e "\033[1;32mDo you REALLY want to erase all those files ?" 138 157 echo -n -e " Your answer (y/n) : \033[m" … … 143 162 echo "OK. It will be erased." 144 163 IGCM_sys_RshArchive "find ${R_SAVE} -name \"*${PeriodDateEnd}*\" -exec rm -f '{}' \;" 145 IGCM_sys_RshMaster "find ${R_BUFR} -name \"*${PeriodDateEnd}*\" -exec rm -f '{}' \;" 164 if [ X${Pack} = Xtrue ] ; then 165 IGCM_sys_RshMaster "find ${R_BUFR} -name \"*${PeriodDateEnd}*\" -exec rm -f '{}' \;" 166 fi 146 167 echo "done." 147 168 ;; -
trunk/libIGCM/libIGCM_config/libIGCM_config.ksh
r630 r634 506 506 IGCM_debug_Print 2 "Try to save previous ksh job output" 507 507 IGCM_sys_Cd ${SUBMIT_DIR}/ 508 IGCM_sys_PutBuffer_Out ${Last_Script_Output_Name} ${R_BUF_KSH}/${Last_Script_Output_Name}.$$ rw 508 if [ X${Pack} = Xtrue ] ; then 509 IGCM_sys_PutBuffer_Out ${Last_Script_Output_Name} ${R_BUF_KSH}/${Last_Script_Output_Name}.$$ rw 510 else 511 IGCM_sys_Put_Out ${Last_Script_Output_Name} ${R_OUT_KSH}/${Last_Script_Output_Name}.$$ rw 512 fi 509 513 510 514 IGCM_card_CheckConflict run.card 511 IGCM_sys_PutBuffer_Out ${SUBMIT_DIR}/run.card ${R_BUF_KSH}/${Last_run_card}.$$ rw 512 515 if [ X${Pack} = Xtrue ] ; then 516 IGCM_sys_PutBuffer_Out ${SUBMIT_DIR}/run.card ${R_BUF_KSH}/${Last_run_card}.$$ rw 517 else 518 IGCM_sys_Put_Out ${SUBMIT_DIR}/run.card ${R_OUT_KSH}/${Last_run_card}.$$ rw 519 fi 513 520 IGCM_sys_Cd ${RUN_DIR} 514 521 else … … 808 815 # Save Job output # 809 816 #==================================# 810 IGCM_sys_PutBuffer_Out ${Exe_Output} ${R_BUF_KSH}/${PREFIX}_${Exe_Output} 817 if [ X${Pack} = Xtrue ] ; then 818 IGCM_sys_PutBuffer_Out ${Exe_Output} ${R_BUF_KSH}/${PREFIX}_${Exe_Output} 819 else 820 IGCM_sys_Put_Out ${Exe_Output} ${R_OUT_KSH}/${PREFIX}_${Exe_Output} 821 fi 811 822 eval FileToBeDeleted[${#FileToBeDeleted[@]}]="${Exe_Output}" 812 823 813 824 IGCM_card_CheckConflict run.card 814 IGCM_sys_PutBuffer_Out ${SUBMIT_DIR}/run.card ${R_BUF_KSH}/run.card rw 825 if [ X${Pack} = Xtrue ] ; then 826 IGCM_sys_PutBuffer_Out ${SUBMIT_DIR}/run.card ${R_BUF_KSH}/run.card rw 827 else 828 IGCM_sys_Put_Out ${SUBMIT_DIR}/run.card ${R_OUT_KSH}/run.card rw 829 fi 815 830 816 831 if [ ${DRYRUN} -le 1 ] ; then -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_titane.ksh
r629 r634 91 91 #==================================================== 92 92 . /home/cont003/p86ipsl/.atlas_env_titane_ksh 93 94 module switch nco/3.9.4 nco/3.9.4_netcdf4 93 if [ X${LSB_QUEUE} = Xmono ] ; then 94 module switch nco/3.9.4 nco/3.9.4_netcdf4 95 fi 95 96 96 97 #==================================================== -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_vargas.ksh
r619 r634 174 174 echo "${@} " >> ${THEFILE} 175 175 176 176 # No frontend queue on brodie : just rsh the job on the frontend with submission. 177 177 sed -e "s@IGCM_sys_Qsub\(.*\)@\1@" ${THEFILE} > ${THEFILE}_ 178 178
Note: See TracChangeset
for help on using the changeset viewer.