Changeset 3336 for trunk/NEMOGCM/SETTE/sette.sh
- Timestamp:
- 2012-03-30T11:29:20+02:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMOGCM/SETTE/sette.sh
r3294 r3336 84 84 # 85 85 # 86 # prepare_job.sh 87 # 88 # to generate the script run_job.sh 89 # 86 90 # fcm_job.sh 87 91 # … … 129 133 #- 130 134 # Compiler among those in NEMOGCM/ARCH 131 COMPILER=PW6_ CALYPSO132 export BATCH_COMMAND_PAR=" bsub <"135 COMPILER=PW6_VARGAS 136 export BATCH_COMMAND_PAR="llsubmit" 133 137 export BATCH_COMMAND_SEQ=$BATCH_COMMAND_PAR 138 export INTERACT_FLAG="no" 139 export MPIRUN_FLAG="yes" 134 140 135 141 … … 160 166 . prepare_exe_dir.sh 161 167 JOB_FILE=${EXE_DIR}/run_job.sh 162 MPIRUN_FLAG="yes"163 168 NPROC=1 164 rm $JOB_FILE169 \rm $JOB_FILE 165 170 cd ${EXE_DIR} 166 171 set_namelist namelist cn_exp \"GYRELOB_LONG\" … … 172 177 set_namelist namelist_top ln_diatrc .false. 173 178 cd ${SETTE_DIR} 179 cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 174 180 . ./prepare_job.sh input_GYRE.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 181 cd ${SETTE_DIR} 182 . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG 175 183 176 184 cd ${SETTE_DIR} … … 194 202 set_namelist namelist_top cn_trcrst_in \"GYRELOB_LONG_00000060_restart_trc\" 195 203 cd ${SETTE_DIR} 204 cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 196 205 . ./prepare_job.sh input_GYRE.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 197 206 cd ${SETTE_DIR} 198 . ./fcm_job.sh $NPROC $JOB_FILE 207 . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG 199 208 fi 200 209 … … 209 218 . prepare_exe_dir.sh 210 219 JOB_FILE=${EXE_DIR}/run_job.sh 211 MPIRUN_FLAG="yes"212 220 NPROC=4 213 rm $JOB_FILE221 \rm $JOB_FILE 214 222 cd ${EXE_DIR} 215 223 set_namelist namelist cn_exp \"GYRELOB_14\" … … 227 235 set_namelist namelist jpnij 4 228 236 cd ${SETTE_DIR} 237 cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 229 238 . ./prepare_job.sh input_GYRE.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 230 239 cd ${SETTE_DIR} 231 . ./fcm_job.sh $NPROC $JOB_FILE 240 . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG 232 241 233 242 cd ${SETTE_DIR} … … 235 244 . prepare_exe_dir.sh 236 245 JOB_FILE=${EXE_DIR}/run_job.sh 237 MPIRUN_FLAG="yes"238 246 NPROC=4 239 rm $JOB_FILE247 \rm $JOB_FILE 240 248 cd ${EXE_DIR} 241 249 set_namelist namelist cn_exp \"GYRELOB_22\" … … 252 260 set_namelist namelist jpnij 4 253 261 cd ${SETTE_DIR} 262 cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 254 263 . ./prepare_job.sh input_GYRE.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 255 264 cd ${SETTE_DIR} 256 . ./fcm_job.sh $NPROC $JOB_FILE 265 . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG 257 266 fi 258 267 … … 268 277 . prepare_exe_dir.sh 269 278 JOB_FILE=${EXE_DIR}/run_job.sh 270 MPIRUN_FLAG="yes"271 279 NPROC=1 272 rm $JOB_FILE280 \rm $JOB_FILE 273 281 cd ${EXE_DIR} 274 282 set_namelist namelist cn_exp \"O2LP_LONG\" … … 288 296 set_namelist namelist_pisces ln_presatm .false. 289 297 cd ${SETTE_DIR} 290 . ./prepare_job.sh input_ORCA2_LIM_PISCES.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 291 292 cd ${SETTE_DIR} 298 cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 299 . ./prepare_job.sh input_ORCA2_LIM_PISCES.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 300 cd ${SETTE_DIR} 301 . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG 302 # 293 303 export TEST_NAME="SHORT" 304 cd ${SETTE_DIR} 294 305 . prepare_exe_dir.sh 295 306 cd ${EXE_DIR} … … 319 330 set_namelist namelist_pisces ln_presatm .false. 320 331 cd ${SETTE_DIR} 332 cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 321 333 . ./prepare_job.sh input_ORCA2_LIM_PISCES.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 322 334 cd ${SETTE_DIR} 323 . ./fcm_job.sh $NPROC $JOB_FILE 335 . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG 324 336 fi 325 337 … … 334 346 . prepare_exe_dir.sh 335 347 JOB_FILE=${EXE_DIR}/run_job.sh 336 MPIRUN_FLAG="yes"337 348 NPROC=16 338 rm $JOB_FILE349 \rm $JOB_FILE 339 350 cd ${EXE_DIR} 340 351 set_namelist namelist nn_it000 1 … … 356 367 set_namelist namelist_pisces ln_presatm .false. 357 368 cd ${SETTE_DIR} 369 cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 358 370 . ./prepare_job.sh input_ORCA2_LIM_PISCES.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 359 371 cd ${SETTE_DIR} 360 . ./fcm_job.sh $NPROC $JOB_FILE 372 . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG 361 373 362 374 cd ${SETTE_DIR} … … 364 376 . prepare_exe_dir.sh 365 377 JOB_FILE=${EXE_DIR}/run_job.sh 366 MPIRUN_FLAG="yes"367 378 NPROC=16 368 rm $JOB_FILE379 \rm $JOB_FILE 369 380 cd ${EXE_DIR} 370 381 set_namelist namelist nn_it000 1 … … 386 397 set_namelist namelist_pisces ln_presatm .false. 387 398 cd ${SETTE_DIR} 399 cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 388 400 . ./prepare_job.sh input_ORCA2_LIM_PISCES.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 389 401 cd ${SETTE_DIR} 390 . ./fcm_job.sh $NPROC $JOB_FILE 402 . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG 391 403 fi 392 404 … … 402 414 . prepare_exe_dir.sh 403 415 JOB_FILE=${EXE_DIR}/run_job.sh 404 MPIRUN_FLAG="yes"405 416 NPROC=1 406 rm $JOB_FILE417 \rm $JOB_FILE 407 418 cd ${EXE_DIR} 408 419 set_namelist namelist cn_exp \"OFFP_LONG\" … … 421 432 set_namelist namelist_pisces ln_presatm .false. 422 433 cd ${SETTE_DIR} 434 cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 423 435 . ./prepare_job.sh input_ORCA2_OFF_PISCES.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 424 436 … … 445 457 set_namelist namelist_pisces ln_presatm .false. 446 458 cd ${SETTE_DIR} 459 cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 447 460 . ./prepare_job.sh input_ORCA2_OFF_PISCES.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 448 461 cd ${SETTE_DIR} 449 . ./fcm_job.sh $NPROC $JOB_FILE 462 . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG 450 463 fi 451 464 … … 460 473 . prepare_exe_dir.sh 461 474 JOB_FILE=${EXE_DIR}/run_job.sh 462 MPIRUN_FLAG="yes"463 475 NPROC=16 464 rm $JOB_FILE476 \rm $JOB_FILE 465 477 cd ${EXE_DIR} 466 478 set_namelist namelist nn_it000 1 … … 480 492 set_namelist namelist_pisces ln_presatm .false. 481 493 cd ${SETTE_DIR} 494 cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 482 495 . ./prepare_job.sh input_ORCA2_OFF_PISCES.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 483 496 cd ${SETTE_DIR} 484 . ./fcm_job.sh $NPROC $JOB_FILE 497 . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG 485 498 486 499 cd ${SETTE_DIR} … … 488 501 . prepare_exe_dir.sh 489 502 JOB_FILE=${EXE_DIR}/run_job.sh 490 MPIRUN_FLAG="yes"491 503 NPROC=16 492 rm $JOB_FILE504 \rm $JOB_FILE 493 505 cd ${EXE_DIR} 494 506 set_namelist namelist nn_it000 1 … … 508 520 set_namelist namelist_pisces ln_presatm .false. 509 521 cd ${SETTE_DIR} 522 cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 510 523 . ./prepare_job.sh input_ORCA2_OFF_PISCES.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 511 524 cd ${SETTE_DIR} 512 . ./fcm_job.sh $NPROC $JOB_FILE 525 . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG 513 526 fi 514 527 … … 524 537 . prepare_exe_dir.sh 525 538 JOB_FILE=${EXE_DIR}/run_job.sh 526 MPIRUN_FLAG="yes"527 539 NPROC=32 528 rm $JOB_FILE540 \rm $JOB_FILE 529 541 cd ${EXE_DIR} 530 542 set_namelist namelist nn_it000 1 … … 539 551 set_namelist namelist jpnij 32 540 552 cd ${SETTE_DIR} 553 cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 541 554 . ./prepare_job.sh input_AMM12.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 542 555 cd ${SETTE_DIR} 543 . ./fcm_job.sh $NPROC $JOB_FILE 556 . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG 544 557 545 558 cd ${SETTE_DIR} … … 547 560 . prepare_exe_dir.sh 548 561 JOB_FILE=${EXE_DIR}/run_job.sh 549 MPIRUN_FLAG="yes"550 562 NPROC=32 551 rm $JOB_FILE563 \rm $JOB_FILE 552 564 cd ${EXE_DIR} 553 565 set_namelist namelist nn_it000 1 … … 562 574 set_namelist namelist jpnij 32 563 575 cd ${SETTE_DIR} 576 cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 564 577 . ./prepare_job.sh input_AMM12.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 565 578 cd ${SETTE_DIR} 566 . ./fcm_job.sh $NPROC $JOB_FILE 579 . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG 567 580 fi 568 581 … … 577 590 . prepare_exe_dir.sh 578 591 JOB_FILE=${EXE_DIR}/run_job.sh 579 MPIRUN_FLAG="yes"580 592 NPROC=32 581 rm $JOB_FILE593 \rm $JOB_FILE 582 594 cd ${EXE_DIR} 583 595 set_namelist namelist nn_it000 1 … … 593 605 set_namelist namelist jpnij 32 594 606 cd ${SETTE_DIR} 607 cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 595 608 . ./prepare_job.sh input_AMM12.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 609 cd ${SETTE_DIR} 610 . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG 596 611 597 612 cd ${SETTE_DIR} … … 613 628 set_namelist namelist cn_ocerst_in \"../LONG/AMM12_00000006_restart\" 614 629 cd ${SETTE_DIR} 630 cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 615 631 . ./prepare_job.sh input_AMM12.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 616 632 cd ${SETTE_DIR} 617 . ./fcm_job.sh $NPROC $JOB_FILE 633 . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG 618 634 fi 619 635 … … 629 645 . prepare_exe_dir.sh 630 646 JOB_FILE=${EXE_DIR}/run_job.sh 631 MPIRUN_FLAG="yes"632 647 NPROC=2 633 rm $JOB_FILE648 \rm $JOB_FILE 634 649 cd ${EXE_DIR} 635 650 set_namelist namelist nn_it000 1 … … 645 660 set_namelist 1_namelist ln_clobber .true. 646 661 cd ${SETTE_DIR} 662 cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 647 663 . ./prepare_job.sh input_ORCA2_LIM_AGRIF.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 648 664 cd ${SETTE_DIR} 649 . ./fcm_job.sh $NPROC $JOB_FILE 665 . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG 650 666 fi 651 667
Note: See TracChangeset
for help on using the changeset viewer.