Changeset 7316 for branches/2016/dev_CNRS_2016/NEMOGCM
- Timestamp:
- 2016-11-23T10:20:29+01:00 (8 years ago)
- Location:
- branches/2016/dev_CNRS_2016/NEMOGCM/SETTE
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2016/dev_CNRS_2016/NEMOGCM/SETTE/sette.sh
r7307 r7316 370 370 ln -sf ../LONG/O2L3P_LONG_00000075_restart_ice_${L_NPROC}.nc . 371 371 # add for icebergs 372 ln -sf ../LONG/O2L3P_LONG_icebergs_00000075_ ${L_NPROC}.nc .372 ln -sf ../LONG/O2L3P_LONG_icebergs_00000075_restart_${L_NPROC}.nc . 373 373 done 374 374 if [ ${USING_MPMD} == "yes" ] ; then -
branches/2016/dev_CNRS_2016/NEMOGCM/SETTE/sette_rpt
r7302 r7316 86 86 87 87 if ( -d ./WORCA2LIM3PIS_LONG ) then 88 set dorv = `ls -1rtd ./WORCA2LIM 3PIS_LONG/{$mach}/* | tail -1l `88 set dorv = `ls -1rtd ./WORCA2LIMPIS_LONG/{$mach}/* | tail -1l ` 89 89 set dorv = $dorv:t 90 90 set f1o = ./WORCA2LIM3PIS_LONG/{$mach}/{$dorv}/LONG/ocean.output … … 195 195 rm f1.tmp$$ 196 196 endif 197 #if ( -d ./WORCA2LIM3_LONG ) then198 #set dorv = `ls -1rtd ./WORCA2LIM3_LONG/{$mach}/* | tail -1l `199 #set dorv = $dorv:t200 #set f1o = ./WORCA2LIM3_LONG/{$mach}/{$dorv}/LONG/ocean.output201 #set f1s = ./WORCA2LIM3_LONG/{$mach}/{$dorv}/LONG/solver.stat202 #set f2o = ./WORCA2LIM3_LONG/{$mach}/{$dorv}/SHORT/ocean.output203 #set f2s = ./WORCA2LIM3_LONG/{$mach}/{$dorv}/SHORT/solver.stat204 #set nl = `wc -l $f2s`205 #tail -$nl[1] $f1s > f1.tmp$$206 #cmp -s f1.tmp$$ $f2s207 #if ( $status == 0 ) then208 #echo "ORCA2LIM3 restartability passed"209 #else210 #echo "ORCA2LIM3 restartability FAILED"211 #if ( $pass == 1 ) then212 #echo "<return> to view solver.stat differences"213 #set y = $<214 #sdiff f1.tmp$$ $f2s215 #echo "<return> to view ocean.output differences"216 #set y = $<217 #sdiff $f1o $f2o | grep "|"218 #echo "<return> to continue"219 #set y = $<220 #endif221 #endif222 #rm f1.tmp$$223 #endif197 if ( -d ./WORCA2LIM3_LONG ) then 198 set dorv = `ls -1rtd ./WORCA2LIM3_LONG/{$mach}/* | tail -1l ` 199 set dorv = $dorv:t 200 set f1o = ./WORCA2LIM3_LONG/{$mach}/{$dorv}/LONG/ocean.output 201 set f1s = ./WORCA2LIM3_LONG/{$mach}/{$dorv}/LONG/solver.stat 202 set f2o = ./WORCA2LIM3_LONG/{$mach}/{$dorv}/SHORT/ocean.output 203 set f2s = ./WORCA2LIM3_LONG/{$mach}/{$dorv}/SHORT/solver.stat 204 set nl = `wc -l $f2s` 205 tail -$nl[1] $f1s > f1.tmp$$ 206 cmp -s f1.tmp$$ $f2s 207 if ( $status == 0 ) then 208 echo "ORCA2LIM3 restartability passed" 209 else 210 echo "ORCA2LIM3 restartability FAILED" 211 if ( $pass == 1 ) then 212 echo "<return> to view solver.stat differences" 213 set y = $< 214 sdiff f1.tmp$$ $f2s 215 echo "<return> to view ocean.output differences" 216 set y = $< 217 sdiff $f1o $f2o | grep "|" 218 echo "<return> to continue" 219 set y = $< 220 endif 221 endif 222 rm f1.tmp$$ 223 endif 224 224 225 225 if ( -d ./WSAS_LONG ) then … … 261 261 262 262 if ( -d ./WGYRE_32 ) then 263 set dorv = `ls -1rtd ./WGYRE_ 4/{$mach}/* | tail -1l `263 set dorv = `ls -1rtd ./WGYRE_32/{$mach}/* | tail -1l ` 264 264 set dorv = $dorv:t 265 265 set f1o = ./WGYRE_32/{$mach}/{$dorv}/REPRO_4_8/ocean.output … … 287 287 288 288 if ( -d ./WISOMIP_32 ) then 289 set dorv = `ls -1rtd ./WISOMIP_ 4/{$mach}/* | tail -1l `289 set dorv = `ls -1rtd ./WISOMIP_32/{$mach}/* | tail -1l ` 290 290 set dorv = $dorv:t 291 291 set f1o = ./WISOMIP_32/{$mach}/{$dorv}/REPRO_4_8/ocean.output … … 313 313 314 314 if ( -d ./WORCA2LIM3PIS_32 ) then 315 set dorv = `ls -1rtd ./WORCA2LIM PIS_16/{$mach}/* | tail -1l `315 set dorv = `ls -1rtd ./WORCA2LIM3PIS_32/{$mach}/* | tail -1l ` 316 316 set dorv = $dorv:t 317 317 set f1o = ./WORCA2LIM3PIS_32/{$mach}/{$dorv}/REPRO_4_8/ocean.output … … 412 412 endif 413 413 414 #if ( -d ./WORCA2LIM3_16 ) then415 #set dorv = `ls -1rtd ./WORCA2LIM3_16/{$mach}/* | tail -1l `416 #set dorv = $dorv:t417 #set f1o = ./WORCA2LIM3_16/{$mach}/{$dorv}/REPRO_4_8/ocean.output418 #set f1s = ./WORCA2LIM3_16/{$mach}/{$dorv}/REPRO_4_8/solver.stat419 #set f2o = ./WORCA2LIM3_16/{$mach}/{$dorv}/REPRO_8_4/ocean.output420 #set f2s = ./WORCA2LIM3_16/{$mach}/{$dorv}/REPRO_8_4/solver.stat421 # 422 #cmp -s $f1s $f2s423 #if ( $status == 0 ) then424 #echo "ORCA2LIM3 reproducibility passed"425 #else426 #echo "ORCA2LIM3 reproducibility FAILED"427 #if ( $pass == 1 ) then428 #echo "<return> to view solver.stat differences"429 #set y = $<430 #sdiff $f1s $f2s431 #echo "<return> to view ocean.output differences"432 #set y = $<433 #sdiff $f1o $f2o | grep "|"434 #echo "<return> to continue"435 #set y = $<436 #endif437 #endif438 #endif414 if ( -d ./WORCA2LIM3_16 ) then 415 set dorv = `ls -1rtd ./WORCA2LIM3_16/{$mach}/* | tail -1l ` 416 set dorv = $dorv:t 417 set f1o = ./WORCA2LIM3_16/{$mach}/{$dorv}/REPRO_4_8/ocean.output 418 set f1s = ./WORCA2LIM3_16/{$mach}/{$dorv}/REPRO_4_8/solver.stat 419 set f2o = ./WORCA2LIM3_16/{$mach}/{$dorv}/REPRO_8_4/ocean.output 420 set f2s = ./WORCA2LIM3_16/{$mach}/{$dorv}/REPRO_8_4/solver.stat 421 422 cmp -s $f1s $f2s 423 if ( $status == 0 ) then 424 echo "ORCA2LIM3 reproducibility passed" 425 else 426 echo "ORCA2LIM3 reproducibility FAILED" 427 if ( $pass == 1 ) then 428 echo "<return> to view solver.stat differences" 429 set y = $< 430 sdiff $f1s $f2s 431 echo "<return> to view ocean.output differences" 432 set y = $< 433 sdiff $f1o $f2o | grep "|" 434 echo "<return> to continue" 435 set y = $< 436 endif 437 endif 438 endif 439 439 440 440 … … 442 442 set dorv = `ls -1rtd ./WORCA2_LIM3_OBS/{$mach}/* | tail -1l ` 443 443 set dorv = $dorv:t 444 set f1o = ./WORCA2_LIM3_OBS/{$mach}/{$dorv}/REPRO_ 4_8/ocean.output445 set f1s = ./WORCA2_LIM3_OBS/{$mach}/{$dorv}/REPRO_ 4_8/solver.stat446 set f2o = ./WORCA2_LIM3_OBS/{$mach}/{$dorv}/REPRO_ 8_4/ocean.output447 set f2s = ./WORCA2_LIM3_OBS/{$mach}/{$dorv}/REPRO_ 8_4/solver.stat444 set f1o = ./WORCA2_LIM3_OBS/{$mach}/{$dorv}/REPRO_2_8/ocean.output 445 set f1s = ./WORCA2_LIM3_OBS/{$mach}/{$dorv}/REPRO_2_8/solver.stat 446 set f2o = ./WORCA2_LIM3_OBS/{$mach}/{$dorv}/REPRO_4_4/ocean.output 447 set f2s = ./WORCA2_LIM3_OBS/{$mach}/{$dorv}/REPRO_4_4/solver.stat 448 448 449 449 cmp -s $f1s $f2s -
branches/2016/dev_CNRS_2016/NEMOGCM/SETTE/sette_rpt.sh
r7301 r7316 214 214 # Restartability test 215 215 # 216 for restart_test in WGYRE_LONG W ORCA2LIM3PIS_LONG WORCA2OFFPIS_LONG WISOMIP_LONG WAMM12_LONG WSAS_LONG WORCA2AGUL_LONG216 for restart_test in WGYRE_LONG WISOMIP_LONG WORCA2LIM3PIS_LONG WORCA2OFFPIS_LONG WAMM12_LONG WORCA2LIM3_LONG WSAS_LONG WORCA2AGUL_LONG 217 217 do 218 218 resttest $NEMO_VALID $restart_test $pass … … 221 221 # Reproducibility tests 222 222 # 223 for repro_test in WGYRE_32 WISOMIP_32 WORCA2LIM3PIS_32 WORCA2OFFPIS_32 WAMM12_32 WORCA2 _LIM3_OBSWORCA2AGUL_1_2 WORCA2AGUL_16 WORCA2AGUL_2_2_NAG223 for repro_test in WGYRE_32 WISOMIP_32 WORCA2LIM3PIS_32 WORCA2OFFPIS_32 WAMM12_32 WORCA2LIM3_16 WORCA2_LIM3_OBS WSAS_32 WORCA2AGUL_1_2 WORCA2AGUL_16 WORCA2AGUL_2_2_NAG 224 224 do 225 225 reprotest $NEMO_VALID $repro_test $pass
Note: See TracChangeset
for help on using the changeset viewer.