- Timestamp:
- 2012-11-09T16:22:20+01:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2012/dev_r3438_LOCEAN15_PISLOB/NEMOGCM/SETTE/sette.sh
r3465 r3533 41 41 # BATCH_COMMAND : name of the command for batch submission 42 42 # 43 # MPI_INTERACT : 44 # 45 # for MPP tests, "no" for batch execution, "yes" for interactive execution 46 # 47 # NOTE: for run with 1 process tests are run always in MPI_INTERACT="yes" 43 # INTERACT_FLAG : flag to run in interactive mode "yes" 44 # to run in batch mode "no" 45 # MPIRUN_FLAG : flag to run in parallel (MPI) "yes" 46 # to run in sequential mode (NB_PROC = 1) "no" 48 47 # 49 48 # Principal script is sette.sh, that calls … … 90 89 # fcm_job.sh 91 90 # 92 # runs job in interactive or batch mode : all jobs using 1 process are run interactive, and all MPP jobs are 93 # 94 # run in batch (MPI_INTERACT="no") or interactive (MPI_INTERACT="yes") see sette.sh and BATCH_TEMPLATE directory 91 # run in batch (INTERACT_FLAG="no") or interactive (INTERACT_FLAG="yes") see sette.sh and BATCH_TEMPLATE directory 95 92 # 96 93 # (note this job needs to have an input_CONFIG.cfg in which can be found input tar file) … … 125 122 # ========== 126 123 # 127 # $Id $124 # $Id $ 128 125 # 129 126 # * creation … … 160 157 export TEST_NAME="LONG" 161 158 cd ${SETTE_DIR} 162 . ../CONFIG/makenemo -m ${CMP_NAM} -n GYRE_LONG -r GYRE -j 8 163 cd ${SETTE_DIR} 164 . param.cfg 165 . all_functions.sh 166 . prepare_exe_dir.sh 167 JOB_FILE=${EXE_DIR}/run_job.sh 168 NPROC= 1169 \rm $ JOB_FILE159 . ../CONFIG/makenemo -m ${CMP_NAM} -n GYRE_LONG -r GYRE -j 8 add_key "key_mpp_mpi" 160 cd ${SETTE_DIR} 161 . param.cfg 162 . all_functions.sh 163 . prepare_exe_dir.sh 164 JOB_FILE=${EXE_DIR}/run_job.sh 165 NPROC=4 166 \rm ${JOB_FILE} 170 167 cd ${EXE_DIR} 171 168 set_namelist namelist cn_exp \"GYRE_LONG\" … … 175 172 set_namelist namelist ln_clobber .true. 176 173 set_namelist namelist nn_solv 2 177 cd ${SETTE_DIR} 178 cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 179 . ./prepare_job.sh input_GYRE.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 180 cd ${SETTE_DIR} 181 . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG 174 set_namelist namelist jpni 2 175 set_namelist namelist jpnj 2 176 set_namelist namelist jpnij 4 177 cd ${SETTE_DIR} 178 . ./prepare_job.sh input_GYRE.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 179 cd ${SETTE_DIR} 180 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 182 181 183 182 cd ${SETTE_DIR} … … 193 192 set_namelist namelist ln_clobber .true. 194 193 set_namelist namelist nn_solv 2 195 ln -s -f ..\/LONG\/GYRE_LONG_00000060_restart.nc 196 ln -s -f ..\/LONG\/GYRE_LONG_00000060_restart_trc.nc 197 set_namelist namelist cn_ocerst_in \"GYRE_LONG_00000060_restart\" 198 cd ${SETTE_DIR} 199 cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 200 . ./prepare_job.sh input_GYRE.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 201 cd ${SETTE_DIR} 202 . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG 194 set_namelist namelist jpni 2 195 set_namelist namelist jpnj 2 196 set_namelist namelist jpnij 4 197 cp ..\/LONG\/GYRELOB_LONG_00000060_restart*.nc . 198 set_namelist namelist cn_ocerst_in \"GYRELOB_LONG_00000060_restart\" 199 cd ${SETTE_DIR} 200 . ./prepare_job.sh input_GYRE.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 201 cd ${SETTE_DIR} 202 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 203 203 fi 204 204 … … 214 214 JOB_FILE=${EXE_DIR}/run_job.sh 215 215 NPROC=4 216 \rm $ JOB_FILE216 \rm ${JOB_FILE} 217 217 cd ${EXE_DIR} 218 218 set_namelist namelist cn_exp \"GYRE_14\" … … 228 228 set_namelist namelist jpnij 4 229 229 cd ${SETTE_DIR} 230 cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 231 . ./prepare_job.sh input_GYRE.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 232 cd ${SETTE_DIR} 233 . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG 230 . ./prepare_job.sh input_GYRE.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 231 cd ${SETTE_DIR} 232 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 234 233 235 234 cd ${SETTE_DIR} … … 251 250 set_namelist namelist jpnij 4 252 251 cd ${SETTE_DIR} 253 cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit254 . ./prepare_job.sh input_GYRE.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE255 cd ${SETTE_DIR}256 . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG 252 . ./prepare_job.sh input_GYRE.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 253 cd ${SETTE_DIR} 254 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 255 257 256 fi 258 257 … … 262 261 export TEST_NAME="LONG" 263 262 cd ${SETTE_DIR} 264 . ../CONFIG/makenemo -m ${CMP_NAM} -n ORCA2LIMPIS_LONG -r ORCA2_LIM_PISCES -j 8 265 cd ${SETTE_DIR} 266 . param.cfg 267 . all_functions.sh 268 . prepare_exe_dir.sh 269 JOB_FILE=${EXE_DIR}/run_job.sh 270 NPROC= 1271 \rm $ JOB_FILE263 . ../CONFIG/makenemo -m ${CMP_NAM} -n ORCA2LIMPIS_LONG -r ORCA2_LIM_PISCES -j 8 add_key "key_mpp_mpi" 264 cd ${SETTE_DIR} 265 . param.cfg 266 . all_functions.sh 267 . prepare_exe_dir.sh 268 JOB_FILE=${EXE_DIR}/run_job.sh 269 NPROC=4 270 \rm ${JOB_FILE} 272 271 cd ${EXE_DIR} 273 272 set_namelist namelist cn_exp \"O2LP_LONG\" … … 276 275 set_namelist namelist nn_stock 75 277 276 set_namelist namelist ln_clobber .true. 277 set_namelist namelist jpni 2 278 set_namelist namelist jpnj 2 279 set_namelist namelist jpnij 4 278 280 set_namelist namelist nn_solv 2 279 281 set_namelist namelist_top ln_trcdta .false. … … 290 292 set_namelist namelist_pisces ln_hydrofe .false. 291 293 cd ${SETTE_DIR} 292 cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit293 . ./prepare_job.sh input_ORCA2_LIM_PISCES.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE294 cd ${SETTE_DIR}295 . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG296 # 294 . ./prepare_job.sh input_ORCA2_LIM_PISCES.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 295 cd ${SETTE_DIR} 296 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 297 298 cd ${SETTE_DIR} 297 299 export TEST_NAME="SHORT" 298 cd ${SETTE_DIR}299 300 . prepare_exe_dir.sh 300 301 cd ${EXE_DIR} … … 306 307 set_namelist namelist nn_rstctl 2 307 308 set_namelist namelist ln_clobber .true. 309 set_namelist namelist jpni 2 310 set_namelist namelist jpnj 2 311 set_namelist namelist jpnij 4 308 312 set_namelist namelist nn_solv 2 309 ln -s -f ../LONG/O2LP_LONG_00000075_restart.nc310 ln -s -f ../LONG/O2LP_LONG_00000075_restart_ice.nc311 ln -s -f ../LONG/O2LP_LONG_00000075_restart_trc.nc312 set_namelist namelist cn_ocerst_in \"O2LP_LONG_00000075_restart\"313 set_namelist namelist_ice cn_icerst_in \"O2LP_LONG_00000075_restart_ice\"314 313 set_namelist namelist_top ln_diatrc .false. 315 314 set_namelist namelist_top ln_rsttr .true. 316 315 set_namelist namelist_top nn_rsttr 2 317 set_namelist namelist_top cn_trcrst_in \"O2LP_LONG_00000075_restart_trc\" 316 cp ../LONG/O2LP_LONG_00000075_restart*nc . 317 set_namelist namelist cn_ocerst_in \"O2LP_LONG_00000075_restart\" 318 set_namelist namelist_ice cn_icerst_in \"O2LP_LONG_00000075_restart_ice\" 318 319 # put ln_ironsed, ln_river, ln_ndepo, ln_dust 319 320 # if not you need input files, and for tests is not necessary … … 326 327 set_namelist namelist_pisces ln_ironsed .false. 327 328 set_namelist namelist_pisces ln_hydrofe .false. 328 # put ln_pisdmp to false : no re laxationto global mean value329 # put ln_pisdmp to false : no restoring to global mean value 329 330 set_namelist namelist_pisces ln_pisdmp .false. 330 331 cd ${SETTE_DIR} 331 cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 332 . ./prepare_job.sh input_ORCA2_LIM_PISCES.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 333 cd ${SETTE_DIR} 334 . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG 332 . ./prepare_job.sh input_ORCA2_LIM_PISCES.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 333 cd ${SETTE_DIR} 334 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 335 335 fi 336 336 … … 351 351 set_namelist namelist nn_itend 75 352 352 set_namelist namelist nn_fwb 0 353 set_namelist namelist ln_ctl .false. 353 354 set_namelist namelist ln_clobber .true. 354 355 set_namelist namelist jpni 4 … … 368 369 set_namelist namelist_pisces ln_ironsed .false. 369 370 set_namelist namelist_pisces ln_hydrofe .false. 370 # put ln_pisdmp to false : no re laxationto global mean value371 # put ln_pisdmp to false : no restoring to global mean value 371 372 set_namelist namelist_pisces ln_pisdmp .false. 372 373 cd ${SETTE_DIR} 373 cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 374 . ./prepare_job.sh input_ORCA2_LIM_PISCES.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 375 cd ${SETTE_DIR} 376 . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG 374 . ./prepare_job.sh input_ORCA2_LIM_PISCES.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 375 cd ${SETTE_DIR} 376 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 377 377 378 378 cd ${SETTE_DIR} … … 403 403 set_namelist namelist_pisces ln_ironsed .false. 404 404 set_namelist namelist_pisces ln_hydrofe .false. 405 # put ln_pisdmp to false : no re laxationto global mean value405 # put ln_pisdmp to false : no restoring to global mean value 406 406 set_namelist namelist_pisces ln_pisdmp .false. 407 407 cd ${SETTE_DIR} 408 cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 409 . ./prepare_job.sh input_ORCA2_LIM_PISCES.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 410 cd ${SETTE_DIR} 411 . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG 408 . ./prepare_job.sh input_ORCA2_LIM_PISCES.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 409 cd ${SETTE_DIR} 410 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 412 411 fi 413 412 … … 417 416 export TEST_NAME="LONG" 418 417 cd ${SETTE_DIR} 419 . ../CONFIG/makenemo -m ${CMP_NAM} -n ORCA2OFFPIS_LONG -r ORCA2_OFF_PISCES -j 8 420 cd ${SETTE_DIR} 421 . param.cfg 422 . all_functions.sh 423 . prepare_exe_dir.sh 424 JOB_FILE=${EXE_DIR}/run_job.sh 425 NPROC= 1418 . ../CONFIG/makenemo -m ${CMP_NAM} -n ORCA2OFFPIS_LONG -r ORCA2_OFF_PISCES -j 8 add_key "key_mpp_rep" 419 cd ${SETTE_DIR} 420 . param.cfg 421 . all_functions.sh 422 . prepare_exe_dir.sh 423 JOB_FILE=${EXE_DIR}/run_job.sh 424 NPROC=4 426 425 \rm $JOB_FILE 427 426 cd ${EXE_DIR} … … 431 430 set_namelist namelist nn_stock 20 432 431 set_namelist namelist ln_clobber .true. 432 set_namelist namelist jpni 2 433 set_namelist namelist jpnj 2 434 set_namelist namelist jpnij 4 433 435 set_namelist namelist_top ln_trcdta .false. 434 436 set_namelist namelist_top ln_diatrc .false. … … 443 445 set_namelist namelist_pisces ln_ironsed .false. 444 446 set_namelist namelist_pisces ln_hydrofe .false. 445 cd ${SETTE_DIR} 446 cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 447 . ./prepare_job.sh input_ORCA2_OFF_PISCES.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 447 # put ln_pisdmp to false : no restoring to global mean value 448 set_namelist namelist_pisces ln_pisdmp .false. 449 450 cd ${SETTE_DIR} 451 . ./prepare_job.sh input_ORCA2_OFF_PISCES.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 452 ## cd ${SETTE_DIR} 453 ## . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 448 454 449 455 cd ${SETTE_DIR} … … 456 462 set_namelist namelist nn_stock 20 457 463 set_namelist namelist ln_clobber .true. 458 ln -s ../LONG/OFFP_LONG_00000020_restart_trc.nc . 464 set_namelist namelist jpni 2 465 set_namelist namelist jpnj 2 466 set_namelist namelist jpnij 4 467 cp ../LONG/OFFP_LONG_00000020_restart*nc . 459 468 set_namelist namelist_top ln_diatrc .false. 460 469 set_namelist namelist_top ln_rsttr .true. … … 471 480 set_namelist namelist_pisces ln_ironsed .false. 472 481 set_namelist namelist_pisces ln_hydrofe .false. 473 # put ln_pisdmp to false : no re laxationto global mean value482 # put ln_pisdmp to false : no restoring to global mean value 474 483 set_namelist namelist_pisces ln_pisdmp .false. 475 484 cd ${SETTE_DIR} 476 cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 477 . ./prepare_job.sh input_ORCA2_OFF_PISCES.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 478 cd ${SETTE_DIR} 479 . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG 485 . ./prepare_job.sh input_ORCA2_OFF_PISCES.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 486 cd ${SETTE_DIR} 487 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 480 488 fi 481 489 … … 495 503 set_namelist namelist nn_it000 1 496 504 set_namelist namelist nn_itend 40 505 set_namelist namelist ln_ctl .false. 497 506 set_namelist namelist ln_clobber .true. 498 507 set_namelist namelist jpni 4 … … 511 520 set_namelist namelist_pisces ln_ironsed .false. 512 521 set_namelist namelist_pisces ln_hydrofe .false. 513 # put ln_pisdmp to false : no re laxationto global mean value522 # put ln_pisdmp to false : no restoring to global mean value 514 523 set_namelist namelist_pisces ln_pisdmp .false. 515 524 cd ${SETTE_DIR} 516 cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 517 . ./prepare_job.sh input_ORCA2_OFF_PISCES.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 518 cd ${SETTE_DIR} 519 . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG 525 . ./prepare_job.sh input_ORCA2_OFF_PISCES.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 526 cd ${SETTE_DIR} 527 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 520 528 521 529 cd ${SETTE_DIR} … … 528 536 set_namelist namelist nn_it000 1 529 537 set_namelist namelist nn_itend 40 538 set_namelist namelist ln_ctl .false. 530 539 set_namelist namelist ln_clobber .true. 531 540 set_namelist namelist jpni 2 … … 544 553 set_namelist namelist_pisces ln_ironsed .false. 545 554 set_namelist namelist_pisces ln_hydrofe .false. 546 # put ln_pisdmp to false : no relaxation to global mean value 547 set_namelist namelist_pisces ln_pisdmp .false. 548 cd ${SETTE_DIR} 549 cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 550 . ./prepare_job.sh input_ORCA2_OFF_PISCES.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 551 cd ${SETTE_DIR} 552 . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG 555 # put ln_pisdmp to false : no restoring to global mean value 556 set_namelist namelist_pisces ln_pisdmp .false. 557 cd ${SETTE_DIR} 558 . ./prepare_job.sh input_ORCA2_OFF_PISCES.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 559 cd ${SETTE_DIR} 560 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 553 561 fi 554 562 555 563 # TESTS FOR AMM12 CONFIGURATION 556 564 if [ ${config} -eq 7 ] ; then 557 ## Re producibility tests for AMM12558 export TEST_NAME=" REPRO_8_4"559 cd ${SETTE_DIR} 560 . ../CONFIG/makenemo -m ${CMP_NAM} -n AMM12_ 32 -r AMM12 -j 8 add_key "key_mpp_rep"565 ## Restartability tests for AMM12 566 export TEST_NAME="LONG" 567 cd ${SETTE_DIR} 568 . ../CONFIG/makenemo -m ${CMP_NAM} -n AMM12_LONG -r AMM12 561 569 cd ${SETTE_DIR} 562 570 . param.cfg … … 568 576 cd ${EXE_DIR} 569 577 set_namelist namelist nn_it000 1 570 set_namelist namelist nn_itend 576 578 set_namelist namelist nn_itend 12 579 set_namelist namelist nn_stock 6 571 580 set_namelist namelist nn_fwb 0 572 581 set_namelist namelist ln_ctl .false. … … 578 587 set_namelist namelist jpnij 32 579 588 cd ${SETTE_DIR} 580 cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 581 . ./prepare_job.sh input_AMM12.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 582 cd ${SETTE_DIR} 583 . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG 584 585 cd ${SETTE_DIR} 586 export TEST_NAME="REPRO_4_8" 589 . ./prepare_job.sh input_AMM12.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 590 ## cd ${SETTE_DIR} 591 ## . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 592 593 cd ${SETTE_DIR} 594 export TEST_NAME="SHORT" 587 595 . prepare_exe_dir.sh 588 596 JOB_FILE=${EXE_DIR}/run_job.sh 589 597 NPROC=32 590 598 \rm $JOB_FILE 591 cd ${EXE_DIR}592 set_namelist namelist nn_it000 1593 set_namelist namelist nn_itend 576594 set_namelist namelist nn_fwb 0595 set_namelist namelist ln_ctl .false.596 set_namelist namelist nn_dyn2d 2597 set_namelist namelist nn_tra_dta 0598 set_namelist namelist ln_clobber .true.599 set_namelist namelist jpni 4600 set_namelist namelist jpnj 8601 set_namelist namelist jpnij 32602 cd ${SETTE_DIR}603 cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit604 . ./prepare_job.sh input_AMM12.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE605 cd ${SETTE_DIR}606 . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG607 fi608 609 if [ ${config} -eq 8 ] ; then610 ## Restartability tests for AMM12611 export TEST_NAME="LONG"612 cd ${SETTE_DIR}613 . ../CONFIG/makenemo -m ${CMP_NAM} -n AMM12_LONG -r AMM12 -j 8 add_key "key_mpp_rep"614 cd ${SETTE_DIR}615 . param.cfg616 . all_functions.sh617 . prepare_exe_dir.sh618 JOB_FILE=${EXE_DIR}/run_job.sh619 NPROC=32620 \rm $JOB_FILE621 cd ${EXE_DIR}622 set_namelist namelist nn_it000 1623 set_namelist namelist nn_itend 12624 set_namelist namelist nn_stock 6625 set_namelist namelist nn_fwb 0626 set_namelist namelist ln_ctl .false.627 set_namelist namelist ln_clobber .true.628 set_namelist namelist nn_dyn2d 2629 set_namelist namelist nn_tra_dta 0630 set_namelist namelist jpni 8631 set_namelist namelist jpnj 4632 set_namelist namelist jpnij 32633 cd ${SETTE_DIR}634 cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit635 . ./prepare_job.sh input_AMM12.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE636 cd ${SETTE_DIR}637 . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG638 639 cd ${SETTE_DIR}640 export TEST_NAME="SHORT"641 . prepare_exe_dir.sh642 599 cd ${EXE_DIR} 643 600 set_namelist namelist nn_it000 7 … … 653 610 set_namelist namelist ln_rstart .true. 654 611 set_namelist namelist nn_rstctl 2 612 set_namelist namelist cn_ocerst_in \"AMM12_00000006_restart\" 613 cp ../LONG/AMM12_00000006_restart*.nc . 614 cd ${SETTE_DIR} 615 . ./prepare_job.sh input_AMM12.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 616 cd ${SETTE_DIR} 617 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 618 fi 619 620 if [ ${config} -eq 8 ] ; then 621 ## Reproducibility tests for AMM12 622 export TEST_NAME="REPO_8_4" 623 cd ${SETTE_DIR} 624 . ../CONFIG/makenemo -m ${CMP_NAM} -n AMM12_32 -r AMM12 add_key "key_mpp_rep" 625 cd ${SETTE_DIR} 626 . param.cfg 627 . all_functions.sh 628 . prepare_exe_dir.sh 629 JOB_FILE=${EXE_DIR}/run_job.sh 630 NPROC=32 631 \rm ${JOB_FILE} 632 cd ${EXE_DIR} 633 set_namelist namelist nn_it000 1 634 set_namelist namelist nn_itend 12 635 set_namelist namelist nn_stock 6 636 set_namelist namelist nn_fwb 0 637 set_namelist namelist ln_ctl .false. 638 set_namelist namelist ln_clobber .true. 639 set_namelist namelist nn_dyn2d 2 640 set_namelist namelist nn_tra_dta 0 641 set_namelist namelist jpni 8 642 set_namelist namelist jpnj 4 643 set_namelist namelist jpnij 32 644 cd ${SETTE_DIR} 645 . ./prepare_job.sh input_AMM12.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 646 cd ${SETTE_DIR} 647 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 648 649 cd ${SETTE_DIR} 650 export TEST_NAME="REPO_4_8" 651 . prepare_exe_dir.sh 652 cd ${EXE_DIR} 653 set_namelist namelist nn_it000 1 654 set_namelist namelist nn_itend 576 655 set_namelist namelist nn_fwb 0 656 set_namelist namelist ln_ctl .false. 657 set_namelist namelist ln_clobber .true. 658 set_namelist namelist nn_dyn2d 2 659 set_namelist namelist nn_tra_dta 0 660 set_namelist namelist ln_clobber .true. 661 set_namelist namelist jpni 4 662 set_namelist namelist jpnj 8 663 set_namelist namelist jpnij 32 664 set_namelist namelist ln_rstart .true. 665 set_namelist namelist nn_rstctl 2 655 666 set_namelist namelist cn_ocerst_in \"../LONG/AMM12_00000006_restart\" 656 667 cd ${SETTE_DIR} 657 cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 658 . ./prepare_job.sh input_AMM12.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 659 cd ${SETTE_DIR} 660 . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG 668 . ./prepare_job.sh input_AMM12.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 669 cd ${SETTE_DIR} 670 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 661 671 fi 662 672 … … 673 683 JOB_FILE=${EXE_DIR}/run_job.sh 674 684 NPROC=2 675 \rm $ JOB_FILE685 \rm ${JOB_FILE} 676 686 cd ${EXE_DIR} 677 687 set_namelist namelist nn_it000 1 … … 687 697 set_namelist 1_namelist ln_clobber .true. 688 698 cd ${SETTE_DIR} 689 cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 690 . ./prepare_job.sh input_ORCA2_LIM_AGRIF.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 691 cd ${SETTE_DIR} 692 . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG 699 . ./prepare_job.sh input_ORCA2_LIM_AGRIF.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 700 cd ${SETTE_DIR} 701 . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 693 702 fi 694 703
Note: See TracChangeset
for help on using the changeset viewer.