New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 3336 for trunk/NEMOGCM/SETTE/sette.sh – NEMO

Ignore:
Timestamp:
2012-03-30T11:29:20+02:00 (12 years ago)
Author:
clevy
Message:

SETTE bugfixes see ticket #941

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMOGCM/SETTE/sette.sh

    r3294 r3336  
    8484# 
    8585# 
     86#  prepare_job.sh 
     87# 
     88#  to generate the script run_job.sh 
     89# 
    8690#  fcm_job.sh  
    8791# 
     
    129133#- 
    130134# Compiler among those in NEMOGCM/ARCH 
    131 COMPILER=PW6_CALYPSO 
    132 export BATCH_COMMAND_PAR="bsub < " 
     135COMPILER=PW6_VARGAS 
     136export BATCH_COMMAND_PAR="llsubmit" 
    133137export BATCH_COMMAND_SEQ=$BATCH_COMMAND_PAR 
     138export INTERACT_FLAG="no" 
     139export MPIRUN_FLAG="yes" 
    134140 
    135141 
     
    160166    . prepare_exe_dir.sh 
    161167    JOB_FILE=${EXE_DIR}/run_job.sh 
    162     MPIRUN_FLAG="yes" 
    163168    NPROC=1 
    164     rm $JOB_FILE 
     169    \rm $JOB_FILE 
    165170    cd ${EXE_DIR} 
    166171    set_namelist namelist cn_exp \"GYRELOB_LONG\" 
     
    172177    set_namelist namelist_top ln_diatrc .false. 
    173178    cd ${SETTE_DIR} 
     179    cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 
    174180    . ./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 
    175183 
    176184    cd ${SETTE_DIR} 
     
    194202    set_namelist namelist_top cn_trcrst_in \"GYRELOB_LONG_00000060_restart_trc\" 
    195203    cd ${SETTE_DIR} 
     204    cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 
    196205    . ./prepare_job.sh input_GYRE.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 
    197206    cd ${SETTE_DIR} 
    198     . ./fcm_job.sh $NPROC $JOB_FILE 
     207    . ./fcm_job.sh $NPROC $JOB_FILE  $INTERACT_FLAG $MPIRUN_FLAG 
    199208fi 
    200209 
     
    209218    . prepare_exe_dir.sh 
    210219    JOB_FILE=${EXE_DIR}/run_job.sh 
    211     MPIRUN_FLAG="yes" 
    212220    NPROC=4 
    213     rm $JOB_FILE 
     221    \rm $JOB_FILE 
    214222    cd ${EXE_DIR} 
    215223    set_namelist namelist cn_exp \"GYRELOB_14\" 
     
    227235    set_namelist namelist jpnij 4 
    228236    cd ${SETTE_DIR} 
     237    cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 
    229238    . ./prepare_job.sh input_GYRE.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 
    230239    cd ${SETTE_DIR} 
    231     . ./fcm_job.sh $NPROC $JOB_FILE 
     240    . ./fcm_job.sh $NPROC $JOB_FILE  $INTERACT_FLAG $MPIRUN_FLAG 
    232241 
    233242    cd ${SETTE_DIR} 
     
    235244    . prepare_exe_dir.sh 
    236245    JOB_FILE=${EXE_DIR}/run_job.sh 
    237     MPIRUN_FLAG="yes" 
    238246    NPROC=4 
    239     rm $JOB_FILE 
     247    \rm $JOB_FILE 
    240248    cd ${EXE_DIR} 
    241249    set_namelist namelist cn_exp \"GYRELOB_22\" 
     
    252260    set_namelist namelist jpnij 4 
    253261    cd ${SETTE_DIR} 
     262    cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 
    254263    . ./prepare_job.sh input_GYRE.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 
    255264    cd ${SETTE_DIR} 
    256     . ./fcm_job.sh $NPROC $JOB_FILE 
     265    . ./fcm_job.sh $NPROC $JOB_FILE  $INTERACT_FLAG $MPIRUN_FLAG 
    257266fi 
    258267 
     
    268277    . prepare_exe_dir.sh 
    269278    JOB_FILE=${EXE_DIR}/run_job.sh 
    270     MPIRUN_FLAG="yes" 
    271279    NPROC=1 
    272     rm $JOB_FILE 
     280    \rm $JOB_FILE 
    273281    cd ${EXE_DIR} 
    274282    set_namelist namelist cn_exp \"O2LP_LONG\" 
     
    288296    set_namelist namelist_pisces ln_presatm .false. 
    289297    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# 
    293303    export TEST_NAME="SHORT" 
     304    cd ${SETTE_DIR} 
    294305    . prepare_exe_dir.sh 
    295306    cd ${EXE_DIR} 
     
    319330    set_namelist namelist_pisces ln_presatm .false. 
    320331    cd ${SETTE_DIR} 
     332    cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 
    321333    . ./prepare_job.sh input_ORCA2_LIM_PISCES.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 
    322334    cd ${SETTE_DIR} 
    323     . ./fcm_job.sh $NPROC $JOB_FILE 
     335    . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG  
    324336fi 
    325337 
     
    334346    . prepare_exe_dir.sh 
    335347    JOB_FILE=${EXE_DIR}/run_job.sh 
    336     MPIRUN_FLAG="yes" 
    337348    NPROC=16 
    338     rm $JOB_FILE 
     349    \rm $JOB_FILE 
    339350    cd ${EXE_DIR} 
    340351    set_namelist namelist nn_it000 1 
     
    356367    set_namelist namelist_pisces ln_presatm .false. 
    357368    cd ${SETTE_DIR} 
     369    cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 
    358370    . ./prepare_job.sh input_ORCA2_LIM_PISCES.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 
    359371    cd ${SETTE_DIR} 
    360     . ./fcm_job.sh $NPROC $JOB_FILE 
     372    . ./fcm_job.sh $NPROC $JOB_FILE  $INTERACT_FLAG $MPIRUN_FLAG 
    361373 
    362374    cd ${SETTE_DIR} 
     
    364376    . prepare_exe_dir.sh 
    365377    JOB_FILE=${EXE_DIR}/run_job.sh 
    366     MPIRUN_FLAG="yes" 
    367378    NPROC=16 
    368     rm $JOB_FILE 
     379    \rm $JOB_FILE 
    369380    cd ${EXE_DIR} 
    370381    set_namelist namelist nn_it000 1 
     
    386397    set_namelist namelist_pisces ln_presatm .false. 
    387398    cd ${SETTE_DIR} 
     399    cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 
    388400    . ./prepare_job.sh input_ORCA2_LIM_PISCES.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 
    389401    cd ${SETTE_DIR} 
    390     . ./fcm_job.sh $NPROC $JOB_FILE 
     402    . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG 
    391403fi 
    392404 
     
    402414    . prepare_exe_dir.sh 
    403415    JOB_FILE=${EXE_DIR}/run_job.sh 
    404     MPIRUN_FLAG="yes" 
    405416    NPROC=1 
    406     rm $JOB_FILE 
     417    \rm $JOB_FILE 
    407418    cd ${EXE_DIR} 
    408419    set_namelist namelist cn_exp \"OFFP_LONG\" 
     
    421432    set_namelist namelist_pisces ln_presatm .false. 
    422433    cd ${SETTE_DIR} 
     434   cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 
    423435    . ./prepare_job.sh input_ORCA2_OFF_PISCES.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 
    424436     
     
    445457    set_namelist namelist_pisces ln_presatm .false. 
    446458    cd ${SETTE_DIR} 
     459   cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 
    447460    . ./prepare_job.sh input_ORCA2_OFF_PISCES.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 
    448461    cd ${SETTE_DIR} 
    449     . ./fcm_job.sh $NPROC $JOB_FILE 
     462    . ./fcm_job.sh $NPROC $JOB_FILE  $INTERACT_FLAG $MPIRUN_FLAG 
    450463fi 
    451464 
     
    460473    . prepare_exe_dir.sh 
    461474    JOB_FILE=${EXE_DIR}/run_job.sh 
    462     MPIRUN_FLAG="yes" 
    463475    NPROC=16 
    464     rm $JOB_FILE 
     476    \rm $JOB_FILE 
    465477    cd ${EXE_DIR} 
    466478    set_namelist namelist nn_it000 1 
     
    480492    set_namelist namelist_pisces ln_presatm .false. 
    481493    cd ${SETTE_DIR} 
     494   cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 
    482495    . ./prepare_job.sh input_ORCA2_OFF_PISCES.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 
    483496    cd ${SETTE_DIR} 
    484     . ./fcm_job.sh $NPROC $JOB_FILE 
     497    . ./fcm_job.sh $NPROC $JOB_FILE  $INTERACT_FLAG $MPIRUN_FLAG 
    485498 
    486499    cd ${SETTE_DIR} 
     
    488501    . prepare_exe_dir.sh 
    489502    JOB_FILE=${EXE_DIR}/run_job.sh 
    490     MPIRUN_FLAG="yes" 
    491503    NPROC=16 
    492     rm $JOB_FILE 
     504    \rm $JOB_FILE 
    493505    cd ${EXE_DIR} 
    494506    set_namelist namelist nn_it000 1 
     
    508520    set_namelist namelist_pisces ln_presatm .false. 
    509521    cd ${SETTE_DIR} 
     522   cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 
    510523    . ./prepare_job.sh input_ORCA2_OFF_PISCES.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 
    511524    cd ${SETTE_DIR} 
    512     . ./fcm_job.sh $NPROC $JOB_FILE 
     525    . ./fcm_job.sh $NPROC $JOB_FILE  $INTERACT_FLAG $MPIRUN_FLAG 
    513526fi 
    514527 
     
    524537    . prepare_exe_dir.sh 
    525538    JOB_FILE=${EXE_DIR}/run_job.sh 
    526     MPIRUN_FLAG="yes" 
    527539    NPROC=32 
    528     rm $JOB_FILE 
     540    \rm $JOB_FILE 
    529541    cd ${EXE_DIR} 
    530542    set_namelist namelist nn_it000 1 
     
    539551    set_namelist namelist jpnij 32 
    540552    cd ${SETTE_DIR} 
     553   cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 
    541554    . ./prepare_job.sh input_AMM12.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 
    542555    cd ${SETTE_DIR} 
    543     . ./fcm_job.sh $NPROC $JOB_FILE 
     556    . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG  
    544557 
    545558    cd ${SETTE_DIR} 
     
    547560    . prepare_exe_dir.sh 
    548561    JOB_FILE=${EXE_DIR}/run_job.sh 
    549     MPIRUN_FLAG="yes" 
    550562    NPROC=32 
    551     rm $JOB_FILE 
     563    \rm $JOB_FILE 
    552564    cd ${EXE_DIR} 
    553565    set_namelist namelist nn_it000 1 
     
    562574    set_namelist namelist jpnij 32 
    563575    cd ${SETTE_DIR} 
     576   cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 
    564577    . ./prepare_job.sh input_AMM12.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 
    565578    cd ${SETTE_DIR} 
    566     . ./fcm_job.sh $NPROC $JOB_FILE 
     579    . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG 
    567580fi 
    568581 
     
    577590    . prepare_exe_dir.sh 
    578591    JOB_FILE=${EXE_DIR}/run_job.sh 
    579     MPIRUN_FLAG="yes" 
    580592    NPROC=32 
    581     rm $JOB_FILE 
     593    \rm $JOB_FILE 
    582594    cd ${EXE_DIR} 
    583595    set_namelist namelist nn_it000 1 
     
    593605    set_namelist namelist jpnij 32 
    594606    cd ${SETTE_DIR} 
     607   cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 
    595608    . ./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 
    596611 
    597612    cd ${SETTE_DIR} 
     
    613628    set_namelist namelist cn_ocerst_in \"../LONG/AMM12_00000006_restart\" 
    614629    cd ${SETTE_DIR} 
     630   cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 
    615631    . ./prepare_job.sh input_AMM12.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 
    616632    cd ${SETTE_DIR} 
    617     . ./fcm_job.sh $NPROC $JOB_FILE 
     633    . ./fcm_job.sh $NPROC $JOB_FILE $INTERACT_FLAG $MPIRUN_FLAG  
    618634fi 
    619635 
     
    629645    . prepare_exe_dir.sh 
    630646    JOB_FILE=${EXE_DIR}/run_job.sh 
    631     MPIRUN_FLAG="yes" 
    632647    NPROC=2 
    633     rm $JOB_FILE 
     648    \rm $JOB_FILE 
    634649    cd ${EXE_DIR} 
    635650    set_namelist namelist nn_it000 1 
     
    645660    set_namelist 1_namelist ln_clobber .true. 
    646661    cd ${SETTE_DIR} 
     662   cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 
    647663    . ./prepare_job.sh input_ORCA2_LIM_AGRIF.cfg $NPROC ${TEST_NAME} $MPIRUN_FLAG $JOB_FILE 
    648664    cd ${SETTE_DIR} 
    649     . ./fcm_job.sh $NPROC $JOB_FILE 
     665    . ./fcm_job.sh $NPROC $JOB_FILE  $INTERACT_FLAG $MPIRUN_FLAG 
    650666fi 
    651667 
Note: See TracChangeset for help on using the changeset viewer.