Changeset 11497
- Timestamp:
- 2019-09-04T12:14:12+02:00 (5 years ago)
- Location:
- utils/CI/sette
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
utils/CI/sette/sette_reference-configurations.sh
r11161 r11497 162 162 export TEST_NAME="LONG" 163 163 cd ${MAIN_DIR} 164 . ./makenemo -m ${CMP_NAM} -n GYRE_PISCES_ST -r GYRE_PISCES -j 8 add_key ${ADD_KEYS} del_key ${DEL_KEYS}164 . ./makenemo -m ${CMP_NAM} -n GYRE_PISCES_ST -r GYRE_PISCES -j 8 add_key "${ADD_KEYS}" del_key "${DEL_KEYS}" 165 165 cd ${SETTE_DIR} 166 166 . ./param.cfg … … 302 302 export TEST_NAME="LONG" 303 303 cd ${MAIN_DIR} 304 . ./makenemo -m ${CMP_NAM} -n ORCA2_ICE_PISCES_ST -r ORCA2_ICE_PISCES -j 8 add_key ${ADD_KEYS} del_key ${DEL_KEYS}304 . ./makenemo -m ${CMP_NAM} -n ORCA2_ICE_PISCES_ST -r ORCA2_ICE_PISCES -j 8 add_key "${ADD_KEYS}" del_key "${DEL_KEYS}" 305 305 cd ${SETTE_DIR} 306 306 . ./param.cfg … … 543 543 export TEST_NAME="LONG" 544 544 cd ${MAIN_DIR} 545 . ./makenemo -m ${CMP_NAM} -n ORCA2_OFF_PISCES_ST -r ORCA2_OFF_PISCES -j 8 add_key ${ADD_KEYS} del_key ${DEL_KEYS}545 . ./makenemo -m ${CMP_NAM} -n ORCA2_OFF_PISCES_ST -r ORCA2_OFF_PISCES -j 8 add_key "${ADD_KEYS}" del_key "${DEL_KEYS}" 546 546 cd ${SETTE_DIR} 547 547 . ./param.cfg … … 733 733 export TEST_NAME="LONG" 734 734 cd ${MAIN_DIR} 735 . ./makenemo -m ${CMP_NAM} -n AMM12_ST -r AMM12 -j 8 add_key ${ADD_KEYS} del_key ${DEL_KEYS}735 . ./makenemo -m ${CMP_NAM} -n AMM12_ST -r AMM12 -j 8 add_key "${ADD_KEYS}" del_key "${DEL_KEYS}" 736 736 cd ${SETTE_DIR} 737 737 . ./param.cfg … … 860 860 export TEST_NAME="LONG" 861 861 cd ${MAIN_DIR} 862 . ./makenemo -m ${CMP_NAM} -n ORCA2_SAS_ICE_ST -r ORCA2_SAS_ICE -j 8 add_key ${ADD_KEYS} del_key ${DEL_KEYS}862 . ./makenemo -m ${CMP_NAM} -n ORCA2_SAS_ICE_ST -r ORCA2_SAS_ICE -j 8 add_key "${ADD_KEYS}" del_key "${DEL_KEYS}" 863 863 cd ${SETTE_DIR} 864 864 . ./param.cfg … … 1112 1112 export TEST_NAME="LONG" 1113 1113 cd ${MAIN_DIR} 1114 . ./makenemo -m ${CMP_NAM} -n AGRIF_DEMO_ST -r AGRIF_DEMO -j 8 add_key ${ADD_KEYS} del_key ${DEL_KEYS}1114 . ./makenemo -m ${CMP_NAM} -n AGRIF_DEMO_ST -r AGRIF_DEMO -j 8 add_key "${ADD_KEYS}" del_key "${DEL_KEYS}" 1115 1115 cd ${SETTE_DIR} 1116 1116 . ./param.cfg … … 1381 1381 export TEST_NAME="ORCA2" 1382 1382 cd ${MAIN_DIR} 1383 . ./makenemo -m ${CMP_NAM} -n AGRIF_DEMO_NOAGRIF_ST -r AGRIF_DEMO -j 8 add_key ${ADD_KEYS}del_key "key_agrif"1383 . ./makenemo -m ${CMP_NAM} -n AGRIF_DEMO_NOAGRIF_ST -r AGRIF_DEMO -j 8 add_key "${ADD_KEYS}" del_key "key_agrif" 1384 1384 cd ${SETTE_DIR} 1385 1385 . ./param.cfg … … 1418 1418 export TEST_NAME="LONG" 1419 1419 cd ${MAIN_DIR} 1420 . ./makenemo -m ${CMP_NAM} -n SPITZ12_ST -r SPITZ12 -j 8 add_key ${ADD_KEYS} del_key ${DEL_KEYS}1420 . ./makenemo -m ${CMP_NAM} -n SPITZ12_ST -r SPITZ12 -j 8 add_key "${ADD_KEYS}" del_key "${DEL_KEYS}" 1421 1421 cd ${SETTE_DIR} 1422 1422 . ./param.cfg -
utils/CI/sette/sette_rpt.sh
r11161 r11497 15 15 dorv=`ls -1rt $vdir/$nam/$mach/ | tail -1l ` 16 16 dorv=`echo $dorv | sed -e 's:.*/::'` 17 dorv2=`ls -1rt $vdir/$nam2/$mach/ | tail -1l ` 18 dorv2=`echo $dorv2 | sed -e 's:.*/::'` 17 19 else 18 20 dorv=$lastchange 21 dorv2=$lastchange 19 22 fi 20 23 } … … 364 367 function identictest(){ 365 368 # 366 # checks AGRIF does not corrupe results with no AGRIF zoom. Expects ORCA2AGUL/AGRIFNOZ and ORCA2AGUL_NAGR/AGRIFNO run directories 367 # Compares solver.stat files for each 369 # Checks AGRIF does not corrupt results with no AGRIF zoom by comparing run.stat files 368 370 # 369 371 vdir=$1 370 dir1=$2371 dir2=$3372 nam=$2 373 nam2=$3 372 374 pass=$4 373 375 # 374 if [ -d $vdir/$dir1 ] && [ -d $vdir/$dir2 ]; then 375 dorv1=`ls -1rt $vdir/$dir1/$mach/ | tail -1l ` 376 dorv1=`echo $dorv1 | sed -e 's:.*/::'` 377 dorv2=`ls -1rt $vdir/$dir2/$mach/ | tail -1l ` 378 dorv2=`echo $dorv2 | sed -e 's:.*/::'` 379 380 rep1=`ls -1rt $vdir/$dir1/$mach/$dorv1/ | tail -1l` 381 #clem rep2=`ls -1rt $vdir/$dir2/$mach/$dorv2/ | tail -1l` 382 rep2=`ls -1rt $vdir/$dir1/$mach/$dorv1/ | tail -1l` 383 f1s=$vdir/$dir1/$mach/$dorv1/$rep1/run.stat 384 f2s=$vdir/$dir2/$mach/$dorv2/$rep2/run.stat 385 386 if [ ! -f $f1s ] && [ ! -f $f2s ] ; then 387 printf "%-27s %s\n" $dir1 $dir2 " incomplete test"; 388 return; 389 fi 390 # 391 done_oce=0 392 393 if [ -f $f1s ] && [ -f $f2s ] ; then 376 get_dorv 377 # 378 rep=`ls -1rt $vdir/$nam/$mach/$dorv/ | tail -1l` 379 f1s=${vdir}/${nam}/${mach}/${dorv}/${rep}/run.stat 380 f2s=${vdir}/${nam2}/${mach}/${dorv2}/${rep}/run.stat 381 # 382 if [ -f $f1s ] && [ -f $f2s ] ; then 394 383 cmp -s $f1s $f2s 395 384 if [ $? == 0 ]; then 396 if [ $pass == 0 ]; then 397 printf "%-5s %s %-5s %s %s %s\n" $rep1 "AGRIF vs" $rep2 "NOAGRIF run.stat unchanged - passed : " $dorv1 $dorv2 398 fi 399 else 400 get_ktdiff $f1s $f2s 401 printf "\e[38;5;196m%-5s %s %-5s %s %s %s %s %-5s %s\e[0m\n" $rep1 "AGRIF vs" $rep2 "NOAGRIF run.stat changed - FAILED : " $dorv1 $dorv2 " (results are different after " $ktdiff " time steps)" 402 # 403 # Offer view of differences on the second pass 404 # 405 if [ $pass == 1 ]; then 406 echo "<return> to view run.stat differences" 407 read y 408 sdiff $f1s $f2s 409 done_oce=1 410 echo "<return> to continue" 411 read y 412 fi 413 fi 414 fi 385 if [ $pass == 0 ]; then 386 printf "%-5s %s %-5s %s %s %s\n" $rep "AGRIF vs" $rep "NOAGRIF run.stat unchanged - passed : " $dorv $dorv2 387 fi 388 else 389 get_ktdiff $f1s $f2s 390 printf "\e[38;5;196m%-5s %s %-5s %s %s %s %s %-5s %s\e[0m\n" $rep "AGRIF vs" $rep "NOAGRIF run.stat changed - FAILED : " $dorv $dorv2 " (results are different after " $ktdiff " time steps)" 391 # 392 # Offer view of differences on the second pass 393 # 394 if [ $pass == 1 ]; then 395 echo "<return> to view run.stat differences" 396 read y 397 sdiff $f1s $f2s 398 echo "<return> to continue" 399 read y 400 fi 401 fi 415 402 else 416 printf "%-27s %s\n" $dir1 $dir2 " incomplete test";403 printf "%-27s %-27s %s\n" $nam $nam2 " incomplete test" 417 404 fi 418 405 } -
utils/CI/sette/sette_test-cases.sh
r11161 r11497 164 164 export TEST_NAME="LONG" 165 165 cd ${MAIN_DIR} 166 . ./makenemo -m ${CMP_NAM} -n OVERFLOW_ST -a OVERFLOW -j 8 add_key ${ADD_KEYS} del_key ${DEL_KEYS}166 . ./makenemo -m ${CMP_NAM} -n OVERFLOW_ST -a OVERFLOW -j 8 add_key "${ADD_KEYS}" del_key "${DEL_KEYS}" 167 167 cd ${SETTE_DIR} 168 168 . ./param.cfg … … 261 261 export TEST_NAME="LONG" 262 262 cd ${MAIN_DIR} 263 . ./makenemo -m ${CMP_NAM} -n LOCK_EXCHANGE_ST -a LOCK_EXCHANGE -j 8 add_key ${ADD_KEYS} del_key ${DEL_KEYS}263 . ./makenemo -m ${CMP_NAM} -n LOCK_EXCHANGE_ST -a LOCK_EXCHANGE -j 8 add_key "${ADD_KEYS}" del_key "${DEL_KEYS}" 264 264 cd ${SETTE_DIR} 265 265 . ./param.cfg … … 359 359 export TEST_NAME="LONG" 360 360 cd ${MAIN_DIR} 361 . ./makenemo -m ${CMP_NAM} -n VORTEX_ST -a VORTEX -j 8 add_key ${ADD_KEYS} del_key ${DEL_KEYS}361 . ./makenemo -m ${CMP_NAM} -n VORTEX_ST -a VORTEX -j 8 add_key "${ADD_KEYS}" del_key "${DEL_KEYS}" 362 362 cd ${SETTE_DIR} 363 363 . ./param.cfg … … 536 536 export TEST_NAME="LONG" 537 537 cd ${MAIN_DIR} 538 . ./makenemo -m ${CMP_NAM} -n ICE_AGRIF_ST -a ICE_AGRIF -j 8 add_key ${ADD_KEYS} del_key ${DEL_KEYS}538 . ./makenemo -m ${CMP_NAM} -n ICE_AGRIF_ST -a ICE_AGRIF -j 8 add_key "${ADD_KEYS}" del_key "${DEL_KEYS}" 539 539 cd ${SETTE_DIR} 540 540 . ./param.cfg … … 721 721 export TEST_NAME="LONG" 722 722 cd ${MAIN_DIR} 723 . ./makenemo -m ${CMP_NAM} -n ISOMIP_ST -a ISOMIP -j 8 add_key ${ADD_KEYS} del_key ${DEL_KEYS}723 . ./makenemo -m ${CMP_NAM} -n ISOMIP_ST -a ISOMIP -j 8 add_key "${ADD_KEYS}" del_key "${DEL_KEYS}" 724 724 cd ${SETTE_DIR} 725 725 . ./param.cfg
Note: See TracChangeset
for help on using the changeset viewer.