Changeset 8468
- Timestamp:
- 2017-08-28T16:32:29+02:00 (6 years ago)
- Location:
- trunk/NEMOGCM/SETTE
- Files:
-
- 2 deleted
- 21 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMOGCM/SETTE/BATCH_TEMPLATE/batch-ALTIX_NAUTILUS_MPT
r3631 r8468 65 65 export INPUT_DIR=DEF_INPUT_DIR 66 66 export CONFIG_DIR=DEF_CONFIG_DIR 67 export TOOLS_DIR=DEF_TOOLS_DIR 67 68 export NEMO_VALIDATION_DIR=DEF_NEMO_VALIDATION 68 69 export NEW_CONF=DEF_NEW_CONF -
trunk/NEMOGCM/SETTE/BATCH_TEMPLATE/batch-IBM_EKMAN_INGV
r5301 r8468 47 47 export INPUT_DIR=DEF_INPUT_DIR 48 48 export CONFIG_DIR=DEF_CONFIG_DIR 49 export TOOLS_DIR=DEF_TOOLS_DIR 49 50 export NEMO_VALIDATION_DIR=DEF_NEMO_VALIDATION 50 51 export NEW_CONF=DEF_NEW_CONF -
trunk/NEMOGCM/SETTE/BATCH_TEMPLATE/batch-PW6_CALYPSO
r3294 r8468 43 43 export INPUT_DIR=DEF_INPUT_DIR 44 44 export CONFIG_DIR=DEF_CONFIG_DIR 45 export TOOLS_DIR=DEF_TOOLS_DIR 45 46 export NEMO_VALIDATION_DIR=DEF_NEMO_VALIDATION 46 47 export NEW_CONF=DEF_NEW_CONF -
trunk/NEMOGCM/SETTE/BATCH_TEMPLATE/batch-PW7_METO
r4285 r8468 48 48 export INPUT_DIR=DEF_INPUT_DIR 49 49 export CONFIG_DIR=DEF_CONFIG_DIR 50 export TOOLS_DIR=DEF_TOOLS_DIR 50 51 export NEMO_VALIDATION_DIR=DEF_NEMO_VALIDATION 51 52 export NEW_CONF=DEF_NEW_CONF -
trunk/NEMOGCM/SETTE/BATCH_TEMPLATE/batch-PW7_MONSOON
r5029 r8468 47 47 export INPUT_DIR=DEF_INPUT_DIR 48 48 export CONFIG_DIR=DEF_CONFIG_DIR 49 export TOOLS_DIR=DEF_TOOLS_DIR 49 50 export NEMO_VALIDATION_DIR=DEF_NEMO_VALIDATION 50 51 export NEW_CONF=DEF_NEW_CONF -
trunk/NEMOGCM/SETTE/BATCH_TEMPLATE/batch-X64_ADA
r8284 r8468 44 44 export INPUT_DIR=DEF_INPUT_DIR 45 45 export CONFIG_DIR=DEF_CONFIG_DIR 46 export TOOLS_DIR=DEF_TOOLS_DIR 46 47 export NEMO_VALIDATION_DIR=DEF_NEMO_VALIDATION 47 48 export NEW_CONF=DEF_NEW_CONF -
trunk/NEMOGCM/SETTE/BATCH_TEMPLATE/batch-X64_ADA_DEBUG
r8284 r8468 44 44 export INPUT_DIR=DEF_INPUT_DIR 45 45 export CONFIG_DIR=DEF_CONFIG_DIR 46 export TOOLS_DIR=DEF_TOOLS_DIR 46 47 export NEMO_VALIDATION_DIR=DEF_NEMO_VALIDATION 47 48 export NEW_CONF=DEF_NEW_CONF -
trunk/NEMOGCM/SETTE/BATCH_TEMPLATE/batch-X64_ADA_O0
r8284 r8468 45 45 export INPUT_DIR=DEF_INPUT_DIR 46 46 export CONFIG_DIR=DEF_CONFIG_DIR 47 export TOOLS_DIR=DEF_TOOLS_DIR 47 48 export NEMO_VALIDATION_DIR=DEF_NEMO_VALIDATION 48 49 export NEW_CONF=DEF_NEW_CONF -
trunk/NEMOGCM/SETTE/BATCH_TEMPLATE/batch-X64_CURIE
r5407 r8468 45 45 export INPUT_DIR=DEF_INPUT_DIR 46 46 export CONFIG_DIR=DEF_CONFIG_DIR 47 export TOOLS_DIR=DEF_TOOLS_DIR 47 48 export NEMO_VALIDATION_DIR=DEF_NEMO_VALIDATION 48 49 export NEW_CONF=DEF_NEW_CONF -
trunk/NEMOGCM/SETTE/BATCH_TEMPLATE/batch-X64_MOBILIS
r7646 r8468 42 42 export INPUT_DIR=DEF_INPUT_DIR 43 43 export CONFIG_DIR=DEF_CONFIG_DIR 44 export TOOLS_DIR=DEF_TOOLS_DIR 44 45 export NEMO_VALIDATION_DIR=DEF_NEMO_VALIDATION 45 46 export NEW_CONF=DEF_NEW_CONF -
trunk/NEMOGCM/SETTE/BATCH_TEMPLATE/batch-XC40_METO
r6140 r8468 40 40 export INPUT_DIR=DEF_INPUT_DIR 41 41 export CONFIG_DIR=DEF_CONFIG_DIR 42 export TOOLS_DIR=DEF_TOOLS_DIR 42 43 export NEMO_VALIDATION_DIR=DEF_NEMO_VALIDATION 43 44 export NEW_CONF=DEF_NEW_CONF -
trunk/NEMOGCM/SETTE/BATCH_TEMPLATE/batch-XC_ARCHER_INTEL
r4814 r8468 50 50 export INPUT_DIR=DEF_INPUT_DIR 51 51 export CONFIG_DIR=DEF_CONFIG_DIR 52 export TOOLS_DIR=DEF_TOOLS_DIR 52 53 export NEMO_VALIDATION_DIR=DEF_NEMO_VALIDATION 53 54 export NEW_CONF=DEF_NEW_CONF -
trunk/NEMOGCM/SETTE/BATCH_TEMPLATE/batch-ifort_athena
r7646 r8468 43 43 export INPUT_DIR=DEF_INPUT_DIR 44 44 export CONFIG_DIR=DEF_CONFIG_DIR 45 export TOOLS_DIR=DEF_TOOLS_DIR 45 46 export NEMO_VALIDATION_DIR=DEF_NEMO_VALIDATION 46 47 export NEW_CONF=DEF_NEW_CONF -
trunk/NEMOGCM/SETTE/BATCH_TEMPLATE/batch-ifort_athena_xios
r7646 r8468 49 49 export INPUT_DIR=DEF_INPUT_DIR 50 50 export CONFIG_DIR=DEF_CONFIG_DIR 51 export TOOLS_DIR=DEF_TOOLS_DIR 51 52 export NEMO_VALIDATION_DIR=DEF_NEMO_VALIDATION 52 53 export NEW_CONF=DEF_NEW_CONF -
trunk/NEMOGCM/SETTE/BATCH_TEMPLATE/batch-macport_osx
r4147 r8468 44 44 export INPUT_DIR=DEF_INPUT_DIR 45 45 export CONFIG_DIR=DEF_CONFIG_DIR 46 export TOOLS_DIR=DEF_TOOLS_DIR 46 47 export NEMO_VALIDATION_DIR=DEF_NEMO_VALIDATION 47 48 export NEW_CONF=DEF_NEW_CONF -
trunk/NEMOGCM/SETTE/BATCH_TEMPLATE/batch-macport_osx_debug
r7646 r8468 44 44 export INPUT_DIR=DEF_INPUT_DIR 45 45 export CONFIG_DIR=DEF_CONFIG_DIR 46 export TOOLS_DIR=DEF_TOOLS_DIR 46 47 export NEMO_VALIDATION_DIR=DEF_NEMO_VALIDATION 47 48 export NEW_CONF=DEF_NEW_CONF -
trunk/NEMOGCM/SETTE/BATCH_TEMPLATE/batch-mpmd-ALTIX_NAUTILUS_MPT
r3736 r8468 68 68 export INPUT_DIR=DEF_INPUT_DIR 69 69 export CONFIG_DIR=DEF_CONFIG_DIR 70 export TOOLS_DIR=DEF_TOOLS_DIR 70 71 export NEMO_VALIDATION_DIR=DEF_NEMO_VALIDATION 71 72 export NEW_CONF=DEF_NEW_CONF -
trunk/NEMOGCM/SETTE/BATCH_TEMPLATE/sette_batch_template
r3608 r8468 44 44 export INPUT_DIR=DEF_INPUT_DIR 45 45 export CONFIG_DIR=DEF_CONFIG_DIR 46 export TOOLS_DIR=DEF_TOOLS_DIR 46 47 export NEMO_VALIDATION_DIR=DEF_NEMO_VALIDATION 47 48 export NEW_CONF=DEF_NEW_CONF -
trunk/NEMOGCM/SETTE/all_functions.sh
r7715 r8468 172 172 echo "COMPILER is : ${CMP_NAM}" 173 173 echo "TEST is : ${TEST_NAME}" 174 echo "TOOLS directory is : ${TOOLS_DIR}" 174 175 ################################################################ 175 176 # SMALL DEBUG -
trunk/NEMOGCM/SETTE/prepare_job.sh
r7753 r8468 151 151 fi 152 152 ################################################################ 153 154 ##########################################################################155 # COPY RESTART FILES (if needed; i.e. only for SHORT job in RESTART TESTS)156 # get the input tarfile if needed157 # SF : not ok for the moment because at this point is needed cn_exp variable,158 # SF : here it it not known.159 #\cd ${EXE_DIR}160 #if [ "$(echo ${TEST_NAME} | grep -c "SHORT" )" -ne 0 ] ; then161 # for (( i=1; i<=${NB_PROC}; ${NB_PROC}++)) ; do162 # L_NPROC=`printf "%04d\n" $i`163 # ln -sf ../LONG/${NEW_CONF}_00000060_restart_${L_NPROC-1}.nc .164 # done165 #fi166 ## SF : other way167 ## for file in ../LONG/${NEW_CONF}_*restart_0*.nc ; do168 ## ncpu=`echo $file | awk -F '_' '{print $NF}' | cut -f 1 -d '.'`169 ## ln -sf ${file} .170 ## done171 ##fi172 ##########################################################################173 153 174 154 ################################################################ … … 309 289 -e"s:DEF_EXE_DIR:${EXE_DIR}:" \ 310 290 -e"s:DEF_CONFIG_DIR:${CONFIG_DIR}:" \ 291 -e"s:DEF_TOOLS_DIR:${TOOLS_DIR}:" \ 311 292 -e"s:MPI_FLAG:${MPI_FLAG}:" \ 312 293 -e"s:DEF_NEMO_VALIDATION:${NEMO_VALIDATION_DIR}:" -e"s:DEF_NEW_CONF:${NEW_CONF}:" \ -
trunk/NEMOGCM/SETTE/sette_rpt.sh
r7715 r8468 1 1 #!/bin/bash -f 2 #set -vx 2 3 # 3 4 # simple SETTE report generator. … … 10 11 ######################### Start of function definitions ################################# 11 12 ## 13 14 function restfile() { 15 # Rebuild ice restart for SAS CONFIG, and restartability checks. Expects LONG and SHORT run directories. 16 # For Stand Alone Surface configuration ocean is not running, just run ice model; so no outputs ocean files. 17 # Compares LONG rebuild restart ice file with equivalent entry from the SHORT rebuild restart ice file. 18 # 19 vdir=$1 20 nam=$2 21 pass=$3 22 # 23 if [ -d $vdir/$nam ]; then 24 dorv=`ls -1rt $vdir/$nam/$mach/ | tail -1l ` 25 dorv=`echo $dorv | sed -e 's:.*/::'` 26 rep1=`ls -1rt $vdir/$nam/$mach/$dorv/ | tail -2l | head -1 ` 27 rep2=`ls -1rt $vdir/$nam/$mach/$dorv/ | tail -1l` 28 cd ${SAS_RESTART_DIR}/LONG 29 #SF add here compilation of rebuild_tools to rebuild restart files, and add comparison of restart files 30 cd ${TOOLS_DIR} 31 ./maketools -n REBUILD_NEMO -m ${mach} > /dev/null 2>&1 32 cd ${TOOLS_DIR}/REBUILD_NEMO 33 #SF echo "REBUILD LONG restart SAS files, without standard output" 34 ./rebuild_nemo -t 4 ../../CONFIG/SAS_LONG/LONG/SAS_00000100_restart_ice $NPROC > /dev/null 2>&1 35 #SF echo "REBUILD SHORT restart SAS files, without standard output" 36 ./rebuild_nemo -t 4 ../../CONFIG/SAS_LONG/SHORT/SAS_00000100_restart_ice $NPROC >&- 37 cd ${SAS_RESTART_DIR}/LONG 38 #SF echo "COPY rebuild restart files" 39 cp SAS_00000100_restart_ice.nc $vdir/$nam/$mach/$dorv/LONG/. 40 cp ../SHORT/SAS_00000100_restart_ice.nc $vdir/$nam/$mach/$dorv/SHORT/. 41 42 f1o=$vdir/$nam/$mach/$dorv/LONG/SAS_00000100_restart_ice.nc 43 f2o=$vdir/$nam/$mach/$dorv/SHORT/SAS_00000100_restart_ice.nc 44 if [ ! -f $f1o ] && [ ! -f $f2o ] ; then 45 printf "%-20s %s\n" $nam " REBUILD SAS restart ice DOES NOT exists; incomplete test"; 46 return; 47 fi 48 # 49 done_oce=0 50 # 51 if [ -f $f1o ] && [ -f $f2o ]; then 52 cmp -s $f1o $f2o 53 #SF cmp SAS_00000100_restart_ice.nc ../SHORT/SAS_00000100_restart_ice.nc > diff_restart.txt 54 if [ $? == 0 ]; then 55 if [ $pass == 0 ]; then 56 printf "%-20s %s %s\n" $nam " SAS restart files are IDENTICAL : passed : " $dorv 57 fi 58 else 59 printf "%-20s %s %s\n" $nam " SAS restart files are DIFFERENT : FAILED : " $dorv 60 # 61 # Offer view of differences on the second pass 62 # 63 if [ $pass == 1 ]; then 64 echo "BE CAREFUL: NEED cdo to see differences!!!!! IF it is not the case you need to do difference of netcdf file by hand" 65 echo "<return> to view restart_ice.nc differences" 66 read y 67 cdo -diffv $f1o $f2o 68 done_oce=1 69 #echo "<return> to continue" 70 #read y 71 fi 72 fi 73 fi 74 # 75 fi 76 } 77 12 78 function resttest() { 13 79 # … … 199 265 mach=`grep "COMPILER=" ./sette.sh | sed -e 's/COMPILER=//'` 200 266 NEMO_VALID=`grep "NEMO_VALIDATION_DIR=" ./param.cfg | sed -e 's/NEMO_VALIDATION_DIR=//'` 267 # Directory to run the tests 268 SETTE_DIR=$(cd $(dirname "$0"); pwd) 269 MAIN_DIR=$(dirname $SETTE_DIR) 270 CONFIG_DIR0=${MAIN_DIR}/CONFIG 271 TOOLS_DIR=${MAIN_DIR}/TOOLS 272 COMPIL_DIR=${TOOLS_DIR}/COMPILE 273 NPROC=32 274 275 SAS_RESTART_DIR=${CONFIG_DIR0}/SAS_LONG 201 276 # 202 277 if [ ! -d $NEMO_VALID ]; then … … 205 280 fi 206 281 # 282 207 283 # The script also needs the date or revision tag. Currently this is taken from the latest sub-directory found in each directory 208 284 # … … 212 288 if [ $pass == 1 ]; then echo "---------------2nd pass------------------";fi 213 289 # 290 291 # Rebuild and restartability test for SAS 292 # 293 for restart_file in WSAS_LONG 294 do 295 # restfile $SAS_RESTART_DIR LONG $pass 296 restfile $NEMO_VALID $restart_file $pass 297 done 298 # 214 299 # Restartability test 215 300 # 216 for restart_test in WGYREPIS_LONG WORCA2LIM3PIS_LONG WORCA2OFFPIS_LONG WAMM12_LONG W SAS_LONG WISOMIP_LONG WORCA2AGUL_LONG301 for restart_test in WGYREPIS_LONG WORCA2LIM3PIS_LONG WORCA2OFFPIS_LONG WAMM12_LONG WISOMIP_LONG WORCA2AGUL_LONG 217 302 do 218 303 resttest $NEMO_VALID $restart_test $pass
Note: See TracChangeset
for help on using the changeset viewer.