Changeset 3128 for branches/2011/dev_NEMO_MERGE_2011
- Timestamp:
- 2011-11-16T12:48:25+01:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2011/dev_NEMO_MERGE_2011/NEMOGCM/SETTE/sette.sh
r3123 r3128 145 145 cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 146 146 147 for config in 1 2 3 4 5 6 7 8 9147 for config in 1 2 3 4 5 6 7 148 148 do 149 149 150 # TESTS FOR GYRE_LOBSTER CONFIGURATION 150 151 if [ ${config} -eq 1 ] ; then 151 # Restartability tests for GYRE_LOBSTER152 ## Restartability tests for GYRE_LOBSTER 152 153 export TEST_NAME="LONG" 153 154 cd ${SETTE_DIR} 154 . ../CONFIG/makenemo -m ${CMP_NAM} -n GYRELOB_LONG -r GYRE_LOBSTER -j 8155 . ../CONFIG/makenemo -m ${CMP_NAM} -n GYRELOB_LONG -r GYRE_LOBSTER 155 156 cd ${SETTE_DIR} 156 157 . param.cfg … … 180 181 set_namelist namelist ln_clobber .true. 181 182 set_namelist namelist nn_solv 2 182 cp ..\/LONG\/GYRELOB_LONG_00000060_restart .nc .183 cp ..\/LONG\/GYRELOB_LONG_00000060_restart*.nc . 183 184 set_namelist namelist cn_ocerst_in \"GYRELOB_LONG_00000060_restart\" 184 185 set_namelist namelist_top ln_diatrc .false. … … 192 193 193 194 if [ ${config} -eq 2 ] ; then 194 # Restartability tests for ORCA2_LIM_PISCES 195 ## Repropducibility tests for GYRE_LOBSTER 196 export TEST_NAME="REPRO_1_4" 197 cd ${SETTE_DIR} 198 . ../CONFIG/makenemo -m ${CMP_NAM} -n GYRELOB_4 -r GYRE_LOBSTER add_key "key_mpp_rep key_mpp_mpi" 199 cd ${SETTE_DIR} 200 . param.cfg 201 . all_functions.sh 202 . prepare_exe_dir.sh 203 cd ${EXE_DIR} 204 set_namelist namelist cn_exp \"GYRELOB_14\" 205 set_namelist namelist nn_it000 1 206 set_namelist namelist nn_itend 60 207 set_namelist namelist nn_fwb 0 208 set_namelist namelist nn_bench 0 209 set_namelist namelist ln_ctl .false. 210 set_namelist namelist ln_clobber .true. 211 set_namelist namelist nn_solv 2 212 set_namelist namelist_top ln_diatrc .false. 213 set_namelist namelist_top ln_trcdta .false. 214 set_namelist namelist jpni 1 215 set_namelist namelist jpnj 4 216 set_namelist namelist jpnij 4 217 cd ${SETTE_DIR} 218 . ./fcm_job.sh input_GYRE.cfg 4 ${TEST_NAME} 219 220 cd ${SETTE_DIR} 221 export TEST_NAME="REPRO_2_2" 222 . prepare_exe_dir.sh 223 cd ${EXE_DIR} 224 set_namelist namelist cn_exp \"GYRELOB_22\" 225 set_namelist namelist nn_it000 1 226 set_namelist namelist nn_itend 60 227 set_namelist namelist nn_fwb 0 228 set_namelist namelist ln_ctl .false. 229 set_namelist namelist ln_clobber .true. 230 set_namelist namelist nn_solv 2 231 set_namelist namelist_top ln_diatrc .false. 232 set_namelist namelist_top ln_trcdta .false. 233 set_namelist namelist jpni 2 234 set_namelist namelist jpnj 2 235 set_namelist namelist jpnij 4 236 cd ${SETTE_DIR} 237 . ./fcm_job.sh input_GYRE.cfg 4 ${TEST_NAME} 238 fi 239 240 # TESTS FOR ORCA2_LIM_PISCES CONFIGURATION 241 if [ ${config} -eq 3 ] ; then 242 ## Restartability tests for ORCA2_LIM_PISCES 195 243 export TEST_NAME="LONG" 196 244 cd ${SETTE_DIR} 197 . ../CONFIG/makenemo -m ${CMP_NAM} -n ORCA2LIMPIS_LONG -r ORCA2_LIM_PISCES -j 8245 . ../CONFIG/makenemo -m ${CMP_NAM} -n ORCA2LIMPIS_LONG -r ORCA2_LIM_PISCES 198 246 cd ${SETTE_DIR} 199 247 . param.cfg … … 251 299 fi 252 300 253 if [ ${config} -eq 3 ] ; then254 ## Restartability tests for POMME255 export TEST_NAME="LONG"256 cd ${SETTE_DIR}257 . ../CONFIG/makenemo -m ${CMP_NAM} -n POMME_LONG -r POMME -j 8258 cd ${SETTE_DIR}259 . param.cfg260 . all_functions.sh261 . prepare_exe_dir.sh262 cd ${EXE_DIR}263 set_namelist namelist cn_exp \"POMME_LONG\"264 set_namelist namelist nn_it000 1265 # set_namelist namelist nn_stock 300266 set_namelist namelist nn_itend 600267 set_namelist namelist ln_clobber .true.268 set_namelist namelist nn_solv 2269 cd ${SETTE_DIR}270 . ./fcm_job.sh input_POMME.cfg 1 ${TEST_NAME}271 272 cd ${SETTE_DIR}273 export TEST_NAME="SHORT_1"274 . prepare_exe_dir.sh275 cd ${EXE_DIR}276 set_namelist namelist cn_exp \"POMME_SHORT_1\"277 set_namelist namelist nn_it000 1278 set_namelist namelist nn_itend 300279 set_namelist namelist ln_clobber .true.280 set_namelist namelist nn_solv 2281 cd ${SETTE_DIR}282 . ./fcm_job.sh input_POMME.cfg 1 ${TEST_NAME}283 284 cd ${SETTE_DIR}285 export TEST_NAME="SHORT_2"286 . prepare_exe_dir.sh287 cd ${EXE_DIR}288 set_namelist namelist cn_exp \"POMME_SHORT_2\"289 set_namelist namelist nn_it000 301290 set_namelist namelist nn_itend 600291 set_namelist namelist ln_rstart .true.292 set_namelist namelist nn_rstctl 2293 set_namelist namelist ln_clobber .true.294 set_namelist namelist nn_solv 2295 cp ../SHORT_1/POMME_SHORT_1_00000300_restart*.nc .296 set_namelist namelist cn_ocerst_in \"POMME_SHORT_1_00000300_restart\"297 cp ../SHORT_1/restart.obc.output restart.obc298 #mv restart.obc.output restart.obc299 cd ${SETTE_DIR}300 . ./fcm_job.sh input_POMME.cfg 1 ${TEST_NAME}301 fi302 303 301 if [ ${config} -eq 4 ] ; then 304 ## Repropducilibity tests for GYRE_LOBSTER 305 export TEST_NAME="REPRO_1_4" 306 cd ${SETTE_DIR} 307 . ../CONFIG/makenemo -m ${CMP_NAM} -n GYRELOB_4 -r GYRE_LOBSTER -j 8 add_key "key_mpp_rep key_mpp_mpi" 308 cd ${SETTE_DIR} 309 . param.cfg 310 . all_functions.sh 311 . prepare_exe_dir.sh 312 cd ${EXE_DIR} 313 set_namelist namelist cn_exp \"GYRELOB_14\" 314 set_namelist namelist nn_it000 1 315 set_namelist namelist nn_itend 60 316 set_namelist namelist ln_clobber .true. 317 set_namelist namelist nn_solv 2 318 set_namelist namelist_top ln_diatrc .false. 319 set_namelist namelist jpni 1 320 set_namelist namelist jpnj 4 321 set_namelist namelist jpnij 4 322 cd ${SETTE_DIR} 323 . ./fcm_job.sh input_GYRE.cfg 4 ${TEST_NAME} 324 325 cd ${SETTE_DIR} 326 export TEST_NAME="REPRO_2_2" 327 . prepare_exe_dir.sh 328 cd ${EXE_DIR} 329 set_namelist namelist cn_exp \"GYRELOB_22\" 330 set_namelist namelist nn_it000 1 331 set_namelist namelist nn_itend 60 332 set_namelist namelist ln_clobber .true. 333 set_namelist namelist nn_solv 2 334 set_namelist namelist_top ln_diatrc .false. 335 set_namelist namelist jpni 2 336 set_namelist namelist jpnj 2 337 set_namelist namelist jpnij 4 338 cd ${SETTE_DIR} 339 . ./fcm_job.sh input_GYRE.cfg 4 ${TEST_NAME} 340 fi 341 342 if [ ${config} -eq 5 ] ; then 343 ## Repropducilibity tests for ORCA2_LIM_PISCES 302 ## Repropducibility tests for ORCA2_LIM_PISCES 344 303 export TEST_NAME="REPRO_4_4" 345 304 cd ${SETTE_DIR} 346 . ../CONFIG/makenemo -m ${CMP_NAM} -n ORCA2LIMPIS_16 -r ORCA2_LIM_PISCES -j 8add_key "key_mpp_rep key_mpp_mpi"305 . ../CONFIG/makenemo -m ${CMP_NAM} -n ORCA2LIMPIS_16 -r ORCA2_LIM_PISCES add_key "key_mpp_rep key_mpp_mpi" 347 306 cd ${SETTE_DIR} 348 307 . param.cfg … … 397 356 fi 398 357 399 if [ ${config} -eq 6 ] ; then 400 ## Reproductibility tests for POMME 401 export TEST_NAME="REPRO_1_4" 402 cd ${SETTE_DIR} 403 . ../CONFIG/makenemo -m ${CMP_NAM} -n POMME_4 -r POMME -j 8 add_key "key_mpp_rep key_mpp_mpi" 404 cd ${SETTE_DIR} 405 . param.cfg 406 . all_functions.sh 407 . prepare_exe_dir.sh 408 cd ${EXE_DIR} 409 set_namelist namelist nn_it000 1 410 set_namelist namelist nn_itend 300 411 set_namelist namelist nn_fwb 0 412 set_namelist namelist ln_ctl .false. 413 set_namelist namelist ln_clobber .true. 414 set_namelist namelist nn_solv 2 415 set_namelist namelist jpni 1 416 set_namelist namelist jpnj 4 417 set_namelist namelist jpnij 4 418 cd ${SETTE_DIR} 419 . ./fcm_job.sh input_POMME.cfg 4 ${TEST_NAME} 420 421 cd ${SETTE_DIR} 422 export TEST_NAME="REPRO_2_2" 423 . prepare_exe_dir.sh 424 cd ${EXE_DIR} 425 set_namelist namelist nn_it000 1 426 set_namelist namelist nn_itend 300 427 set_namelist namelist nn_fwb 0 428 set_namelist namelist ln_ctl .false. 429 set_namelist namelist ln_clobber .true. 430 set_namelist namelist nn_solv 2 431 set_namelist namelist jpni 2 432 set_namelist namelist jpnj 2 433 set_namelist namelist jpnij 4 434 cd ${SETTE_DIR} 435 . ./fcm_job.sh input_POMME.cfg 4 ${TEST_NAME} 436 fi 437 438 if [ ${config} -eq 7 ] ; then 439 # Restartability tests for ORCA2_OFF_PISCES 358 # TESTS FOR ORCA2_OFF_PISCES CONFIGURATION 359 if [ ${config} -eq 5 ] ; then 360 ## Restartability tests for ORCA2_OFF_PISCES 440 361 export TEST_NAME="LONG" 441 362 cd ${SETTE_DIR} 442 . ../CONFIG/makenemo -m ${CMP_NAM} -n ORCA2OFFPIS_LONG -r ORCA2_OFF_PISCES -j 8363 . ../CONFIG/makenemo -m ${CMP_NAM} -n ORCA2OFFPIS_LONG -r ORCA2_OFF_PISCES 443 364 cd ${SETTE_DIR} 444 365 . param.cfg … … 490 411 fi 491 412 492 if [ ${config} -eq 8] ; then493 ## Repropduci libity tests for ORCA2_OFF_PISCES413 if [ ${config} -eq 6 ] ; then 414 ## Repropducibility tests for ORCA2_OFF_PISCES 494 415 export TEST_NAME="REPRO_4_4" 495 416 cd ${SETTE_DIR} 496 . ../CONFIG/makenemo -m ${CMP_NAM} -n ORCA2OFFPIS_16 -r ORCA2_OFF_PISCES -j 8add_key "key_mpp_rep key_mpp_mpi"417 . ../CONFIG/makenemo -m ${CMP_NAM} -n ORCA2OFFPIS_16 -r ORCA2_OFF_PISCES add_key "key_mpp_rep key_mpp_mpi" 497 418 cd ${SETTE_DIR} 498 419 . param.cfg … … 543 464 fi 544 465 545 if [ ${config} -eq 9 ] ; then 466 # TESTS FOR AMM12 CONFIGURATION 467 if [ ${config} -eq 7 ] ; then 546 468 ## Reproducibility tests for AMM12 547 469 export TEST_NAME="REPO_8_4" … … 580 502 fi 581 503 582 if [ ${config} -eq 10] ; then504 if [ ${config} -eq 8 ] ; then 583 505 ## Restartability tests for AMM12 584 506 export TEST_NAME="LONG" … … 625 547 . ./fcm_job.sh input_AMM12.cfg 32 ${TEST_NAME} 626 548 fi 549 550 # TEST FOR ORCA2_LIM_AGRIF : simple test of running AGRIF (no restartability neither reproducibility tests) 551 if [ ${config} -eq 9 ] ; then 552 ## ORCA2_LIM with Agulhas AGRIF zoom in MPI 553 export TEST_NAME="SHORT" 554 cd ${SETTE_DIR} 555 . ../CONFIG/makenemo -m ${CMP_NAM} -n ORCA2AGUL_1_2 -r ORCA2_LIM add_key "key_mpp_rep key_mpp_mpi key_agrif" del_key "key_zdftmx" 556 cd ${SETTE_DIR} 557 . param.cfg 558 . all_functions.sh 559 . prepare_exe_dir.sh 560 cd ${EXE_DIR} 561 set_namelist namelist nn_it000 1 562 set_namelist namelist nn_itend 75 563 set_namelist namelist ln_ctl .false. 564 set_namelist namelist ln_clobber .true. 565 set_namelist namelist jpni 1 566 set_namelist namelist jpnj 2 567 set_namelist namelist jpnij 2 568 set_namelist 1_namelist nn_it000 1 569 set_namelist 1_namelist nn_itend 150 570 set_namelist 1_namelist ln_ctl .false. 571 set_namelist 1_namelist ln_clobber .true. 572 cd ${SETTE_DIR} 573 . ./fcm_job.sh input_ORCA2_LIM_AGRIF.cfg 2 ${TEST_NAME} 574 fi 575 627 576 done
Note: See TracChangeset
for help on using the changeset viewer.