New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 5670 for branches/2015/dev_r5092_CNRS_SETTE/NEMOGCM/TRUST/trusting_func.sh – NEMO

Ignore:
Timestamp:
2015-08-05T15:50:17+02:00 (9 years ago)
Author:
nicolasmartin
Message:

dev_r5092_CNRS_SETTE Correct last config rename

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2015/dev_r5092_CNRS_SETTE/NEMOGCM/TRUST/trusting_func.sh

    r5669 r5670  
    163163    echo 'Last time step of standard run: '${TIME_STEP} 
    164164 
    165     if [ $( find -regex ".*_0+${TIME_STEP}_restart.*\.nc" -print -quit ) ]; then 
    166    base_name=$( find -regex ".*_0+${TIME_STEP}_restart.*\.nc" -print -quit | awk -F/ '{print $NF}' \ 
    167                 | sed "s/^\(.*\)$TIME_STEP\_restart.*/\1$TIME_STEP\_/"                              ) 
     165    if [ $( find -regex ".*_0+$TIME_STEP_restart.*\.nc" -print -quit ) ]; then 
     166   base_name=$( find -regex ".*_0+$TIME_STEP_restart.*\.nc" -print -quit \ 
     167                | cut -d/ -f2 | sed "s/^\(.*$TIME_STEP\)\_restart.*/\1\_/" ) 
    168168 
    169169   for comp in restart restart_ice restart_trc; do 
    170170       file=${base_name}${comp} 
    171171 
    172        nb_dom=$( find -name "${file}_[0-9]*.nc" | wc -l | awk '{print $1}' ) 
     172       nb_dom=$( find -name "${file}_[0-9]*.nc" | wc -l | awk '{ print $1 }' ) 
    173173       if   [ ${nb_dom} -gt 1 ]; then 
    174174      ${NEMO_TRBD}/rebuild_nemo -t $NPROC $file ${nb_dom} > /dev/null 
     
    180180       if [ -e ${REFE_DIR}/$file.nc ]; then 
    181181       ## UNIX `cmp` not suitable (filename & timestamp in .nc file) 
    182       diff_rcd=$( $CDO diffn $file.nc ${REFE_DIR}/$file.nc 2> /dev/null               \ 
    183                   | awk '/records/ {print $0}' | sed 's/differ$/differ,/' | tr -d '\n'  ) 
    184  
    185       if [[ ! -z ${diff_rcd} && $( echo ${diff_rcd} | awk '{print $1}') -ne 0 ]]; then 
     182      diff_rcd=$( $CDO diffn $file.nc ${REFE_DIR}/$file.nc 2> /dev/null      \ 
     183                  | awk '/records/ {print $0}' | sed '2 s/^/,/' | tr -d '\n'  ) 
     184 
     185      if [[ ! -z ${diff_rcd} && $( echo ${diff_rcd} | awk '{ print $1 }') -ne 0 ]]; then 
    186186          export ST='FAILED' 
    187187          files_list+=$file' ' 
Note: See TracChangeset for help on using the changeset viewer.