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 4147 for branches/2013/dev_LOCEAN_2013/NEMOGCM/SETTE/sette.sh – NEMO

Ignore:
Timestamp:
2013-11-04T12:51:55+01:00 (10 years ago)
Author:
cetlod
Message:

merge in dev_LOCEAN_2013, the 1st development branch dev_r3853_CNRS9_Confsetting, from its starting point ( r3853 ) on the trunk: see ticket #1169

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2013/dev_LOCEAN_2013/NEMOGCM/SETTE/sette.sh

    r3708 r4147  
    131131#- 
    132132# Compiler among those in NEMOGCM/ARCH 
    133 COMPILER=PW6_VARGAS 
     133COMPILER=macport_osx 
    134134export BATCH_COMMAND_PAR="llsubmit" 
    135135export BATCH_COMMAND_SEQ=$BATCH_COMMAND_PAR 
    136 export INTERACT_FLAG="no" 
     136export INTERACT_FLAG="yes" 
    137137export MPIRUN_FLAG="yes" 
    138138# IF YOU DON'T WANT TO USE XIOS : (this is a list of keys to be delete) 
    139 export KEY_XIOS="key_iomput" 
     139#export KEY_XIOS="key_iomput" 
    140140# IF YOU WANT TO USE XIOS : 
    141 #export KEY_XIOS="" 
     141export KEY_XIOS="" 
    142142 
    143143 
     
    154154cp BATCH_TEMPLATE/batch-${COMPILER} job_batch_template || exit 
    155155 
    156 for config in 1 2 3 4 5 6 7 8 9 
     156for config in 1 2 3 4 5 6 7 8 9 10 11 
     157 
    157158do 
    158159 
     
    161162    ## Restartability tests for GYRE 
    162163    export TEST_NAME="LONG" 
    163     cd ${SETTE_DIR} 
    164     . ../CONFIG/makenemo -m ${CMP_NAM} -n GYRE_LONG -r GYRE -j 8 add_key "key_mpp_mpi" del_key ${KEY_XIOS} 
     164    cd ${CONFIG_DIR} 
     165    . ./makenemo -m ${CMP_NAM} -n GYRE_LONG -r GYRE -j 8 add_key "key_mpp_mpi" del_key ${KEY_XIOS} 
    165166    cd ${SETTE_DIR} 
    166167    . param.cfg 
     
    170171    NPROC=4 
    171172    \rm ${JOB_FILE} 
    172     cd ${EXE_DIR} 
    173     set_namelist namelist cn_exp \"GYRE_LONG\" 
    174     set_namelist namelist nn_it000 1 
    175     set_namelist namelist nn_itend 120 
    176     set_namelist namelist nn_stock 60 
    177     set_namelist namelist ln_clobber .true. 
    178     set_namelist namelist nn_solv 2 
    179     set_namelist namelist jpni 2 
    180     set_namelist namelist jpnj 2 
    181     set_namelist namelist jpnij 4 
    182     cd ${SETTE_DIR} 
     173    cd ${EXE_DIR}   
     174    set_namelist namelist_cfg cn_exp \"GYRE_LONG\" 
     175    set_namelist namelist_cfg nn_it000 1 
     176    set_namelist namelist_cfg nn_itend 120 
     177    set_namelist namelist_cfg nn_stock 60 
     178    set_namelist namelist_cfg ln_clobber .true. 
     179    set_namelist namelist_cfg nn_solv 2 
     180    set_namelist namelist_cfg jpni 2 
     181    set_namelist namelist_cfg jpnj 2 
     182    set_namelist namelist_cfg jpnij 4 
     183    cd ${SETTE_DIR}  
    183184    . ./prepare_job.sh input_GYRE.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 
    184185 
     
    187188    . prepare_exe_dir.sh 
    188189    cd ${EXE_DIR} 
    189     set_namelist namelist cn_exp \"GYRE_SHORT\" 
    190     set_namelist namelist nn_it000 61 
    191     set_namelist namelist nn_itend 120 
    192     set_namelist namelist nn_stock 60 
    193     set_namelist namelist ln_rstart .true. 
    194     set_namelist namelist nn_rstctl 2 
    195     set_namelist namelist ln_clobber .true. 
    196     set_namelist namelist nn_solv 2 
    197     set_namelist namelist jpni 2 
    198     set_namelist namelist jpnj 2 
    199     set_namelist namelist jpnij 4 
    200     set_namelist namelist cn_ocerst_in \"GYRE_LONG_00000060_restart\" 
     190    set_namelist namelist_cfg cn_exp \"GYRE_SHORT\" 
     191    set_namelist namelist_cfg nn_it000 61 
     192    set_namelist namelist_cfg nn_itend 120 
     193    set_namelist namelist_cfg nn_stock 60 
     194    set_namelist namelist_cfg ln_rstart .true. 
     195    set_namelist namelist_cfg nn_rstctl 2 
     196    set_namelist namelist_cfg ln_clobber .true. 
     197    set_namelist namelist_cfg nn_solv 2 
     198    set_namelist namelist_cfg jpni 2 
     199    set_namelist namelist_cfg jpnj 2 
     200    set_namelist namelist_cfg jpnij 4 
     201    set_namelist namelist_cfg cn_ocerst_in \"GYRE_LONG_00000060_restart\" 
    201202    for (( i=1; i<=$NPROC; i++)) ; do 
    202203        L_NPROC=$(( $i - 1 )) 
     
    213214    ## Reproducibility tests for GYRE 
    214215    export TEST_NAME="REPRO_1_4" 
    215     cd ${SETTE_DIR} 
    216     . ../CONFIG/makenemo -m ${CMP_NAM} -n GYRE_4 -r GYRE -j 8 add_key "key_mpp_mpi key_mpp_rep" del_key ${KEY_XIOS} 
     216    cd ${CONFIG_DIR} 
     217    . ./makenemo -m ${CMP_NAM} -n GYRE_4 -r GYRE -j 8 add_key "key_mpp_mpi key_mpp_rep" del_key ${KEY_XIOS} 
    217218    cd ${SETTE_DIR} 
    218219    . param.cfg 
     
    223224    \rm ${JOB_FILE} 
    224225    cd ${EXE_DIR} 
    225     set_namelist namelist cn_exp \"GYRE_14\" 
    226     set_namelist namelist nn_it000 1 
    227     set_namelist namelist nn_itend 60 
    228     set_namelist namelist nn_fwb 0 
    229     set_namelist namelist nn_bench 0 
    230     set_namelist namelist ln_ctl .false. 
    231     set_namelist namelist ln_clobber .true. 
    232     set_namelist namelist nn_solv 2 
    233     set_namelist namelist jpni 1 
    234     set_namelist namelist jpnj 4 
    235     set_namelist namelist jpnij 4 
     226    set_namelist namelist_cfg cn_exp \"GYRE_14\" 
     227    set_namelist namelist_cfg nn_it000 1 
     228    set_namelist namelist_cfg nn_itend 60 
     229    set_namelist namelist_cfg nn_fwb 0 
     230    set_namelist namelist_cfg nn_bench 0 
     231    set_namelist namelist_cfg ln_ctl .false. 
     232    set_namelist namelist_cfg ln_clobber .true. 
     233    set_namelist namelist_cfg nn_solv 2 
     234    set_namelist namelist_cfg jpni 1 
     235    set_namelist namelist_cfg jpnj 4 
     236    set_namelist namelist_cfg jpnij 4 
    236237    cd ${SETTE_DIR} 
    237238    . ./prepare_job.sh input_GYRE.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 
     
    246247    \rm $JOB_FILE 
    247248    cd ${EXE_DIR} 
    248     set_namelist namelist cn_exp \"GYRE_22\" 
    249     set_namelist namelist nn_it000 1 
    250     set_namelist namelist nn_itend 60 
    251     set_namelist namelist nn_fwb 0 
    252     set_namelist namelist ln_ctl .false. 
    253     set_namelist namelist ln_clobber .true. 
    254     set_namelist namelist nn_solv 2 
    255     set_namelist namelist jpni 2 
    256     set_namelist namelist jpnj 2 
    257     set_namelist namelist jpnij 4 
     249    set_namelist namelist_cfg cn_exp \"GYRE_22\" 
     250    set_namelist namelist_cfg nn_it000 1 
     251    set_namelist namelist_cfg nn_itend 60 
     252    set_namelist namelist_cfg nn_fwb 0 
     253    set_namelist namelist_cfg ln_ctl .false. 
     254    set_namelist namelist_cfg ln_clobber .true. 
     255    set_namelist namelist_cfg nn_solv 2 
     256    set_namelist namelist_cfg jpni 2 
     257    set_namelist namelist_cfg jpnj 2 
     258    set_namelist namelist_cfg jpnij 4 
    258259    cd ${SETTE_DIR} 
    259260    . ./prepare_job.sh input_GYRE.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 
     
    267268    ## Restartability tests for ORCA2_LIM_PISCES 
    268269    export TEST_NAME="LONG" 
    269     cd ${SETTE_DIR} 
    270     . ../CONFIG/makenemo -m ${CMP_NAM} -n ORCA2LIMPIS_LONG -r ORCA2_LIM_PISCES -j 8 add_key "key_mpp_mpi" del_key ${KEY_XIOS} 
     270    cd ${CONFIG_DIR} 
     271    . ./makenemo -m ${CMP_NAM} -n ORCA2LIMPIS_LONG -r ORCA2_LIM_PISCES -j 8 add_key "key_mpp_mpi" del_key ${KEY_XIOS} 
    271272    cd ${SETTE_DIR} 
    272273    . param.cfg 
     
    277278    \rm ${JOB_FILE} 
    278279    cd ${EXE_DIR} 
    279     set_namelist namelist cn_exp \"O2LP_LONG\" 
    280     set_namelist namelist nn_it000 1 
    281     set_namelist namelist nn_itend 150 
    282     set_namelist namelist nn_stock 75 
    283     set_namelist namelist ln_clobber .true. 
    284     set_namelist namelist jpni 2 
    285     set_namelist namelist jpnj 2 
    286     set_namelist namelist jpnij 4 
    287     set_namelist namelist nn_solv 2 
    288     set_namelist namelist_top ln_trcdta .false. 
    289     set_namelist namelist_top ln_diatrc .false. 
     280    set_namelist namelist_cfg cn_exp \"O2LP_LONG\" 
     281    set_namelist namelist_cfg nn_it000 1 
     282    set_namelist namelist_cfg nn_itend 150 
     283    set_namelist namelist_cfg nn_stock 75 
     284    set_namelist namelist_cfg ln_clobber .true. 
     285    set_namelist namelist_cfg jpni 2 
     286    set_namelist namelist_cfg jpnj 2 
     287    set_namelist namelist_cfg jpnij 4 
     288    set_namelist namelist_cfg nn_solv 2 
     289    set_namelist namelist_top_cfg ln_trcdta .false. 
     290    set_namelist namelist_top_cfg ln_diatrc .false. 
    290291    # put ln_ironsed, ln_river, ln_ndepo, ln_dust to false 
    291292    # if not you need input files, and for tests is not necessary 
    292     set_namelist namelist_pisces ln_presatm .false. 
    293     set_namelist namelist_pisces ln_varpar .false. 
    294     set_namelist namelist_pisces ln_dust .false. 
    295     set_namelist namelist_pisces ln_solub .false. 
    296     set_namelist namelist_pisces ln_river .false. 
    297     set_namelist namelist_pisces ln_ndepo .false. 
    298     set_namelist namelist_pisces ln_ironsed .false. 
    299     set_namelist namelist_pisces ln_hydrofe .false. 
     293    set_namelist namelist_pisces_cfg ln_presatm .false. 
     294    set_namelist namelist_pisces_cfg ln_varpar .false. 
     295    set_namelist namelist_pisces_cfg ln_dust .false. 
     296    set_namelist namelist_pisces_cfg ln_solub .false. 
     297    set_namelist namelist_pisces_cfg ln_river .false. 
     298    set_namelist namelist_pisces_cfg ln_ndepo .false. 
     299    set_namelist namelist_pisces_cfg ln_ironsed .false. 
     300    set_namelist namelist_pisces_cfg ln_hydrofe .false. 
    300301    cd ${SETTE_DIR} 
    301302    . ./prepare_job.sh input_ORCA2_LIM_PISCES.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 
     
    305306    . prepare_exe_dir.sh 
    306307    cd ${EXE_DIR} 
    307     set_namelist namelist cn_exp \"O2LP_SHORT\" 
    308     set_namelist namelist nn_it000 76 
    309     set_namelist namelist nn_itend 150 
    310     set_namelist namelist nn_stock 75 
    311     set_namelist namelist ln_rstart .true. 
    312     set_namelist namelist nn_rstctl 2 
    313     set_namelist namelist ln_clobber .true. 
    314     set_namelist namelist jpni 2 
    315     set_namelist namelist jpnj 2 
    316     set_namelist namelist jpnij 4 
    317     set_namelist namelist nn_solv 2 
    318     set_namelist namelist_top ln_diatrc .false. 
    319     set_namelist namelist_top ln_rsttr .true. 
    320     set_namelist namelist_top nn_rsttr 2 
    321     set_namelist namelist cn_ocerst_in \"O2LP_LONG_00000075_restart\" 
    322     set_namelist namelist_ice cn_icerst_in \"O2LP_LONG_00000075_restart_ice\" 
    323     set_namelist namelist_top cn_trcrst_in \"O2LP_LONG_00000075_restart_trc\" 
     308    set_namelist namelist_cfg cn_exp \"O2LP_SHORT\" 
     309    set_namelist namelist_cfg nn_it000 76 
     310    set_namelist namelist_cfg nn_itend 150 
     311    set_namelist namelist_cfg nn_stock 75 
     312    set_namelist namelist_cfg ln_rstart .true. 
     313    set_namelist namelist_cfg nn_rstctl 2 
     314    set_namelist namelist_cfg ln_clobber .true. 
     315    set_namelist namelist_cfg jpni 2 
     316    set_namelist namelist_cfg jpnj 2 
     317    set_namelist namelist_cfg jpnij 4 
     318    set_namelist namelist_cfg nn_solv 2 
     319    set_namelist namelist_top_cfg ln_diatrc .false. 
     320    set_namelist namelist_top_cfg ln_rsttr .true. 
     321    set_namelist namelist_top_cfg nn_rsttr 2 
     322    set_namelist namelist_cfg cn_ocerst_in \"O2LP_LONG_00000075_restart\" 
     323    set_namelist namelist_ice_cfg cn_icerst_in \"O2LP_LONG_00000075_restart_ice\" 
     324    set_namelist namelist_top_cfg cn_trcrst_in \"O2LP_LONG_00000075_restart_trc\" 
    324325    # put ln_ironsed, ln_river, ln_ndepo, ln_dust 
    325326    # if not you need input files, and for tests is not necessary 
    326     set_namelist namelist_pisces ln_presatm .false. 
    327     set_namelist namelist_pisces ln_varpar .false. 
    328     set_namelist namelist_pisces ln_dust .false. 
    329     set_namelist namelist_pisces ln_solub .false. 
    330     set_namelist namelist_pisces ln_river .false. 
    331     set_namelist namelist_pisces ln_ndepo .false. 
    332     set_namelist namelist_pisces ln_ironsed .false. 
    333     set_namelist namelist_pisces ln_hydrofe .false. 
     327    set_namelist namelist_pisces_cfg ln_presatm .false. 
     328    set_namelist namelist_pisces_cfg ln_varpar .false. 
     329    set_namelist namelist_pisces_cfg ln_dust .false. 
     330    set_namelist namelist_pisces_cfg ln_solub .false. 
     331    set_namelist namelist_pisces_cfg ln_river .false. 
     332    set_namelist namelist_pisces_cfg ln_ndepo .false. 
     333    set_namelist namelist_pisces_cfg ln_ironsed .false. 
     334    set_namelist namelist_pisces_cfg ln_hydrofe .false. 
    334335    # put ln_pisdmp to false : no restoring to global mean value 
    335     set_namelist namelist_pisces ln_pisdmp .false. 
     336    set_namelist namelist_pisces_cfg ln_pisdmp .false. 
    336337    for (( i=1; i<=$NPROC; i++)) ; do 
    337338        L_NPROC=$(( $i - 1 )) 
     
    350351    ## Reproducibility tests for ORCA2_LIM_PISCES 
    351352    export TEST_NAME="REPRO_4_4" 
    352     cd ${SETTE_DIR} 
    353     . ../CONFIG/makenemo -m ${CMP_NAM} -n ORCA2LIMPIS_16 -r ORCA2_LIM_PISCES -j 8 add_key "key_mpp_mpi key_mpp_rep" del_key ${KEY_XIOS} 
     353    cd ${CONFIG_DIR} 
     354    . ./makenemo -m ${CMP_NAM} -n ORCA2LIMPIS_16 -r ORCA2_LIM_PISCES -j 8 add_key "key_mpp_mpi key_mpp_rep" del_key ${KEY_XIOS} 
    354355    cd ${SETTE_DIR} 
    355356    . param.cfg 
     
    360361    \rm $JOB_FILE 
    361362    cd ${EXE_DIR} 
    362     set_namelist namelist nn_it000 1 
    363     set_namelist namelist nn_itend 75 
    364     set_namelist namelist nn_fwb 0 
    365     set_namelist namelist ln_ctl .false. 
    366     set_namelist namelist ln_clobber .true. 
    367     set_namelist namelist jpni 4 
    368     set_namelist namelist jpnj 4 
    369     set_namelist namelist jpnij 16 
    370     set_namelist namelist nn_solv 2 
    371     set_namelist namelist_top ln_trcdta .false. 
    372     set_namelist namelist_top ln_diatrc .false. 
     363    set_namelist namelist_cfg nn_it000 1 
     364    set_namelist namelist_cfg nn_itend 75 
     365    set_namelist namelist_cfg nn_fwb 0 
     366    set_namelist namelist_cfg ln_ctl .false. 
     367    set_namelist namelist_cfg ln_clobber .true. 
     368    set_namelist namelist_cfg jpni 4 
     369    set_namelist namelist_cfg jpnj 4 
     370    set_namelist namelist_cfg jpnij 16 
     371    set_namelist namelist_cfg nn_solv 2 
     372    set_namelist namelist_top_cfg ln_trcdta .false. 
     373    set_namelist namelist_top_cfg ln_diatrc .false. 
    373374    # put ln_ironsed, ln_river, ln_ndepo, ln_dust to false 
    374375    # if not you need input files, and for tests is not necessary 
    375     set_namelist namelist_pisces ln_presatm .false. 
    376     set_namelist namelist_pisces ln_varpar .false. 
    377     set_namelist namelist_pisces ln_dust .false. 
    378     set_namelist namelist_pisces ln_solub .false. 
    379     set_namelist namelist_pisces ln_river .false. 
    380     set_namelist namelist_pisces ln_ndepo .false. 
    381     set_namelist namelist_pisces ln_ironsed .false. 
    382     set_namelist namelist_pisces ln_hydrofe .false. 
     376    set_namelist namelist_pisces_cfg ln_presatm .false. 
     377    set_namelist namelist_pisces_cfg ln_varpar .false. 
     378    set_namelist namelist_pisces_cfg ln_dust .false. 
     379    set_namelist namelist_pisces_cfg ln_solub .false. 
     380    set_namelist namelist_pisces_cfg ln_river .false. 
     381    set_namelist namelist_pisces_cfg ln_ndepo .false. 
     382    set_namelist namelist_pisces_cfg ln_ironsed .false. 
     383    set_namelist namelist_pisces_cfg ln_hydrofe .false. 
    383384    # put ln_pisdmp to false : no restoring to global mean value 
    384     set_namelist namelist_pisces ln_pisdmp .false. 
     385    set_namelist namelist_pisces_cfg ln_pisdmp .false. 
    385386    cd ${SETTE_DIR} 
    386387    . ./prepare_job.sh input_ORCA2_LIM_PISCES.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 
     
    395396    \rm $JOB_FILE 
    396397    cd ${EXE_DIR} 
    397     set_namelist namelist nn_it000 1 
    398     set_namelist namelist nn_itend 75 
    399     set_namelist namelist nn_fwb 0 
    400     set_namelist namelist ln_clobber .true. 
    401     set_namelist namelist jpni 2 
    402     set_namelist namelist jpnj 8 
    403     set_namelist namelist jpnij 16 
    404     set_namelist namelist nn_solv 2 
    405     set_namelist namelist_top ln_trcdta .false. 
    406     set_namelist namelist_top ln_diatrc .false. 
     398    set_namelist namelist_cfg nn_it000 1 
     399    set_namelist namelist_cfg nn_itend 75 
     400    set_namelist namelist_cfg nn_fwb 0 
     401    set_namelist namelist_cfg ln_clobber .true. 
     402    set_namelist namelist_cfg jpni 2 
     403    set_namelist namelist_cfg jpnj 8 
     404    set_namelist namelist_cfg jpnij 16 
     405    set_namelist namelist_cfg nn_solv 2 
     406    set_namelist namelist_top_cfg ln_trcdta .false. 
     407    set_namelist namelist_top_cfg ln_diatrc .false. 
    407408    # put ln_ironsed, ln_river, ln_ndepo, ln_dust to false 
    408409    # if not you need input files, and for tests is not necessary 
    409     set_namelist namelist_pisces ln_presatm .false. 
    410     set_namelist namelist_pisces ln_varpar .false. 
    411     set_namelist namelist_pisces ln_dust .false. 
    412     set_namelist namelist_pisces ln_solub .false. 
    413     set_namelist namelist_pisces ln_river .false. 
    414     set_namelist namelist_pisces ln_ndepo .false. 
    415     set_namelist namelist_pisces ln_ironsed .false. 
    416     set_namelist namelist_pisces ln_hydrofe .false. 
     410    set_namelist namelist_pisces_cfg ln_presatm .false. 
     411    set_namelist namelist_pisces_cfg ln_varpar .false. 
     412    set_namelist namelist_pisces_cfg ln_dust .false. 
     413    set_namelist namelist_pisces_cfg ln_solub .false. 
     414    set_namelist namelist_pisces_cfg ln_river .false. 
     415    set_namelist namelist_pisces_cfg ln_ndepo .false. 
     416    set_namelist namelist_pisces_cfg ln_ironsed .false. 
     417    set_namelist namelist_pisces_cfg ln_hydrofe .false. 
    417418    # put ln_pisdmp to false : no restoring to global mean value 
    418     set_namelist namelist_pisces ln_pisdmp .false. 
     419    set_namelist namelist_pisces_cfg ln_pisdmp .false. 
    419420    cd ${SETTE_DIR} 
    420421    . ./prepare_job.sh input_ORCA2_LIM_PISCES.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 
     
    427428    ## Restartability tests for ORCA2_OFF_PISCES 
    428429    export TEST_NAME="LONG" 
    429     cd ${SETTE_DIR} 
    430     . ../CONFIG/makenemo -m ${CMP_NAM} -n ORCA2OFFPIS_LONG -r ORCA2_OFF_PISCES -j 8 add_key "key_mpp_mpi key_mpp_rep" del_key ${KEY_XIOS} 
     430    cd ${CONFIG_DIR} 
     431    . ./makenemo -m ${CMP_NAM} -n ORCA2OFFPIS_LONG -r ORCA2_OFF_PISCES -j 8 add_key "key_mpp_mpi key_mpp_rep" del_key ${KEY_XIOS} 
    431432    cd ${SETTE_DIR} 
    432433    . param.cfg 
     
    437438    \rm $JOB_FILE 
    438439    cd ${EXE_DIR} 
    439     set_namelist namelist cn_exp \"OFFP_LONG\" 
    440     set_namelist namelist nn_it000 1 
    441     set_namelist namelist nn_itend 40 
    442     set_namelist namelist nn_stock 20 
    443     set_namelist namelist ln_clobber .true. 
    444     set_namelist namelist jpni 2 
    445     set_namelist namelist jpnj 2 
    446     set_namelist namelist jpnij 4 
    447     set_namelist namelist_top ln_trcdta .false. 
    448     set_namelist namelist_top ln_diatrc .false. 
     440    set_namelist namelist_cfg cn_exp \"OFFP_LONG\" 
     441    set_namelist namelist_cfg nn_it000 1 
     442    set_namelist namelist_cfg nn_itend 40 
     443    set_namelist namelist_cfg nn_stock 20 
     444    set_namelist namelist_cfg ln_clobber .true. 
     445    set_namelist namelist_cfg jpni 2 
     446    set_namelist namelist_cfg jpnj 2 
     447    set_namelist namelist_cfg jpnij 4 
     448    set_namelist namelist_top_cfg ln_trcdta .false. 
     449    set_namelist namelist_top_cfg ln_diatrc .false. 
    449450    # put ln_ironsed, ln_river, ln_ndepo, ln_dust to false 
    450451    # if not you need input files, and for tests is not necessary 
    451     set_namelist namelist_pisces ln_presatm .false. 
    452     set_namelist namelist_pisces ln_varpar .false. 
    453     set_namelist namelist_pisces ln_dust .false. 
    454     set_namelist namelist_pisces ln_solub .false. 
    455     set_namelist namelist_pisces ln_river .false. 
    456     set_namelist namelist_pisces ln_ndepo .false. 
    457     set_namelist namelist_pisces ln_ironsed .false. 
    458     set_namelist namelist_pisces ln_hydrofe .false. 
     452    set_namelist namelist_pisces_cfg ln_presatm .false. 
     453    set_namelist namelist_pisces_cfg ln_varpar .false. 
     454    set_namelist namelist_pisces_cfg ln_dust .false. 
     455    set_namelist namelist_pisces_cfg ln_solub .false. 
     456    set_namelist namelist_pisces_cfg ln_river .false. 
     457    set_namelist namelist_pisces_cfg ln_ndepo .false. 
     458    set_namelist namelist_pisces_cfg ln_ironsed .false. 
     459    set_namelist namelist_pisces_cfg ln_hydrofe .false. 
    459460    # put ln_pisdmp to false : no restoring to global mean value 
    460     set_namelist namelist_pisces ln_pisdmp .false. 
     461    set_namelist namelist_pisces_cfg ln_pisdmp .false. 
    461462    cd ${SETTE_DIR} 
    462463    . ./prepare_job.sh input_ORCA2_OFF_PISCES.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 
     
    466467    . prepare_exe_dir.sh 
    467468    cd ${EXE_DIR} 
    468     set_namelist namelist cn_exp \"OFFP_SHORT\" 
    469     set_namelist namelist nn_it000 21 
    470     set_namelist namelist nn_itend 40 
    471     set_namelist namelist nn_stock 20 
    472     set_namelist namelist ln_clobber .true. 
    473     set_namelist namelist jpni 2 
    474     set_namelist namelist jpnj 2 
    475     set_namelist namelist jpnij 4 
    476     set_namelist namelist_top ln_diatrc .false. 
    477     set_namelist namelist_top ln_rsttr .true. 
    478     set_namelist namelist_top nn_rsttr 2 
    479     set_namelist namelist_top cn_trcrst_in \"OFFP_LONG_00000020_restart_trc\" 
     469    set_namelist namelist_cfg cn_exp \"OFFP_SHORT\" 
     470    set_namelist namelist_cfg nn_it000 21 
     471    set_namelist namelist_cfg nn_itend 40 
     472    set_namelist namelist_cfg nn_stock 20 
     473    set_namelist namelist_cfg ln_clobber .true. 
     474    set_namelist namelist_cfg jpni 2 
     475    set_namelist namelist_cfg jpnj 2 
     476    set_namelist namelist_cfg jpnij 4 
     477    set_namelist namelist_top_cfg ln_diatrc .false. 
     478    set_namelist namelist_top_cfg ln_rsttr .true. 
     479    set_namelist namelist_top_cfg nn_rsttr 2 
     480    set_namelist namelist_top_cfg cn_trcrst_in \"OFFP_LONG_00000020_restart_trc\" 
    480481    for (( i=1; i<=$NPROC; i++)) ; do 
    481482        L_NPROC=$(( $i - 1 )) 
     
    485486    # put ln_ironsed, ln_river, ln_ndepo, ln_dust 
    486487    # if not you need input files, and for tests is not necessary 
    487     set_namelist namelist_pisces ln_presatm .false. 
    488     set_namelist namelist_pisces ln_varpar .false. 
    489     set_namelist namelist_pisces ln_dust .false. 
    490     set_namelist namelist_pisces ln_solub .false. 
    491     set_namelist namelist_pisces ln_river .false. 
    492     set_namelist namelist_pisces ln_ndepo .false. 
    493     set_namelist namelist_pisces ln_ironsed .false. 
    494     set_namelist namelist_pisces ln_hydrofe .false. 
     488    set_namelist namelist_pisces_cfg ln_presatm .false. 
     489    set_namelist namelist_pisces_cfg ln_varpar .false. 
     490    set_namelist namelist_pisces_cfg ln_dust .false. 
     491    set_namelist namelist_pisces_cfg ln_solub .false. 
     492    set_namelist namelist_pisces_cfg ln_river .false. 
     493    set_namelist namelist_pisces_cfg ln_ndepo .false. 
     494    set_namelist namelist_pisces_cfg ln_ironsed .false. 
     495    set_namelist namelist_pisces_cfg ln_hydrofe .false. 
    495496    # put ln_pisdmp to false : no restoring to global mean value 
    496     set_namelist namelist_pisces ln_pisdmp .false. 
     497    set_namelist namelist_pisces_cfg ln_pisdmp .false. 
    497498    cd ${SETTE_DIR} 
    498499    . ./prepare_job.sh input_ORCA2_OFF_PISCES.cfg $NPROC ${TEST_NAME}  ${MPIRUN_FLAG} ${JOB_FILE} 
     
    504505    ## Reproducibility tests for ORCA2_OFF_PISCES 
    505506    export TEST_NAME="REPRO_4_4" 
    506     cd ${SETTE_DIR} 
    507     . ../CONFIG/makenemo -m ${CMP_NAM} -n ORCA2OFFPIS_16 -r ORCA2_OFF_PISCES -j 8 add_key "key_mpp_mpi key_mpp_rep" del_key ${KEY_XIOS} 
     507    cd ${CONFIG_DIR} 
     508    . ./makenemo -m ${CMP_NAM} -n ORCA2OFFPIS_16 -r ORCA2_OFF_PISCES -j 8 add_key "key_mpp_mpi key_mpp_rep" del_key ${KEY_XIOS} 
    508509    cd ${SETTE_DIR} 
    509510    . param.cfg 
     
    514515    \rm $JOB_FILE 
    515516    cd ${EXE_DIR} 
    516     set_namelist namelist nn_it000 1 
    517     set_namelist namelist nn_itend 40 
    518     set_namelist namelist ln_ctl .false. 
    519     set_namelist namelist ln_clobber .true. 
    520     set_namelist namelist jpni 4 
    521     set_namelist namelist jpnj 4 
    522     set_namelist namelist jpnij 16 
    523     set_namelist namelist_top ln_trcdta .false. 
    524     set_namelist namelist_top ln_diatrc .false. 
     517    set_namelist namelist_cfg nn_it000 1 
     518    set_namelist namelist_cfg nn_itend 40 
     519    set_namelist namelist_cfg ln_ctl .false. 
     520    set_namelist namelist_cfg ln_clobber .true. 
     521    set_namelist namelist_cfg jpni 4 
     522    set_namelist namelist_cfg jpnj 4 
     523    set_namelist namelist_cfg jpnij 16 
     524    set_namelist namelist_top_cfg ln_trcdta .false. 
     525    set_namelist namelist_top_cfg ln_diatrc .false. 
    525526    # put ln_ironsed, ln_river, ln_ndepo, ln_dust to false 
    526527    # if not you need input files, and for tests is not necessary 
    527     set_namelist namelist_pisces ln_presatm .false. 
    528     set_namelist namelist_pisces ln_varpar .false. 
    529     set_namelist namelist_pisces ln_dust .false. 
    530     set_namelist namelist_pisces ln_solub .false. 
    531     set_namelist namelist_pisces ln_river .false. 
    532     set_namelist namelist_pisces ln_ndepo .false. 
    533     set_namelist namelist_pisces ln_ironsed .false. 
    534     set_namelist namelist_pisces ln_hydrofe .false. 
     528    set_namelist namelist_pisces_cfg ln_presatm .false. 
     529    set_namelist namelist_pisces_cfg ln_varpar .false. 
     530    set_namelist namelist_pisces_cfg ln_dust .false. 
     531    set_namelist namelist_pisces_cfg ln_solub .false. 
     532    set_namelist namelist_pisces_cfg ln_river .false. 
     533    set_namelist namelist_pisces_cfg ln_ndepo .false. 
     534    set_namelist namelist_pisces_cfg ln_ironsed .false. 
     535    set_namelist namelist_pisces_cfg ln_hydrofe .false. 
    535536    # put ln_pisdmp to false : no restoring to global mean value 
    536     set_namelist namelist_pisces ln_pisdmp .false. 
     537    set_namelist namelist_pisces_cfg ln_pisdmp .false. 
    537538    cd ${SETTE_DIR} 
    538539    . ./prepare_job.sh input_ORCA2_OFF_PISCES.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 
     
    547548    \rm $JOB_FILE 
    548549    cd ${EXE_DIR} 
    549     set_namelist namelist nn_it000 1 
    550     set_namelist namelist nn_itend 40 
    551     set_namelist namelist ln_ctl .false. 
    552     set_namelist namelist ln_clobber .true. 
    553     set_namelist namelist jpni 2 
    554     set_namelist namelist jpnj 8 
    555     set_namelist namelist jpnij 16 
    556     set_namelist namelist_top ln_trcdta .false. 
    557     set_namelist namelist_top ln_diatrc .false. 
     550    set_namelist namelist_cfg nn_it000 1 
     551    set_namelist namelist_cfg nn_itend 40 
     552    set_namelist namelist_cfg ln_ctl .false. 
     553    set_namelist namelist_cfg ln_clobber .true. 
     554    set_namelist namelist_cfg jpni 2 
     555    set_namelist namelist_cfg jpnj 8 
     556    set_namelist namelist_cfg jpnij 16 
     557    set_namelist namelist_top_cfg ln_trcdta .false. 
     558    set_namelist namelist_top_cfg ln_diatrc .false. 
    558559    # put ln_ironsed, ln_river, ln_ndepo, ln_dust to false 
    559560    # if not you need input files, and for tests is not necessary 
    560     set_namelist namelist_pisces ln_presatm .false. 
    561     set_namelist namelist_pisces ln_varpar .false. 
    562     set_namelist namelist_pisces ln_dust .false. 
    563     set_namelist namelist_pisces ln_solub .false. 
    564     set_namelist namelist_pisces ln_river .false. 
    565     set_namelist namelist_pisces ln_ndepo .false. 
    566     set_namelist namelist_pisces ln_ironsed .false. 
    567     set_namelist namelist_pisces ln_hydrofe .false. 
     561    set_namelist namelist_pisces_cfg ln_presatm .false. 
     562    set_namelist namelist_pisces_cfg ln_varpar .false. 
     563    set_namelist namelist_pisces_cfg ln_dust .false. 
     564    set_namelist namelist_pisces_cfg ln_solub .false. 
     565    set_namelist namelist_pisces_cfg ln_river .false. 
     566    set_namelist namelist_pisces_cfg ln_ndepo .false. 
     567    set_namelist namelist_pisces_cfg ln_ironsed .false. 
     568    set_namelist namelist_pisces_cfg ln_hydrofe .false. 
    568569    # put ln_pisdmp to false : no restoring to global mean value 
    569     set_namelist namelist_pisces ln_pisdmp .false.  
     570    set_namelist namelist_pisces_cfg ln_pisdmp .false.  
    570571    cd ${SETTE_DIR} 
    571572    . ./prepare_job.sh input_ORCA2_OFF_PISCES.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 
     
    578579    ## Restartability tests for AMM12 
    579580    export TEST_NAME="LONG" 
    580     cd ${SETTE_DIR} 
    581     . ../CONFIG/makenemo -m ${CMP_NAM} -n AMM12_LONG -r AMM12 -j 8 add_key "key_tide" del_key ${KEY_XIOS} 
     581    cd ${CONFIG_DIR} 
     582    . ./makenemo -m ${CMP_NAM} -n AMM12_LONG -r AMM12 -j 8 add_key "key_tide" del_key ${KEY_XIOS} 
    582583    cd ${SETTE_DIR} 
    583584    . param.cfg 
     
    588589    \rm $JOB_FILE 
    589590    cd ${EXE_DIR} 
    590     set_namelist namelist nn_it000 1 
    591     set_namelist namelist nn_itend 12 
    592     set_namelist namelist nn_stock 6 
    593     set_namelist namelist nn_fwb 0 
    594     set_namelist namelist ln_ctl .false. 
    595     set_namelist namelist ln_clobber .true. 
    596     set_namelist namelist nn_dyn2d 2 
    597     set_namelist namelist nn_tra_dta 0 
    598     set_namelist namelist cn_ocerst_in \"amm12.restart_20070101\" 
    599     set_namelist namelist jpni 8 
    600     set_namelist namelist jpnj 4 
    601     set_namelist namelist jpnij 32 
     591    set_namelist namelist_cfg nn_it000 1 
     592    set_namelist namelist_cfg nn_itend 12 
     593    set_namelist namelist_cfg nn_stock 6 
     594    set_namelist namelist_cfg nn_fwb 0 
     595    set_namelist namelist_cfg ln_ctl .false. 
     596    set_namelist namelist_cfg ln_clobber .true. 
     597    set_namelist namelist_cfg nn_dyn2d 2 
     598    set_namelist namelist_cfg nn_tra_dta 0 
     599    set_namelist namelist_cfg cn_ocerst_in \"amm12_restart_oce\" 
     600ln -s restarts/amm12_restart_oce.nc amm12_restart_oce.nc 
     601    set_namelist namelist_cfg jpni 8 
     602    set_namelist namelist_cfg jpnj 4 
     603    set_namelist namelist_cfg jpnij 32 
    602604    cd ${SETTE_DIR} 
    603605    . ./prepare_job.sh input_AMM12.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 
     
    607609    . prepare_exe_dir.sh 
    608610    cd ${EXE_DIR} 
    609     set_namelist namelist nn_it000 7 
    610     set_namelist namelist nn_itend 12 
    611     set_namelist namelist nn_fwb 0 
    612     set_namelist namelist ln_ctl .false. 
    613     set_namelist namelist ln_clobber .true. 
    614     set_namelist namelist nn_dyn2d 2 
    615     set_namelist namelist nn_tra_dta 0 
    616     set_namelist namelist jpni 8 
    617     set_namelist namelist jpnj 4 
    618     set_namelist namelist jpnij 32 
    619     set_namelist namelist ln_rstart .true. 
    620     set_namelist namelist nn_rstctl 2 
    621     set_namelist namelist cn_ocerst_in \"AMM12_00000006_restart\" 
     611    set_namelist namelist_cfg nn_it000 7 
     612    set_namelist namelist_cfg nn_itend 12 
     613    set_namelist namelist_cfg nn_fwb 0 
     614    set_namelist namelist_cfg ln_ctl .false. 
     615    set_namelist namelist_cfg ln_clobber .true. 
     616    set_namelist namelist_cfg nn_dyn2d 2 
     617    set_namelist namelist_cfg nn_tra_dta 0 
     618    set_namelist namelist_cfg jpni 8 
     619    set_namelist namelist_cfg jpnj 4 
     620    set_namelist namelist_cfg jpnij 32 
     621    set_namelist namelist_cfg ln_rstart .true. 
     622    set_namelist namelist_cfg nn_rstctl 2 
     623    set_namelist namelist_cfg cn_ocerst_in \"AMM12_00000006_restart_oce_out\" 
    622624    for (( i=1; i<=$NPROC; i++)) ; do 
    623625        L_NPROC=$(( $i - 1 )) 
    624626        L_NPROC=`printf "%04d\n" ${L_NPROC}` 
    625         ln -sf ../LONG/AMM12_00000006_restart_${L_NPROC}.nc . 
     627        ln -sf ../LONG/AMM12_00000006_restart_oce_out_${L_NPROC}.nc . 
    626628    done 
    627629    cd ${SETTE_DIR} 
     
    634636## Reproducibility tests for AMM12 
    635637    export TEST_NAME="REPRO_8_4" 
    636     cd ${SETTE_DIR} 
    637     . ../CONFIG/makenemo -m ${CMP_NAM} -n AMM12_32 -r AMM12 -j 8 add_key "key_mpp_rep key_tide" del_key ${KEY_XIOS} 
     638    cd ${CONFIG_DIR} 
     639    . ./makenemo -m ${CMP_NAM} -n AMM12_32 -r AMM12 -j 8 add_key "key_mpp_rep key_tide" del_key ${KEY_XIOS}   
    638640    cd ${SETTE_DIR} 
    639641    . param.cfg 
     
    644646    \rm ${JOB_FILE} 
    645647    cd ${EXE_DIR} 
    646     set_namelist namelist nn_it000 1 
    647     set_namelist namelist nn_itend 576 
    648     set_namelist namelist nn_fwb 0 
    649     set_namelist namelist ln_ctl .false. 
    650     set_namelist namelist ln_clobber .true. 
    651     set_namelist namelist nn_dyn2d 2 
    652     set_namelist namelist nn_tra_dta 0 
    653     set_namelist namelist cn_ocerst_in \"amm12.restart_20070101\" 
    654     set_namelist namelist jpni 8 
    655     set_namelist namelist jpnj 4 
    656     set_namelist namelist jpnij 32 
     648    set_namelist namelist_cfg nn_it000 1 
     649    set_namelist namelist_cfg nn_itend 576 
     650    set_namelist namelist_cfg nn_fwb 0 
     651    set_namelist namelist_cfg ln_ctl .false. 
     652    set_namelist namelist_cfg ln_clobber .true. 
     653    set_namelist namelist_cfg nn_dyn2d 2 
     654    set_namelist namelist_cfg nn_tra_dta 0 
     655    set_namelist namelist_cfg cn_ocerst_in \"amm12_restart_oce\" 
     656    set_namelist namelist_cfg jpni 8 
     657    set_namelist namelist_cfg jpnj 4 
     658    set_namelist namelist_cfg jpnij 32 
    657659    cd ${SETTE_DIR} 
    658660    . ./prepare_job.sh input_AMM12.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 
     
    664666    . prepare_exe_dir.sh 
    665667    cd ${EXE_DIR} 
    666     set_namelist namelist nn_it000 1 
    667     set_namelist namelist nn_itend 576 
    668     set_namelist namelist nn_fwb 0 
    669     set_namelist namelist ln_ctl .false. 
    670     set_namelist namelist nn_dyn2d 2 
    671     set_namelist namelist nn_tra_dta 0 
    672     set_namelist namelist ln_clobber .true. 
    673     set_namelist namelist cn_ocerst_in \"amm12.restart_20070101\" 
    674     set_namelist namelist jpni 4 
    675     set_namelist namelist jpnj 8 
    676     set_namelist namelist jpnij 32 
     668    set_namelist namelist_cfg nn_it000 1 
     669    set_namelist namelist_cfg nn_itend 576 
     670    set_namelist namelist_cfg nn_fwb 0 
     671    set_namelist namelist_cfg ln_ctl .false. 
     672    set_namelist namelist_cfg nn_dyn2d 2 
     673    set_namelist namelist_cfg nn_tra_dta 0 
     674    set_namelist namelist_cfg ln_clobber .true. 
     675    set_namelist namelist_cfg cn_ocerst_in \"amm12_restart_oce\" 
     676    set_namelist namelist_cfg jpni 4 
     677    set_namelist namelist_cfg jpnj 8 
     678    set_namelist namelist_cfg jpnij 32 
    677679    cd ${SETTE_DIR} 
    678680    . ./prepare_job.sh input_AMM12.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 
     
    685687    ## ORCA2_LIM with Agulhas AGRIF zoom in MPI 
    686688    export TEST_NAME="SHORT" 
    687     cd ${SETTE_DIR} 
    688     . ../CONFIG/makenemo -m ${CMP_NAM} -n ORCA2AGUL_1_2 -r ORCA2_LIM -j 8 add_key "key_mpp_mpi key_mpp_rep key_agrif" del_key "key_zdftmx" del_key ${KEY_XIOS} 
     689    cd ${CONFIG_DIR} 
     690    . ./makenemo -m ${CMP_NAM} -n ORCA2AGUL_1_2 -r ORCA2_LIM -j 8 add_key "key_mpp_mpi key_mpp_rep key_agrif" del_key "key_zdftmx" del_key ${KEY_XIOS} 
    689691    cd ${SETTE_DIR} 
    690692    . param.cfg 
     
    695697    \rm ${JOB_FILE} 
    696698    cd ${EXE_DIR} 
    697     set_namelist namelist nn_it000 1 
    698     set_namelist namelist nn_itend 75 
    699     set_namelist namelist ln_ctl .false. 
    700     set_namelist namelist ln_clobber .true. 
    701     set_namelist namelist jpni 1 
    702     set_namelist namelist jpnj 2 
    703     set_namelist namelist jpnij 2 
    704     set_namelist 1_namelist nn_it000 1 
    705     set_namelist 1_namelist nn_itend 150 
    706     set_namelist 1_namelist ln_ctl .false. 
    707     set_namelist 1_namelist ln_clobber .true. 
     699    set_namelist namelist_cfg nn_it000 1 
     700    set_namelist namelist_cfg nn_itend 75 
     701    set_namelist namelist_cfg ln_ctl .false. 
     702    set_namelist namelist_cfg ln_clobber .true. 
     703    set_namelist namelist_cfg jpni 1 
     704    set_namelist namelist_cfg jpnj 2 
     705    set_namelist namelist_cfg jpnij 2 
     706    set_namelist 1_namelist_cfg nn_it000 1 
     707    set_namelist 1_namelist_cfg nn_itend 150 
     708    set_namelist 1_namelist_cfg ln_ctl .false. 
     709    set_namelist 1_namelist_cfg ln_clobber .true. 
    708710    cd ${SETTE_DIR} 
    709711    . ./prepare_job.sh input_ORCA2_LIM_AGRIF.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 
     
    712714fi 
    713715 
     716# TESTS FOR ORCA2_SAS_LIM CONFIGURATION 
     717if [ ${config} -eq 10 ] ;  then 
     718    ## Restartability tests for SAS 
     719    export TEST_NAME="LONG" 
     720    cd ${CONFIG_DIR} 
     721    . ./makenemo -m ${CMP_NAM} -n SAS_LONG -r ORCA2_SAS_LIM -j 8 add_key " " del_key ${KEY_XIOS} 
     722    cd ${SETTE_DIR} 
     723    . param.cfg 
     724    . all_functions.sh 
     725    . prepare_exe_dir.sh 
     726    JOB_FILE=${EXE_DIR}/run_job.sh 
     727    NPROC=32 
     728    \rm $JOB_FILE 
     729    cd ${EXE_DIR} 
     730    set_namelist namelist_cfg cn_exp \"SAS\" 
     731    set_namelist namelist_cfg nn_it000 1 
     732    set_namelist namelist_cfg nn_itend 100 
     733    set_namelist namelist_cfg nn_stock 50 
     734    set_namelist namelist_cfg ln_ctl .false. 
     735    set_namelist namelist_cfg ln_clobber .true. 
     736    set_namelist namelist_cfg jpni 8 
     737    set_namelist namelist_cfg jpnj 4 
     738    set_namelist namelist_cfg jpnij 32 
     739    cd ${SETTE_DIR} 
     740    . ./prepare_job.sh input_SAS.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 
     741 
     742    cd ${SETTE_DIR} 
     743    export TEST_NAME="SHORT" 
     744    . prepare_exe_dir.sh 
     745    cd ${EXE_DIR} 
     746    set_namelist namelist_cfg cn_exp \"SAS\" 
     747    set_namelist namelist_cfg nn_it000 51 
     748    set_namelist namelist_cfg nn_itend 100 
     749    set_namelist namelist_cfg ln_ctl .false. 
     750    set_namelist namelist_cfg ln_clobber .true. 
     751    set_namelist namelist_cfg jpni 8 
     752    set_namelist namelist_cfg jpnj 4 
     753    set_namelist namelist_cfg jpnij 32 
     754    set_namelist namelist_cfg nn_rstctl 2 
     755    set_namelist namelist_cfg cn_ocerst_in \"SAS_00000050_restart\" 
     756    for (( i=1; i<=$NPROC; i++)) ; do 
     757        L_NPROC=$(( $i - 1 )) 
     758        L_NPROC=`printf "%04d\n" ${L_NPROC}` 
     759        ln -sf ../LONG/SAS_00000050_restart_${L_NPROC}.nc . 
     760    done 
     761    cd ${SETTE_DIR} 
     762    . ./prepare_job.sh input_SAS.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 
     763    cd ${SETTE_DIR} 
     764    . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 
     765fi 
     766 
     767if [ ${config} -eq 11 ] ;  then 
     768## Reproducibility tests for ORCA2_SAS_LIM 
     769    export TEST_NAME="REPRO_8_4" 
     770    cd ${CONFIG_DIR} 
     771    . ./makenemo -m ${CMP_NAM} -n SAS_32 -r ORCA2_SAS_LIM -j 8 add_key " " del_key ${KEY_XIOS} 
     772    cd ${SETTE_DIR} 
     773    . param.cfg 
     774    . all_functions.sh 
     775    . prepare_exe_dir.sh 
     776    JOB_FILE=${EXE_DIR}/run_job.sh 
     777    NPROC=32 
     778    \rm ${JOB_FILE} 
     779    cd ${EXE_DIR} 
     780    set_namelist namelist_cfg cn_exp \"SAS\" 
     781    set_namelist namelist_cfg nn_it000 51 
     782    set_namelist namelist_cfg nn_itend 100 
     783    set_namelist namelist_cfg ln_ctl .false. 
     784    set_namelist namelist_cfg ln_clobber .true. 
     785    set_namelist namelist_cfg jpni 8 
     786    set_namelist namelist_cfg jpnj 4 
     787    set_namelist namelist_cfg jpnij 32 
     788    cd ${SETTE_DIR} 
     789    . ./prepare_job.sh input_SAS.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 
     790    cd ${SETTE_DIR} 
     791    . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 
     792 
     793    cd ${SETTE_DIR} 
     794    export TEST_NAME="REPRO_4_8" 
     795    . prepare_exe_dir.sh 
     796    cd ${EXE_DIR} 
     797    set_namelist namelist_cfg cn_exp \"SAS\" 
     798    set_namelist namelist_cfg nn_it000 51 
     799    set_namelist namelist_cfg nn_itend 100 
     800    set_namelist namelist_cfg ln_ctl .false. 
     801    set_namelist namelist_cfg ln_clobber .true. 
     802    set_namelist namelist_cfg jpni 4 
     803    set_namelist namelist_cfg jpnj 8 
     804    set_namelist namelist_cfg jpnij 32 
     805    cd ${SETTE_DIR} 
     806    . ./prepare_job.sh input_SAS.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} 
     807    cd ${SETTE_DIR} 
     808    . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 
     809fi 
     810 
    714811done 
Note: See TracChangeset for help on using the changeset viewer.