- Timestamp:
- 2019-02-15T13:05:30+01:00 (5 years ago)
- Location:
- NEMO/branches/2019/fix_sette_ticket2239
- Files:
-
- 1 added
- 1 deleted
- 5 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/2019/fix_sette_ticket2239/README
r9019 r10687 2 2 3 3 principal script is sette.sh (usage: ./sette.sh) 4 5 sette.sh is a simple wrapper running test on the reference configuration, test cases and generate the report at the end. 6 sette_cfg-ref.sh, sette_test-cases.sh and the report generation can still be run separatly for debugging purposes 4 7 5 8 VERY IMPORTANT : for a verbose debug do: … … 8 11 9 12 USER MODIFICATIONS 10 in sette.sh script : 11 COMPILER : compiler among those available in NEMOGCM/ARCH, needed for makenemo (see below) 12 can also be pass as an argument, e.g. ./sette.sh ifort_osx 13 BATCH_COMMAND_PAR : command for job submission in batch mode parallel (MMIÂ) 13 in sette_cfg-ref.sh and sette_test-cases.sh script : 14 OPTIONAL ARGUMENT : compiler among those available in NEMOGCM/ARCH (if nothing will use the one specified in paramd.cfg) 15 BATCH_COMMAND_PAR : command for job submission in batch mode parallel (MMIÂ) specified in param.cfg 14 16 BATCH_COMMAND_SEQ : command for job submission in batch mode sequential (NB_PROC = 1) 17 default value is the BATCH_COMMAND_PAR value 15 18 INTERACT_FLAG : "yes" if you want to run in interactive mode 16 19 "no" if you want to run in batch mode … … 42 45 43 46 in param.cfg : 47 48 COMPILER : compiler among those available in NEMOGCM/ARCH 44 49 FORCING_DIR : directory in which will be found input.tar file (same name in input_CONFIG_NAME.cfg) 45 50 INPUT_DIR : directory in which store input files (tar file) 51 reference configuration input tar file could be found here : https://zenodo.org/record/1472245 46 52 TMPDIR : temporary directory NEEDED ONLY FOR IBM machines (put EXP00 directory) 47 53 NEMO_VALIDATION_DIR : directory in which create NEMO_VALIDATION tree, and store restart, run.stat, tracer.stat and ocean.output files in 48 54 tree NEMO_VALIDATION_DIR/WCONFIG_NAME/WCOMPILER_NAME/TEST_NAME/REVISION_NUMBER(or DATE) 55 BATCH_CMD : command for job submission in batch mode 56 SVN_CMD : svn command use to do svn info (default svn). Could be useful if you are using git svn 57 NEMO_VALIDATION_REF : reference directory 58 NEMO_REV_REF : reference revision 59 : Reference directory for result comparison will be NEMO_VALIDATION_REF/COMPILER/NEMO_REV_REF 60 ADD_NODIGNEDZERO : set "yes" if you need key_nosignedzero to run nemo 61 49 62 in fcm_job.sh : 50 63 IMPORTANT : control that name of tar file in FORCING directory … … 79 92 1. see in SETTE/BATCH_TEMPLATE directory existing examples 80 93 2. create you own batch file like: batch-${COMPILER} 81 (note: sette .sh will copy it in job_batch_template if you run tests in INTERACT_FLAG="no")94 (note: sette_test-cases.sh and sette_cfg-ref.sh will copy it in job_batch_template if you run tests in INTERACT_FLAG="no") -
NEMO/branches/2019/fix_sette_ticket2239/all_functions.sh
r10632 r10687 141 141 fi 142 142 143 sed -e "s:${VAR_NAME}.*:${VAR_NAME}:" ${EXE_DIR}/$1 > ${EXE_DIR}/$1.tmp 143 ARGS_LST="${@:3}" 144 sed -e "s;${VAR_NAME}.*;${VAR_NAME};" ${EXE_DIR}/$1 > ${EXE_DIR}/$1.tmp 144 145 mv ${EXE_DIR}/$1.tmp ${EXE_DIR}/$1 145 sed -e "s :${VAR_NAME}:$2=$3:" ${EXE_DIR}/$1 > ${EXE_DIR}/$1.tmp146 sed -e "s;${VAR_NAME};$2=${ARGS_LST};" ${EXE_DIR}/$1 > ${EXE_DIR}/$1.tmp 146 147 mv ${EXE_DIR}/$1.tmp ${EXE_DIR}/$1 147 148 … … 195 196 ################################################################ 196 197 # Creation of NEMO_VALIDATION tree 197 exportLANG=en_US198 REVISION_NB=` svn info ${SETTE_DIR}/../.. | grep -i "Last Changed Rev:" | sed -e "s/ //g" | cut -d ":" -f 2`198 LANG=en_US 199 REVISION_NB=`LC_MESSAGES=${LANG} svn info ${SETTE_DIR}/.. | grep "Last Changed Rev" | awk '{print $NF}'` 199 200 if [ ${#REVISION_NB} -eq 0 ] 200 201 then -
NEMO/branches/2019/fix_sette_ticket2239/param.cfg
r10632 r10687 1 #- forcing files storing 1 # Computer dependant variable needed to run sette 2 # 3 # Compiler among those in NEMOGCM/ARCH 4 COMPILER=X64_ADA 5 # 6 # BATCH command 7 BATCH_CMD=llsubmit 8 # 9 #- FORCING files storing 2 10 FORCING_DIR=$WORKDIR/FORCING 3 #- input files storing 11 # 12 #- INPUT files storing 4 13 INPUT_DIR=${CONFIG_DIR}/${NEW_CONF}/EXP00 14 # 15 #- VALIDATION files storing 16 NEMO_VALIDATION_DIR=$WORKDIR/NEMO_VALIDATION 17 # 18 # REFERENCE run.stat tracer.stat you want to compare with 19 # (if no change to the default, no check on result change will be done) 20 NEMO_VALIDATION_REF=/path/to/reference/sette/results 21 NEMO_REV_REF=0000 22 # 23 # CMD for svn (some people use git svn) 24 # used in sette_rpt and in all_function to display revision and build correct repository name 25 SVN_CMD=svn 26 # 5 27 #- only for IBM 6 28 #TMPDIR=${CONFIG_DIR}/${NEW_CONF}/EXP00 7 #- VALIDATION files storing 8 NEMO_VALIDATION_DIR=$WORKDIR/NEMO_VALIDATION 29 # 30 #- key_nosignedzero 31 ADD_NOSIGNEDZERO="yes" -
NEMO/branches/2019/fix_sette_ticket2239/sette_cfg-ref.sh
r10686 r10687 87 87 ######################################################################################### 88 88 # 89 # Compiler among those in NEMOGCM/ARCH90 COMPILER=X64_ADA 91 92 export BATCH_COMMAND_PAR= "llsubmit"93 export BATCH_COMMAND_SEQ=$ BATCH_COMMAND_PAR89 # LOAD param value 90 . ./param.cfg 91 92 export BATCH_COMMAND_PAR=${BATCH_CMD} 93 export BATCH_COMMAND_SEQ=${BATCH_CMD} 94 94 export INTERACT_FLAG="no" 95 95 export MPIRUN_FLAG="yes" … … 101 101 then 102 102 export DEL_KEYS="" 103 fi 104 # 105 export ADD_KEYS="" 106 if [ ${ADD_NOSIGNEDZERO} == "yes" ] 107 then 108 export ADD_KEYS="key_nosignedzero" 103 109 fi 104 110 # … … 153 159 export TEST_NAME="LONG" 154 160 cd ${MAIN_DIR} 155 . ./makenemo -m ${CMP_NAM} -n GYRE_PISCES_ST -r GYRE_PISCES -j 8 del_key ${DEL_KEYS}161 . ./makenemo -m ${CMP_NAM} -n GYRE_PISCES_ST -r GYRE_PISCES -j 8 add_key ${ADD_KEYS} del_key ${DEL_KEYS} 156 162 cd ${SETTE_DIR} 157 163 . ./param.cfg … … 285 291 export TEST_NAME="LONG" 286 292 cd ${MAIN_DIR} 287 . ./makenemo -m ${CMP_NAM} -n ORCA2_ICE_PISCES_ST -r ORCA2_ICE_PISCES -j 8 del_key ${DEL_KEYS}293 . ./makenemo -m ${CMP_NAM} -n ORCA2_ICE_PISCES_ST -r ORCA2_ICE_PISCES -j 8 add_key ${ADD_KEYS} del_key ${DEL_KEYS} 288 294 cd ${SETTE_DIR} 289 295 . ./param.cfg … … 311 317 set_namelist namelist_cfg ln_stcor .true. 312 318 set_namelist namelist_cfg ln_tauwoc .true. 319 set_namelist namelist_cfg nn_fsbc 5 313 320 # 314 321 if [ ${USING_ICEBERGS} == "no" ] ; then set_namelist namelist_cfg ln_icebergs .false. ; fi 322 # for debugging purposes set_namelist namelist_cfg rn_test_box -180.0, 180.0, -90.0, -55.0 315 323 # 316 324 set_namelist namelist_ice_cfg ln_icediachk .true. … … 360 368 set_namelist namelist_cfg ln_stcor .true. 361 369 set_namelist namelist_cfg ln_tauwoc .true. 370 set_namelist namelist_cfg nn_fsbc 5 362 371 # 363 372 if [ ${USING_ICEBERGS} == "no" ] ; then set_namelist namelist_cfg ln_icebergs .false. ; fi 373 set_namelist namelist_cfg rn_test_box -180.0, 180.0, -90.0, -55.0 364 374 # 365 375 set_namelist namelist_ice_cfg ln_icediachk .true. … … 430 440 set_namelist namelist_cfg ln_stcor .true. 431 441 set_namelist namelist_cfg ln_tauwoc .true. 442 set_namelist namelist_cfg nn_fsbc 5 432 443 433 444 if [ ${USING_ICEBERGS} == "no" ] ; then set_namelist namelist_cfg ln_icebergs .false. ; fi 445 # for debugging purposes set_namelist namelist_cfg rn_test_box -180.0, 180.0, -90.0, -55.0 446 434 447 set_namelist namelist_top_cfg ln_trcdta .false. 435 448 # put ln_ironsed, ln_river, ln_ndepo, ln_dust to false … … 478 491 set_namelist namelist_cfg ln_stcor .true. 479 492 set_namelist namelist_cfg ln_tauwoc .true. 493 set_namelist namelist_cfg nn_fsbc 5 494 480 495 if [ ${USING_ICEBERGS} == "no" ] ; then set_namelist namelist_cfg ln_icebergs .false. ; fi 496 # for debugging purposes set_namelist namelist_cfg rn_test_box -180.0, 180.0, -90.0, -55.0 497 481 498 set_namelist namelist_top_cfg ln_trcdta .false. 482 499 # put ln_ironsed, ln_river, ln_ndepo, ln_dust to false … … 511 528 export TEST_NAME="LONG" 512 529 cd ${MAIN_DIR} 513 . ./makenemo -m ${CMP_NAM} -n ORCA2_OFF_PISCES_ST -r ORCA2_OFF_PISCES -j 8 del_key ${DEL_KEYS}530 . ./makenemo -m ${CMP_NAM} -n ORCA2_OFF_PISCES_ST -r ORCA2_OFF_PISCES -j 8 add_key ${ADD_KEYS} del_key ${DEL_KEYS} 514 531 cd ${SETTE_DIR} 515 532 . ./param.cfg … … 693 710 export TEST_NAME="LONG" 694 711 cd ${MAIN_DIR} 695 . ./makenemo -m ${CMP_NAM} -n AMM12_ST -r AMM12 -j 8 del_key ${DEL_KEYS}712 . ./makenemo -m ${CMP_NAM} -n AMM12_ST -r AMM12 -j 8 add_key ${ADD_KEYS} del_key ${DEL_KEYS} 696 713 cd ${SETTE_DIR} 697 714 . ./param.cfg … … 812 829 export TEST_NAME="LONG" 813 830 cd ${MAIN_DIR} 814 . ./makenemo -m ${CMP_NAM} -n ORCA2_SAS_ICE_ST -r ORCA2_SAS_ICE -j 8 del_key ${DEL_KEYS}831 . ./makenemo -m ${CMP_NAM} -n ORCA2_SAS_ICE_ST -r ORCA2_SAS_ICE -j 8 add_key ${ADD_KEYS} del_key ${DEL_KEYS} 815 832 cd ${SETTE_DIR} 816 833 . ./param.cfg … … 938 955 export TEST_NAME="REPRO_4_8" 939 956 cd ${MAIN_DIR} 940 . ./makenemo -m ${CMP_NAM} -n ORCA2_ICE_OBS_ST -r ORCA2_ICE_PISCES -d "OCE ICE" -j 8 add_key "key_asminc " del_key "key_top"957 . ./makenemo -m ${CMP_NAM} -n ORCA2_ICE_OBS_ST -r ORCA2_ICE_PISCES -d "OCE ICE" -j 8 add_key "key_asminc ${ADD_KEYS}" del_key "key_top" 941 958 cd ${SETTE_DIR} 942 959 . ./param.cfg … … 1052 1069 export TEST_NAME="LONG" 1053 1070 cd ${MAIN_DIR} 1054 . ./makenemo -m ${CMP_NAM} -n AGRIF_DEMO_ST -r AGRIF_DEMO -j 8 del_key ${DEL_KEYS}1071 . ./makenemo -m ${CMP_NAM} -n AGRIF_DEMO_ST -r AGRIF_DEMO -j 8 add_key ${ADD_KEYS} del_key ${DEL_KEYS} 1055 1072 cd ${SETTE_DIR} 1056 1073 . ./param.cfg … … 1311 1328 export TEST_NAME="ORCA2" 1312 1329 cd ${MAIN_DIR} 1313 . ./makenemo -m ${CMP_NAM} -n AGRIF_DEMO_NOAGRIF_ST -r AGRIF_DEMO -j 8 del_key "key_agrif"1330 . ./makenemo -m ${CMP_NAM} -n AGRIF_DEMO_NOAGRIF_ST -r AGRIF_DEMO -j 8 add_key ${ADD_KEYS} del_key "key_agrif" 1314 1331 cd ${SETTE_DIR} 1315 1332 . ./param.cfg … … 1346 1363 export TEST_NAME="LONG" 1347 1364 cd ${MAIN_DIR} 1348 . ./makenemo -m ${CMP_NAM} -n SPITZ12_ST -r SPITZ12 -j 8 del_key ${DEL_KEYS}1365 . ./makenemo -m ${CMP_NAM} -n SPITZ12_ST -r SPITZ12 -j 8 add_key ${ADD_KEYS} del_key ${DEL_KEYS} 1349 1366 cd ${SETTE_DIR} 1350 1367 . ./param.cfg -
NEMO/branches/2019/fix_sette_ticket2239/sette_rpt.sh
r10517 r10687 275 275 fi 276 276 } 277 function runcmpres(){ 278 # 279 # compare *.stat file with reference file from a previous sette test or previous version 280 # store in NEMO_VALID_REF at revision NEMO_REV_REF 281 # Compares end of stat files from each 282 # 283 vdir=$1 284 nam=$2 285 vdirref=$3 286 dorvref=$4 287 pass=$5 288 # 289 if [ -d $vdir/$nam ]; then 290 dorv=`ls -1rt $vdir/$nam/$mach/ | tail -1l ` 291 dorv=`echo $dorv | sed -e 's:.*/::'` 292 f1s=$vdir/$nam/$mach/$dorv/LONG/run.stat 293 f1t=$vdir/$nam/$mach/$dorv/LONG/tracer.stat 294 f2s=$vdirref/$nam/$mach/$dorvref/LONG/run.stat 295 f2t=$vdirref/$nam/$mach/$dorvref/LONG/tracer.stat 296 if [ ! -f $f1s ] && [ ! -f $f1t ] ; then 297 printf "%-20s %s\n" $nam " incomplete test"; 298 return; 299 fi 300 if [ ! -f $f2s ] && [ ! -f $f2t ] ; then 301 printf "%-20s %s\n" $nam " incomplete test"; 302 return; 303 fi 304 # 305 done_oce=0 306 307 if [ -f $f1s ] && [ -f $f2s ] ; then 308 cmp -s $f1s $f2s 309 if [ $? == 0 ]; then 310 if [ $pass == 0 ]; then 311 printf "%-20s %s %s\n" $nam " run.stat before/after are similar " 312 fi 313 else 314 printf "%-20s %s %s\n" $nam " run.stat before/after are DIFFERENT " 315 # 316 # Offer view of differences on the second pass 317 # 318 if [ $pass == 1 ]; then 319 echo "<return> to view run.stat differences" 320 read y 321 sdiff f1.tmp$$ $f2s 322 done_oce=1 323 echo "<return> to continue" 324 read y 325 fi 326 fi 327 fi 328 # Check tracer.stat files (if they exist) 329 # 330 if [ -f $f1t ] && [ -f $f2t ] ; then 331 cmp -s $f1t $f2t 332 if [ $? == 0 ]; then 333 if [ $pass == 0 ]; then 334 printf "%-20s %s %s\n" $nam " tracer.stat before/after are similar " 335 fi 336 else 337 printf "%-20s %s %s\n" $nam " tracer.stat before/after are DIFFERENT " 338 # 339 # Offer view of differences on the second pass 340 # 341 if [ $pass == 1 ]; then 342 echo "<return> to view tracer.stat differences" 343 read y 344 sdiff $f1t $f2t 345 fi 346 fi 347 fi 348 fi 349 } 277 350 278 351 function runtest(){ … … 296 369 f1o=$vdir/$nam/$mach/$dorv/$rep1/ocean.output 297 370 if [ ! -f $f1o ] ; then 298 printf "%-27s %s %s\n" $nam " ocean.output is MISSING : " $dorv371 if [ $pass == 0 ]; then printf "%-27s %s %s\n" $nam " ocean.output is MISSING : " $dorv ; fi 299 372 return; 300 373 else … … 312 385 fi 313 386 else 314 printf "%-27s %s %s\n" $nam " directory is MISSING : " $dorv387 if [ $pass == 0 ]; then printf "%-27s %s %s\n" $nam " directory is MISSING : " $dorv ; fi 315 388 fi 316 389 } … … 376 449 ######################################################################################### 377 450 # 378 mach=`grep "COMPILER=" ./sette.sh | sed -e 's/COMPILER=//'` 379 NEMO_VALID=`grep "NEMO_VALIDATION_DIR=" ./param.cfg | sed -e 's/NEMO_VALIDATION_DIR=//'` 380 NEMO_VALID=`eval "echo $NEMO_VALID"` 451 # LOAD param variable (COMPILER, NEMO_VALIDATION_DIR, SVN_CMD) 452 . ./param.cfg 453 454 mach=${COMPILER} 455 NEMO_VALID=${NEMO_VALIDATION_DIR} 456 NEMO_VALID_REF=${NEMO_VALIDATION_REF} 457 LANG=en_US 381 458 # 382 459 if [ ! -d $NEMO_VALID ]; then … … 395 472 # Show current revision tag and branch name 396 473 # 397 cmd="svn" 398 [ ! -d "$MAIN_DIR/.svn" ] && cmd="git $cmd" 399 echo $cmd 400 echo "$MAIN_DIR/.svn" 401 lastchange=`$cmd info ${MAIN_DIR} | grep -i "Last Changed Rev:" | sed -e "s/ //g" | cut -d ":" -f 2` 402 revision=`$cmd info | grep Revision | cut -d ":" -f 2 | tr -d ' '` 403 branchname=`$cmd info | grep URL | rev | cut -d "/" -f 3 | rev` 474 echo "" 475 lastchange=`LC_MESSAGES=${LANG} ${SVN_CMD} info ${MAIN_DIR} | grep 'Last Changed Rev' | awk '{print $NF}'` 476 revision=`LC_MESSAGES=${LANG} ${SVN_CMD} info ${MAIN_DIR} | grep 'Revision' | awk '{print $NF}'` 477 branchname=`LC_MESSAGES=${LANG} ${SVN_CMD} info ${MAIN_DIR} | grep ^URL | awk -F ipsl/forge/projets/nemo/svn/ '{print $NF}'` 404 478 echo "SETTE validation report : $branchname @ r$revision ( last change @ r$lastchange )" 405 479 # … … 450 524 dir2=WAGRIF_DEMO_ST 451 525 identictest $NEMO_VALID $dir1 $dir2 $pass 526 # 527 # before/after tests 528 # 529 if [ $NEMO_VALID_REF != "/path/to/reference/sette/results" ]; then 530 echo '' 531 echo 'check result differences between :' 532 echo "$NEMO_VALID at rev $revision" 533 echo 'and' 534 echo "$NEMO_VALID_REF at rev $NEMO_REV_REF" 535 for repro_test in WGYRE_PISCES_ST WORCA2_ICE_PISCES_ST WORCA2_OFF_PISCES_ST WAMM12_ST WISOMIP_ST WORCA2_SAS_ICE_ST WAGRIF_DEMO_ST WSPITZ12_ST WISOMIP_ST WVORTEX_ST WICE_AGRIF_ST 536 do 537 runcmpres $NEMO_VALID $repro_test $NEMO_VALID_REF $NEMO_REV_REF $pass 538 done 539 else 540 echo '' 541 echo 'Result are not compare with any other revision. To do it please fill NEMO_VALID_REF and NEMO_REV_REF in param.cfg' 542 echo '' 543 fi 452 544 453 545 done 454 546 # 455 456 547 exit -
NEMO/branches/2019/fix_sette_ticket2239/sette_test-cases.sh
r10575 r10687 12 12 # Software governed by the CeCILL licence (NEMOGCM/NEMO_CeCILL.txt) 13 13 # ---------------------------------------------------------------------- 14 #15 14 # 16 15 ############################################################# … … 90 89 ######################################################################################### 91 90 # 92 # Compiler among those in NEMOGCM/ARCH93 COMPILER=X64_ADA 94 95 export BATCH_COMMAND_PAR= "llsubmit"96 export BATCH_COMMAND_SEQ=$ BATCH_COMMAND_PAR91 # LOAD param value 92 . ./param.cfg 93 94 export BATCH_COMMAND_PAR=${BATCH_CMD} 95 export BATCH_COMMAND_SEQ=${BATCH_CMD} 97 96 export INTERACT_FLAG="no" 98 97 export MPIRUN_FLAG="yes" … … 105 104 fi 106 105 # 106 export ADD_KEYS="" 107 if [ ${ADD_NOSIGNEDZERO} == "yes" ] 108 then 109 export ADD_KEYS="key_nosignedzero" 110 fi 111 # 107 112 # Settings which control the use of stand alone servers (only relevant if using xios) 108 113 # … … 118 123 # 119 124 # 120 if [ ${USING_MPMD} == "yes" ] && [ ${USING_XIOS} == "no" ]125 if [ ${USING_MPMD} == "yes" ] && [ ${USING_XIOS} == "no" ] 121 126 then 122 127 echo "Incompatible choices. MPMD mode requires the XIOS server" … … 156 161 export TEST_NAME="LONG" 157 162 cd ${MAIN_DIR} 158 . ./makenemo -m ${CMP_NAM} -n OVERFLOW_ST -a OVERFLOW -j 8 del_key ${DEL_KEYS}163 . ./makenemo -m ${CMP_NAM} -n OVERFLOW_ST -a OVERFLOW -j 8 add_keys ${ADD_KEYS} del_key ${DEL_KEYS} 159 164 cd ${SETTE_DIR} 160 165 . ./param.cfg … … 247 252 export TEST_NAME="LONG" 248 253 cd ${MAIN_DIR} 249 . ./makenemo -m ${CMP_NAM} -n LOCK_EXCHANGE_ST -a LOCK_EXCHANGE -j 8 del_key ${DEL_KEYS}254 . ./makenemo -m ${CMP_NAM} -n LOCK_EXCHANGE_ST -a LOCK_EXCHANGE -j 8 add_keys ${ADD_KEYS} del_key ${DEL_KEYS} 250 255 cd ${SETTE_DIR} 251 256 . ./param.cfg … … 339 344 export TEST_NAME="LONG" 340 345 cd ${MAIN_DIR} 341 . ./makenemo -m ${CMP_NAM} -n VORTEX_ST -a VORTEX -j 8 del_key ${DEL_KEYS}346 . ./makenemo -m ${CMP_NAM} -n VORTEX_ST -a VORTEX -j 8 add_keys ${ADD_KEYS} del_key ${DEL_KEYS} 342 347 cd ${SETTE_DIR} 343 348 . ./param.cfg … … 508 513 export TEST_NAME="LONG" 509 514 cd ${MAIN_DIR} 510 . ./makenemo -m ${CMP_NAM} -n ICE_AGRIF_ST -a ICE_AGRIF -j 8 del_key ${DEL_KEYS}515 . ./makenemo -m ${CMP_NAM} -n ICE_AGRIF_ST -a ICE_AGRIF -j 8 add_keys ${ADD_KEYS} del_key ${DEL_KEYS} 511 516 cd ${SETTE_DIR} 512 517 . ./param.cfg … … 685 690 export TEST_NAME="LONG" 686 691 cd ${MAIN_DIR} 687 . ./makenemo -m ${CMP_NAM} -n ISOMIP_ST -a ISOMIP -j 8 del_key ${DEL_KEYS}692 . ./makenemo -m ${CMP_NAM} -n ISOMIP_ST -a ISOMIP -j 8 add_keys ${ADD_KEYS} del_key ${DEL_KEYS} 688 693 cd ${SETTE_DIR} 689 694 . ./param.cfg
Note: See TracChangeset
for help on using the changeset viewer.