Changeset 5523 for branches/2015
- Timestamp:
- 2015-07-01T11:42:47+02:00 (9 years ago)
- Location:
- branches/2015/dev_r5092_CNRS_SETTE/NEMOGCM/TRUST
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2015/dev_r5092_CNRS_SETTE/NEMOGCM/TRUST/trusting.sh
r5521 r5523 6 6 NEMO_TRUS=$( pwd $( dirname $0 ) ) 7 7 DEBUG=0; PUBLISH=0 8 ST='FAILED' # 'FAILED' by default8 ST='FAILED' # 'FAILED' by default 9 9 10 10 # Get options for replacing some initials settings … … 70 70 print_step "Compiling ${REFE_CONF} configuration" 71 71 cd ${NEMO_CONF} 72 [ -d ${TEST_CONF} ] && ./makenemo -n ${TEST_CONF} clean 72 [ -d ${TEST_CONF} ] && ./makenemo -n ${TEST_CONF} clean >& /dev/null 73 73 ./makenemo -n ${TEST_CONF} -r ${REFE_CONF} -m $ARCH -j $NPROC >& /dev/null 74 74 [ ! -e ${TEST_CONF}/BLD/bin/nemo.exe ] && get_out 2 75 75 76 # Get namelists, xml & forc edfiles for running76 # Get namelists, xml & forcing files for running 77 77 #--------------------------------------------------- 78 78 print_step "Preparing job by copying ${REFE_CONF} input files" … … 111 111 112 112 ST='OK' # 'OK' by default 113 113 114 # Inspect output text files 114 115 #--------------------------------------------------- -
branches/2015/dev_r5092_CNRS_SETTE/NEMOGCM/TRUST/trusting_func.sh
r5521 r5523 13 13 14 14 if [[ -e ${REFE_DIR}/model.log && $( diff -q model.log ${REFE_DIR}/model.log ) ]]; then 15 line=$( diff model.log ${REFE_DIR}/model.log | tr -d '\n' )15 line=$( diff model.log ${REFE_DIR}/model.log | grep '<' ) 16 16 fi 17 17 … … 44 44 echo 'Last time step of standard run: '${LAST_TIME_STEP} 45 45 46 if [ $( find -name "*${LAST_TIME_STEP}_restart*.nc" -print -quit ) \ 47 && $( diff -q time.step ${REFE_DIR}/time.step ) ]; then 46 if [ $( find -name "*${LAST_TIME_STEP}_restart*.nc" -print -quit ) ]; then 48 47 base_name=$( find -name "*${LAST_TIME_STEP}_restart*.nc" -print -quit | awk -F/ '{print $NF}' \ 49 48 | sed "s/^\(.*\)$LAST_TIME_STEP\_restart.*/\1$LAST_TIME_STEP\_/" ) … … 53 52 54 53 nb_dom=$( find -name "${file}_[0-9]*.nc" | wc -l | awk '{print $1}' ) 55 if [ ${nb_dom} -gt 1 ]; then54 if [ ${nb_dom} -gt 1 ]; then 56 55 ${NEMO_TRBD}/rebuild_nemo -t $NPROC $file ${nb_dom} > /dev/null 57 56 [ $? -eq 0 ] && rm -f ${base_name}_${comp}_[0-9]*.nc > /dev/null 57 elif [ ${nb_dom} -eq 0 ]; then 58 export ST='FAILED' && get_out 10 58 59 fi 59 60 … … 70 71 71 72 else 72 export ST='FAILED' 73 export ST='FAILED' && get_out 9 73 74 fi 74 75 … … 114 115 115 116 # If -v|--version option has been set, modify svn command 116 if [[ $( echo ${NEMO_VERS} | grep "HEAD\|up\|update" ) \117 || $( echo ${NEMO_VERS} | tr -d '[:alpha:][:punct:]' ) ]]; then118 rev=$( echo ${NEMO_VERS} | tr -d '[:alpha:][:punct:]' ) || rev='HEAD' 119 svn_cmd='svn update -r '$ rev117 if [ $( echo ${NEMO_VERS} | grep "HEAD\|up\|update" ) ]; then 118 svn_cmd='svn update -r HEAD' 119 elif [ $( echo ${NEMO_VERS} | tr -d '[:alpha:][:punct:]' ) ]; then 120 svn_cmd='svn update -r '$( echo ${NEMO_VERS} | tr -d '[:alpha:][:punct:]' ) 120 121 else 121 122 svn_cmd='svn '${svn_opt}
Note: See TracChangeset
for help on using the changeset viewer.