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 7285 – NEMO

Changeset 7285


Ignore:
Timestamp:
2016-11-21T13:41:21+01:00 (7 years ago)
Author:
flavoni
Message:

update sette scripts & inputs

Location:
branches/2016/dev_CNRS_2016/NEMOGCM/SETTE
Files:
3 added
3 deleted
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2016/dev_CNRS_2016/NEMOGCM/SETTE/sette.sh

    r7278 r7285  
    133133cp BATCH_TEMPLATE/${JOB_PREFIX}-${COMPILER} job_batch_template || exit 
    134134# Description of configuration tested: 
    135 # GYRE             :  1 &  2 
    136 # ORCA2_LIM_PISCES :  3 &  4 
    137 # ORCA2_OFF_PISCES :  5 &  6 
    138 # ORCA2_LIM3       :  7 &  8 
    139 # AMM12            :  9 & 10 
    140 # SAS              : 11      fos SAS there is no solver so is useless to test REPRO 
    141 # ISOMIP           : 13 & 14 
    142 # ORCA2_LIM_OBS    : 15 
    143 # ORCA2_AGRIF_LIM  : 16 & 17  
    144 #                    18 & 19  
    145  
    146 for config in 1 2 3 4 5 6 7 8 9 10 11 13 14 15 16  
     135# GYRE              :  1 &  2 
     136# ORCA2_LIM3_PISCES :  3 &  4 
     137# ORCA2_OFF_PISCES  :  5 &  6 
     138# AMM12             :  7 &  8 
     139# SAS               :  9     fos SAS there is no solver so is useless to test REPRO 
     140# ISOMIP            : 10 & 11 
     141# ORCA2_LIM3_OBS    : 12 
     142# ORCA2_AGRIF_LIM   : 13  
     143#                    
     144 
     145for config in 1 2 3 4 5 6 7 8 9 10 11 12 13 
    147146 
    148147do 
     
    159158    . ./prepare_exe_dir.sh 
    160159    JOB_FILE=${EXE_DIR}/run_job.sh 
    161     NPROC=4 
     160    NPROC=32 
    162161    if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 
    163162    cd ${EXE_DIR}   
     
    170169    set_namelist namelist_cfg ln_read_cfg .false. 
    171170    set_namelist namelist_cfg nn_fwb 0 
    172     set_namelist namelist_cfg jpni 2 
    173     set_namelist namelist_cfg jpnj 2 
    174     set_namelist namelist_cfg jpnij 4 
     171    set_namelist namelist_cfg jpni 4 
     172    set_namelist namelist_cfg jpnj 8 
     173    set_namelist namelist_cfg jpnij 32 
    175174    if [ ${USING_MPMD} == "yes" ] ; then 
    176175       set_xio_using_server iodef.xml true 
     
    195194    set_namelist namelist_cfg ln_read_cfg .false. 
    196195    set_namelist namelist_cfg nn_fwb 0 
    197     set_namelist namelist_cfg jpni 2 
    198     set_namelist namelist_cfg jpnj 2 
    199     set_namelist namelist_cfg jpnij 4 
     196    set_namelist namelist_cfg jpni 4 
     197    set_namelist namelist_cfg jpnj 8 
     198    set_namelist namelist_cfg jpnij 32 
    200199    set_namelist namelist_cfg cn_ocerst_in \"GYRE_LONG_00000060_restart\" 
    201200    if [ ${USING_MPMD} == "yes" ] ; then 
     
    222221if [ ${config} -eq 2 ] ;  then 
    223222    ## Reproducibility tests for GYRE 
    224     export TEST_NAME="REPRO_1_4" 
    225     cd ${CONFIG_DIR} 
    226     . ./makenemo -m ${CMP_NAM} -n GYRE_4 -r GYRE -j 8 add_key "key_mpp_rep" del_key ${DEL_KEYS} 
    227     cd ${SETTE_DIR} 
    228     . ./param.cfg 
    229     . ./all_functions.sh 
    230     . ./prepare_exe_dir.sh 
    231     JOB_FILE=${EXE_DIR}/run_job.sh 
    232     NPROC=4 
    233     if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 
    234     cd ${EXE_DIR} 
    235     set_namelist namelist_cfg cn_exp \"GYRE_14\" 
     223    export TEST_NAME="REPRO_4_8" 
     224    cd ${CONFIG_DIR} 
     225    . ./makenemo -m ${CMP_NAM} -n GYRE_32 -r GYRE -j 8 add_key "key_mpp_rep" del_key ${DEL_KEYS} 
     226    cd ${SETTE_DIR} 
     227    . ./param.cfg 
     228    . ./all_functions.sh 
     229    . ./prepare_exe_dir.sh 
     230    JOB_FILE=${EXE_DIR}/run_job.sh 
     231    NPROC=32 
     232    if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 
     233    cd ${EXE_DIR} 
     234    set_namelist namelist_cfg cn_exp \"GYRE_48\" 
    236235    set_namelist namelist_cfg nn_it000 1 
    237236    set_namelist namelist_cfg nn_itend 60 
     
    241240    set_namelist namelist_cfg ln_linssh .true. 
    242241    set_namelist namelist_cfg ln_read_cfg .false. 
    243     set_namelist namelist_cfg jpni 1 
     242    set_namelist namelist_cfg jpni 4 
     243    set_namelist namelist_cfg jpnj 8 
     244    set_namelist namelist_cfg jpnij 32 
     245    if [ ${USING_MPMD} == "yes" ] ; then 
     246       set_xio_using_server iodef.xml true 
     247    else 
     248       set_xio_using_server iodef.xml false 
     249    fi 
     250    cd ${SETTE_DIR} 
     251    . ./prepare_job.sh input_GYRE.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} 
     252    cd ${SETTE_DIR} 
     253    . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 
     254 
     255    cd ${SETTE_DIR} 
     256    export TEST_NAME="REPRO_8_4" 
     257    . ./prepare_exe_dir.sh 
     258    JOB_FILE=${EXE_DIR}/run_job.sh 
     259    NPROC=32 
     260    if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 
     261    cd ${EXE_DIR} 
     262    set_namelist namelist_cfg cn_exp \"GYRE_84\" 
     263    set_namelist namelist_cfg nn_it000 1 
     264    set_namelist namelist_cfg nn_itend 60 
     265    set_namelist namelist_cfg nn_fwb 0 
     266    set_namelist namelist_cfg ln_ctl .false. 
     267    set_namelist namelist_cfg ln_clobber .true. 
     268    set_namelist namelist_cfg ln_linssh .true. 
     269    set_namelist namelist_cfg ln_read_cfg .false. 
     270    set_namelist namelist_cfg jpni 8 
    244271    set_namelist namelist_cfg jpnj 4 
    245     set_namelist namelist_cfg jpnij 4 
     272    set_namelist namelist_cfg jpnij 32 
    246273    if [ ${USING_MPMD} == "yes" ] ; then 
    247274       set_xio_using_server iodef.xml true 
     
    254281    . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 
    255282 
    256     cd ${SETTE_DIR} 
    257     export TEST_NAME="REPRO_2_2" 
    258     . ./prepare_exe_dir.sh 
    259     JOB_FILE=${EXE_DIR}/run_job.sh 
    260     NPROC=4 
    261     if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 
    262     cd ${EXE_DIR} 
    263     set_namelist namelist_cfg cn_exp \"GYRE_22\" 
    264     set_namelist namelist_cfg nn_it000 1 
    265     set_namelist namelist_cfg nn_itend 60 
    266     set_namelist namelist_cfg nn_fwb 0 
    267     set_namelist namelist_cfg ln_ctl .false. 
    268     set_namelist namelist_cfg ln_clobber .true. 
    269     set_namelist namelist_cfg ln_linssh .true. 
    270     set_namelist namelist_cfg ln_read_cfg .false. 
    271     set_namelist namelist_cfg jpni 2 
    272     set_namelist namelist_cfg jpnj 2 
    273     set_namelist namelist_cfg jpnij 4 
    274     if [ ${USING_MPMD} == "yes" ] ; then 
    275        set_xio_using_server iodef.xml true 
    276     else 
    277        set_xio_using_server iodef.xml false 
    278     fi 
    279     cd ${SETTE_DIR} 
    280     . ./prepare_job.sh input_GYRE.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} 
    281     cd ${SETTE_DIR} 
    282     . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 
    283  
    284 fi 
    285  
    286 # TESTS FOR ORCA2_LIM_PISCES CONFIGURATION 
     283fi 
     284 
     285# TESTS FOR ORCA2_LIM3_PISCES CONFIGURATION 
    287286if [ ${config} -eq 3 ] ;  then 
    288     ## Restartability tests for ORCA2_LIM_PISCES 
     287    ## Restartability tests for ORCA2_LIM3_PISCES 
    289288    export TEST_NAME="LONG" 
    290289    cd ${CONFIG_DIR} 
    291     . ./makenemo -m ${CMP_NAM} -n ORCA2LIMPIS_LONG -r ORCA2_LIM_PISCES -j 8 del_key ${DEL_KEYS} 
    292     cd ${SETTE_DIR} 
    293     . ./param.cfg 
    294     . ./all_functions.sh 
    295     . ./prepare_exe_dir.sh 
    296     JOB_FILE=${EXE_DIR}/run_job.sh 
    297     NPROC=8 
    298     if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 
    299     cd ${EXE_DIR} 
    300     set_namelist namelist_cfg cn_exp \"O2LP_LONG\" 
     290    . ./makenemo -m ${CMP_NAM} -n ORCA2LIM3PIS_LONG -r ORCA2_LIM3_PISCES -j 8 del_key ${DEL_KEYS} 
     291    cd ${SETTE_DIR} 
     292    . ./param.cfg 
     293    . ./all_functions.sh 
     294    . ./prepare_exe_dir.sh 
     295    JOB_FILE=${EXE_DIR}/run_job.sh 
     296    NPROC=32 
     297    if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 
     298    cd ${EXE_DIR} 
     299    set_namelist namelist_cfg cn_exp \"O2L3P_LONG\" 
    301300    set_namelist namelist_cfg nn_it000 1 
    302301    set_namelist namelist_cfg nn_itend 150 
     
    306305    set_namelist namelist_cfg ln_linssh .false. 
    307306    set_namelist namelist_cfg nn_fwb 0 
    308     set_namelist namelist_cfg jpni 2 
    309     set_namelist namelist_cfg jpnj 4 
    310     set_namelist namelist_cfg jpnij 8 
     307    set_namelist namelist_cfg jpni 4 
     308    set_namelist namelist_cfg jpnj 8 
     309    set_namelist namelist_cfg jpnij 32 
    311310    set_namelist namelist_top_cfg ln_trcdta .false. 
    312311    set_namelist namelist_top_cfg ln_diatrc .false. 
     
    327326    fi 
    328327    cd ${SETTE_DIR} 
    329     . ./prepare_job.sh input_ORCA2_LIM_PISCES.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} 
     328    . ./prepare_job.sh input_ORCA2_LIM3_PISCES.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} 
    330329     
    331330    cd ${SETTE_DIR} 
     
    333332    . ./prepare_exe_dir.sh 
    334333    cd ${EXE_DIR} 
    335     set_namelist namelist_cfg cn_exp \"O2LP_SHORT\" 
     334    set_namelist namelist_cfg cn_exp \"O2L3P_SHORT\" 
    336335    set_namelist namelist_cfg nn_it000 76 
    337336    set_namelist namelist_cfg nn_itend 150 
     
    343342    set_namelist namelist_cfg ln_linssh .false. 
    344343    set_namelist namelist_cfg nn_fwb 0 
    345     set_namelist namelist_cfg jpni 2 
    346     set_namelist namelist_cfg jpnj 4 
    347     set_namelist namelist_cfg jpnij 8 
     344    set_namelist namelist_cfg jpni 4 
     345    set_namelist namelist_cfg jpnj 8 
     346    set_namelist namelist_cfg jpnij 32 
    348347    set_namelist namelist_top_cfg ln_diatrc .false. 
    349348    set_namelist namelist_top_cfg ln_rsttr .true. 
    350349    set_namelist namelist_top_cfg nn_rsttr 2 
    351     set_namelist namelist_cfg cn_ocerst_in \"O2LP_LONG_00000075_restart\" 
    352     set_namelist namelist_ice_cfg cn_icerst_in \"O2LP_LONG_00000075_restart_ice\" 
    353     set_namelist namelist_top_cfg cn_trcrst_in \"O2LP_LONG_00000075_restart_trc\" 
     350    set_namelist namelist_cfg cn_ocerst_in \"O2LP3_LONG_00000075_restart\" 
     351    set_namelist namelist_ice_cfg cn_icerst_in \"O2LP3_LONG_00000075_restart_ice\" 
     352    set_namelist namelist_top_cfg cn_trcrst_in \"O2LP3_LONG_00000075_restart_trc\" 
    354353    # put ln_ironsed, ln_river, ln_ndepo, ln_dust 
    355354    # if not you need input files, and for tests is not necessary 
     
    367366        L_NPROC=$(( $i - 1 )) 
    368367        L_NPROC=`printf "%04d\n" ${L_NPROC}` 
    369         ln -sf ../LONG/O2LP_LONG_00000075_restart_${L_NPROC}.nc . 
    370         ln -sf ../LONG/O2LP_LONG_00000075_restart_trc_${L_NPROC}.nc . 
    371         ln -sf ../LONG/O2LP_LONG_00000075_restart_ice_${L_NPROC}.nc . 
     368        ln -sf ../LONG/O2LP3_LONG_00000075_restart_${L_NPROC}.nc . 
     369        ln -sf ../LONG/O2LP3_LONG_00000075_restart_trc_${L_NPROC}.nc . 
     370        ln -sf ../LONG/O2LP3_LONG_00000075_restart_ice_${L_NPROC}.nc . 
    372371    done 
    373372    if [ ${USING_MPMD} == "yes" ] ; then 
     
    377376    fi 
    378377    cd ${SETTE_DIR} 
    379     . ./prepare_job.sh input_ORCA2_LIM_PISCES.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} 
     378    . ./prepare_job.sh input_ORCA2_LIM3_PISCES.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} 
    380379    cd ${SETTE_DIR} 
    381380    . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 
     
    383382 
    384383if [ ${config} -eq 4 ] ;  then 
    385     ## Reproducibility tests for ORCA2_LIM_PISCES 
    386     export TEST_NAME="REPRO_4_4" 
    387     cd ${CONFIG_DIR} 
    388     . ./makenemo -m ${CMP_NAM} -n ORCA2LIMPIS_16 -r ORCA2_LIM_PISCES -j 8 add_key "key_mpp_rep" del_key ${DEL_KEYS} 
    389     cd ${SETTE_DIR} 
    390     . ./param.cfg 
    391     . ./all_functions.sh 
    392     . ./prepare_exe_dir.sh 
    393     JOB_FILE=${EXE_DIR}/run_job.sh 
    394     NPROC=16 
     384    ## Reproducibility tests for ORCA2_LIM3_PISCES 
     385    export TEST_NAME="REPRO_4_8" 
     386    cd ${CONFIG_DIR} 
     387    . ./makenemo -m ${CMP_NAM} -n ORCA2LIM3PIS_32 -r ORCA2_LIM3_PISCES -j 8 add_key "key_mpp_rep" del_key ${DEL_KEYS} 
     388    cd ${SETTE_DIR} 
     389    . ./param.cfg 
     390    . ./all_functions.sh 
     391    . ./prepare_exe_dir.sh 
     392    JOB_FILE=${EXE_DIR}/run_job.sh 
     393    NPROC=32 
    395394    if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 
    396395    cd ${EXE_DIR} 
     
    403402    set_namelist namelist_cfg ln_linssh .false. 
    404403    set_namelist namelist_cfg jpni 4 
    405     set_namelist namelist_cfg jpnj 4 
    406     set_namelist namelist_cfg jpnij 16 
     404    set_namelist namelist_cfg jpnj 8 
     405    set_namelist namelist_cfg jpnij 32 
    407406    set_namelist namelist_top_cfg ln_trcdta .false. 
    408407    set_namelist namelist_top_cfg ln_diatrc .false. 
     
    425424    fi 
    426425    cd ${SETTE_DIR} 
    427     . ./prepare_job.sh input_ORCA2_LIM_PISCES.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} 
    428     cd ${SETTE_DIR} 
    429     . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 
    430  
    431     cd ${SETTE_DIR} 
    432     export TEST_NAME="REPRO_2_8" 
    433     . ./prepare_exe_dir.sh 
    434     JOB_FILE=${EXE_DIR}/run_job.sh 
    435     NPROC=16 
     426    . ./prepare_job.sh input_ORCA2_LIM3_PISCES.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} 
     427    cd ${SETTE_DIR} 
     428    . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 
     429 
     430    cd ${SETTE_DIR} 
     431    export TEST_NAME="REPRO_4_8" 
     432    . ./prepare_exe_dir.sh 
     433    JOB_FILE=${EXE_DIR}/run_job.sh 
     434    NPROC=32 
    436435    if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 
    437436    cd ${EXE_DIR} 
     
    439438    set_namelist namelist_cfg nn_itend 75 
    440439    set_namelist namelist_cfg ln_clobber .true. 
    441     set_namelist namelist_cfg nn_fwb 0 
    442     set_namelist namelist_cfg jpni 2 
    443     set_namelist namelist_cfg jpnj 8 
    444     set_namelist namelist_cfg jpnij 16 
    445 #   set_namelist namelist_cfg nn_solv 2 
     440    set_namelist namelist_cfg ln_read_cfg .true. 
     441    set_namelist namelist_cfg ln_linssh .false. 
     442    set_namelist namelist_cfg nn_fwb 0 
     443    set_namelist namelist_cfg jpni 8 
     444    set_namelist namelist_cfg jpnj 4 
     445    set_namelist namelist_cfg jpnij 32 
    446446    set_namelist namelist_top_cfg ln_trcdta .false. 
    447447    set_namelist namelist_top_cfg ln_diatrc .false. 
     
    464464    fi 
    465465    cd ${SETTE_DIR} 
    466     . ./prepare_job.sh input_ORCA2_LIM_PISCES.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} 
     466    . ./prepare_job.sh input_ORCA2_LIM3_PISCES.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} 
    467467    cd ${SETTE_DIR} 
    468468    . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 
     
    480480    . ./prepare_exe_dir.sh 
    481481    JOB_FILE=${EXE_DIR}/run_job.sh 
    482     NPROC=8 
     482    NPROC=32 
    483483    if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 
    484484    cd ${EXE_DIR} 
     
    489489    set_namelist namelist_cfg ln_clobber .true. 
    490490    set_namelist namelist_cfg ln_read_cfg .true. 
    491     set_namelist namelist_cfg ln_linssh .true. 
    492     set_namelist namelist_cfg jpni 2 
    493     set_namelist namelist_cfg jpnj 4 
    494     set_namelist namelist_cfg jpnij 8 
     491    set_namelist namelist_cfg ln_linssh .false. 
     492    set_namelist namelist_cfg jpni 4 
     493    set_namelist namelist_cfg jpnj 8 
     494    set_namelist namelist_cfg jpnij 32 
    495495    set_namelist namelist_top_cfg ln_trcdta .false. 
    496496    set_namelist namelist_top_cfg ln_diatrc .false. 
     
    525525    set_namelist namelist_cfg ln_clobber .true. 
    526526    set_namelist namelist_cfg ln_read_cfg .true. 
    527     set_namelist namelist_cfg ln_linssh .true. 
    528     set_namelist namelist_cfg jpni 2 
     527    set_namelist namelist_cfg ln_linssh .false. 
     528    set_namelist namelist_cfg jpni 8 
    529529    set_namelist namelist_cfg jpnj 4 
    530     set_namelist namelist_cfg jpnij 8 
     530    set_namelist namelist_cfg jpnij 32 
    531531    set_namelist namelist_top_cfg ln_diatrc .false. 
    532532    set_namelist namelist_top_cfg ln_rsttr .true. 
     
    565565    export TEST_NAME="REPRO_4_4" 
    566566    cd ${CONFIG_DIR} 
    567     . ./makenemo -m ${CMP_NAM} -n ORCA2OFFPIS_16 -r ORCA2_OFF_PISCES -j 8 add_key "key_mpp_rep" del_key ${DEL_KEYS} 
    568     cd ${SETTE_DIR} 
    569     . ./param.cfg 
    570     . ./all_functions.sh 
    571     . ./prepare_exe_dir.sh 
    572     JOB_FILE=${EXE_DIR}/run_job.sh 
    573     NPROC=16 
     567    . ./makenemo -m ${CMP_NAM} -n ORCA2OFFPIS_32 -r ORCA2_OFF_PISCES -j 8 add_key "key_mpp_rep" del_key ${DEL_KEYS} 
     568    cd ${SETTE_DIR} 
     569    . ./param.cfg 
     570    . ./all_functions.sh 
     571    . ./prepare_exe_dir.sh 
     572    JOB_FILE=${EXE_DIR}/run_job.sh 
     573    NPROC=32 
    574574    if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 
    575575    cd ${EXE_DIR} 
     
    579579    set_namelist namelist_cfg ln_clobber .true. 
    580580    set_namelist namelist_cfg ln_read_cfg .true. 
    581     set_namelist namelist_cfg ln_linssh .true. 
     581    set_namelist namelist_cfg ln_linssh .false. 
    582582    set_namelist namelist_cfg jpni 4 
    583     set_namelist namelist_cfg jpnj 4 
    584     set_namelist namelist_cfg jpnij 16 
     583    set_namelist namelist_cfg jpnj 8 
     584    set_namelist namelist_cfg jpnij 32 
    585585    set_namelist namelist_top_cfg ln_trcdta .false. 
    586586    set_namelist namelist_top_cfg ln_diatrc .false. 
     
    608608 
    609609    cd ${SETTE_DIR} 
    610     export TEST_NAME="REPRO_2_8" 
    611     . ./prepare_exe_dir.sh 
    612     JOB_FILE=${EXE_DIR}/run_job.sh 
    613     NPROC=16 
     610    export TEST_NAME="REPRO_4_8" 
     611    . ./prepare_exe_dir.sh 
     612    JOB_FILE=${EXE_DIR}/run_job.sh 
     613    NPROC=32 
    614614    if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 
    615615    cd ${EXE_DIR} 
     
    619619    set_namelist namelist_cfg ln_clobber .true. 
    620620    set_namelist namelist_cfg ln_read_cfg .true. 
    621     set_namelist namelist_cfg ln_linssh .true. 
    622     set_namelist namelist_cfg jpni 2 
     621    set_namelist namelist_cfg ln_linssh .false. 
     622    set_namelist namelist_cfg jpni 4 
    623623    set_namelist namelist_cfg jpnj 8 
    624     set_namelist namelist_cfg jpnij 16 
     624    set_namelist namelist_cfg jpnij 32 
    625625    set_namelist namelist_top_cfg ln_trcdta .false. 
    626626    set_namelist namelist_top_cfg ln_diatrc .false. 
     
    648648fi 
    649649 
    650  
    651 # TESTS FOR ORCA2_LIM3 CONFIGURATION 
     650# TESTS FOR AMM12 CONFIGURATION 
    652651if [ ${config} -eq 7 ] ;  then 
    653     ## Restartability tests for ORCA2_LIM3 
    654     export TEST_NAME="LONG" 
    655     cd ${CONFIG_DIR} 
    656     . ./makenemo -m ${CMP_NAM} -n ORCA2LIM3_LONG -r ORCA2_LIM3 -j 8 del_key ${DEL_KEYS} 
    657     cd ${SETTE_DIR} 
    658     . ./param.cfg 
    659     . ./all_functions.sh 
    660     . ./prepare_exe_dir.sh 
    661     JOB_FILE=${EXE_DIR}/run_job.sh 
    662     NPROC=4 
    663     if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 
    664     cd ${EXE_DIR} 
    665     set_namelist namelist_cfg cn_exp \"O2L3_LONG\" 
    666     set_namelist namelist_cfg nn_it000 1 
    667     set_namelist namelist_cfg nn_itend 150 
    668     set_namelist namelist_cfg nn_stock 75 
    669     set_namelist namelist_cfg ln_clobber .true. 
    670     set_namelist namelist_cfg ln_read_cfg .true. 
    671     set_namelist namelist_cfg ln_linssh .false. 
    672     set_namelist namelist_cfg ln_hpg_sco .true. 
    673     set_namelist namelist_cfg nn_msh 1 
    674     set_namelist namelist_cfg nn_fwb 0 
    675     set_namelist namelist_cfg ln_hpg_sco .true. 
    676     set_namelist namelist_cfg jpni 2 
    677     set_namelist namelist_cfg jpnj 2 
    678     set_namelist namelist_cfg jpnij 4 
    679     if [ ${USING_MPMD} == "yes" ] ; then 
    680        set_xio_using_server iodef.xml true 
    681     else 
    682        set_xio_using_server iodef.xml false 
    683     fi 
    684     cd ${SETTE_DIR} 
    685     . ./prepare_job.sh input_ORCA2_LIM3.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} 
    686      
    687     cd ${SETTE_DIR} 
    688     export TEST_NAME="SHORT" 
    689     . ./prepare_exe_dir.sh 
    690     cd ${EXE_DIR} 
    691     set_namelist namelist_cfg cn_exp \"O2L3_SHORT\" 
    692     set_namelist namelist_cfg nn_it000 76 
    693     set_namelist namelist_cfg nn_itend 150 
    694     set_namelist namelist_cfg nn_stock 75 
    695     set_namelist namelist_cfg ln_rstart .true. 
    696     set_namelist namelist_cfg nn_rstctl 2 
    697     set_namelist namelist_cfg ln_clobber .true. 
    698     set_namelist namelist_cfg ln_read_cfg .true. 
    699     set_namelist namelist_cfg ln_linssh .false. 
    700     set_namelist namelist_cfg ln_hpg_sco .true. 
    701     set_namelist namelist_cfg nn_msh 1 
    702     set_namelist namelist_cfg nn_fwb 0 
    703     set_namelist namelist_cfg ln_hpg_sco .true. 
    704     set_namelist namelist_cfg jpni 2 
    705     set_namelist namelist_cfg jpnj 2 
    706     set_namelist namelist_cfg jpnij 4 
    707     set_namelist namelist_cfg cn_ocerst_in \"O2L3_LONG_00000075_restart\" 
    708     set_namelist namelist_ice_cfg cn_icerst_in \"O2L3_LONG_00000075_restart_ice\" 
    709     for (( i=1; i<=$NPROC; i++)) ; do 
    710         L_NPROC=$(( $i - 1 )) 
    711         L_NPROC=`printf "%04d\n" ${L_NPROC}` 
    712         ln -sf ../LONG/O2L3_LONG_00000075_restart_${L_NPROC}.nc . 
    713         ln -sf ../LONG/O2L3_LONG_00000075_restart_ice_${L_NPROC}.nc . 
    714         ln -sf ../LONG/O2L3_LONG_icebergs_00000075_restart_${L_NPROC}.nc O2L3_LONG_00000075_restart_icebergs_${L_NPROC}.nc 
    715     done 
    716     if [ ${USING_MPMD} == "yes" ] ; then 
    717        set_xio_using_server iodef.xml true 
    718     else 
    719        set_xio_using_server iodef.xml false 
    720     fi 
    721     cd ${SETTE_DIR} 
    722     . ./prepare_job.sh input_ORCA2_LIM3.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} 
    723     cd ${SETTE_DIR} 
    724     . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 
    725 fi 
    726  
    727 if [ ${config} -eq 8 ] ;  then 
    728     ## Reproducibility tests for ORCA2_LIM3 
    729     export TEST_NAME="REPRO_8_4" 
    730     cd ${CONFIG_DIR} 
    731     . ./makenemo -m ${CMP_NAM} -n ORCA2LIM3_32 -r ORCA2_LIM3 -j 8 add_key "key_mpp_rep" del_key ${DEL_KEYS} 
    732     cd ${SETTE_DIR} 
    733     . ./param.cfg 
    734     . ./all_functions.sh 
    735     . ./prepare_exe_dir.sh 
    736     JOB_FILE=${EXE_DIR}/run_job.sh 
    737     NPROC=32 
    738     if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 
    739     cd ${EXE_DIR} 
    740     set_namelist namelist_cfg nn_it000 1 
    741     set_namelist namelist_cfg nn_itend 75 
    742     set_namelist namelist_cfg nn_fwb 0 
    743     set_namelist namelist_cfg ln_ctl .false. 
    744     set_namelist namelist_cfg ln_clobber .true. 
    745     set_namelist namelist_cfg ln_read_cfg .true. 
    746     set_namelist namelist_cfg ln_linssh .false. 
    747     set_namelist namelist_cfg ln_hpg_sco .true. 
    748     set_namelist namelist_cfg jpni 8 
    749     set_namelist namelist_cfg jpnj 4 
    750     set_namelist namelist_cfg jpnij 32 
    751     if [ ${USING_MPMD} == "yes" ] ; then 
    752        set_xio_using_server iodef.xml true 
    753     else 
    754        set_xio_using_server iodef.xml false 
    755     fi 
    756     cd ${SETTE_DIR} 
    757     . ./prepare_job.sh input_ORCA2_LIM3.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} 
    758     cd ${SETTE_DIR} 
    759     . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 
    760  
    761     cd ${SETTE_DIR} 
    762     export TEST_NAME="REPRO_4_8" 
    763     . ./prepare_exe_dir.sh 
    764     JOB_FILE=${EXE_DIR}/run_job.sh 
    765     NPROC=32 
    766     if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 
    767     cd ${EXE_DIR} 
    768     set_namelist namelist_cfg nn_it000 1 
    769     set_namelist namelist_cfg nn_itend 75 
    770     set_namelist namelist_cfg ln_clobber .true. 
    771     set_namelist namelist_cfg ln_read_cfg .true. 
    772     set_namelist namelist_cfg ln_linssh .false. 
    773     set_namelist namelist_cfg ln_hpg_sco .true. 
    774     set_namelist namelist_cfg nn_fwb 0 
    775     set_namelist namelist_cfg jpni 4 
    776     set_namelist namelist_cfg jpnj 8 
    777     set_namelist namelist_cfg jpnij 32 
    778     if [ ${USING_MPMD} == "yes" ] ; then 
    779        set_xio_using_server iodef.xml true 
    780     else 
    781        set_xio_using_server iodef.xml false 
    782     fi 
    783  
    784     cd ${SETTE_DIR} 
    785     . ./prepare_job.sh input_ORCA2_LIM3.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} 
    786     cd ${SETTE_DIR} 
    787     . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 
    788 fi 
    789  
    790  
    791 # TESTS FOR AMM12 CONFIGURATION 
    792 if [ ${config} -eq 9 ] ;  then 
    793652    ## Restartability tests for AMM12 
    794653    export TEST_NAME="LONG" 
     
    856715fi 
    857716 
    858 if [ ${config} -eq 10 ] ;  then 
     717if [ ${config} -eq 8 ] ;  then 
    859718## Reproducibility tests for AMM12 
    860719    export TEST_NAME="REPRO_8_4" 
     
    918777 
    919778# TESTS FOR ORCA2_SAS_LIM CONFIGURATION 
    920 if [ ${config} -eq 11 ] ;  then 
     779if [ ${config} -eq 9 ] ;  then 
    921780    ## Restartability tests for SAS 
    922781    export TEST_NAME="LONG" 
     
    985844 
    986845# TESTS FOR ISOMIP CONFIGURATION 
    987 if [ ${config} -eq 13 ] ;  then 
     846if [ ${config} -eq 10 ] ;  then 
    988847    ## Restartability tests for ISOMIP 
    989848    export TEST_NAME="LONG" 
     
    995854    . ./prepare_exe_dir.sh 
    996855    JOB_FILE=${EXE_DIR}/run_job.sh 
    997     NPROC=4 
     856    NPROC=32 
    998857    if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 
    999858    cd ${EXE_DIR} 
     
    1006865    set_namelist namelist_cfg ln_linssh .true. 
    1007866    set_namelist namelist_cfg nn_fwb 0 
    1008     set_namelist namelist_cfg jpni 2 
    1009     set_namelist namelist_cfg jpnj 2 
    1010     set_namelist namelist_cfg jpnij 4 
     867    set_namelist namelist_cfg jpni 4 
     868    set_namelist namelist_cfg jpnj 8 
     869    set_namelist namelist_cfg jpnij 32 
    1011870    if [ ${USING_MPMD} == "yes" ] ; then 
    1012871       set_xio_using_server iodef.xml true 
     
    1031890    set_namelist namelist_cfg ln_linssh .true. 
    1032891    set_namelist namelist_cfg nn_fwb 0 
    1033     set_namelist namelist_cfg jpni 2 
    1034     set_namelist namelist_cfg jpnj 2 
    1035     set_namelist namelist_cfg jpnij 4 
     892    set_namelist namelist_cfg jpni 8 
     893    set_namelist namelist_cfg jpnj 4 
     894    set_namelist namelist_cfg jpnij 32 
    1036895    set_namelist namelist_cfg cn_ocerst_in \"ISOMIP_LONG_00000048_restart\" 
    1037896    if [ ${USING_MPMD} == "yes" ] ; then 
     
    1055914    . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 
    1056915fi 
    1057 if [ ${config} -eq 14 ] ;  then 
     916if [ ${config} -eq 11 ] ;  then 
    1058917    ## Reproducibility tests for ISOMIP 
    1059     export TEST_NAME="REPRO_1_4" 
    1060     cd ${CONFIG_DIR} 
    1061     . ./makenemo -m ${CMP_NAM} -n ISOMIP_4 -r ISOMIP -j 8 add_key "key_mpp_rep" del_key ${DEL_KEYS} 
    1062     cd ${SETTE_DIR} 
    1063     . ./param.cfg 
    1064     . ./all_functions.sh 
    1065     . ./prepare_exe_dir.sh 
    1066     JOB_FILE=${EXE_DIR}/run_job.sh 
    1067     NPROC=4 
     918    export TEST_NAME="REPRO_4_8" 
     919    cd ${CONFIG_DIR} 
     920    . ./makenemo -m ${CMP_NAM} -n ISOMIP_32 -r ISOMIP -j 8 add_key "key_mpp_rep" del_key ${DEL_KEYS} 
     921    cd ${SETTE_DIR} 
     922    . ./param.cfg 
     923    . ./all_functions.sh 
     924    . ./prepare_exe_dir.sh 
     925    JOB_FILE=${EXE_DIR}/run_job.sh 
     926    NPROC=32 
    1068927    if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 
    1069928    cd ${EXE_DIR} 
     
    1076935    set_namelist namelist_cfg ln_linssh .true. 
    1077936    set_namelist namelist_cfg nn_fwb 0 
    1078     set_namelist namelist_cfg jpni 1 
     937    set_namelist namelist_cfg jpni 4 
     938    set_namelist namelist_cfg jpnj 8 
     939    set_namelist namelist_cfg jpnij 32 
     940    if [ ${USING_MPMD} == "yes" ] ; then 
     941       set_xio_using_server iodef.xml true 
     942    else 
     943       set_xio_using_server iodef.xml false 
     944    fi 
     945    cd ${SETTE_DIR} 
     946    . ./prepare_job.sh input_ISOMIP.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} 
     947    cd ${SETTE_DIR} 
     948    . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 
     949 
     950    cd ${SETTE_DIR} 
     951    export TEST_NAME="REPRO_8_4" 
     952    . ./prepare_exe_dir.sh 
     953    JOB_FILE=${EXE_DIR}/run_job.sh 
     954    NPROC=32 
     955    if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 
     956    cd ${EXE_DIR} 
     957    set_namelist namelist_cfg cn_exp \"ISOMIP_22\" 
     958    set_namelist namelist_cfg nn_it000 1 
     959    set_namelist namelist_cfg nn_itend 48 
     960    set_namelist namelist_cfg ln_ctl .false. 
     961    set_namelist namelist_cfg ln_clobber .true. 
     962    set_namelist namelist_cfg ln_read_cfg .true. 
     963    set_namelist namelist_cfg ln_linssh .true. 
     964    set_namelist namelist_cfg nn_fwb 0 
     965    set_namelist namelist_cfg jpni 8 
    1079966    set_namelist namelist_cfg jpnj 4 
    1080     set_namelist namelist_cfg jpnij 4 
    1081     if [ ${USING_MPMD} == "yes" ] ; then 
    1082        set_xio_using_server iodef.xml true 
    1083     else 
    1084        set_xio_using_server iodef.xml false 
    1085     fi 
    1086     cd ${SETTE_DIR} 
    1087     . ./prepare_job.sh input_ISOMIP.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} 
    1088     cd ${SETTE_DIR} 
    1089     . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 
    1090  
    1091     cd ${SETTE_DIR} 
    1092     export TEST_NAME="REPRO_2_2" 
    1093     . ./prepare_exe_dir.sh 
    1094     JOB_FILE=${EXE_DIR}/run_job.sh 
    1095     NPROC=4 
    1096     if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 
    1097     cd ${EXE_DIR} 
    1098     set_namelist namelist_cfg cn_exp \"ISOMIP_22\" 
    1099     set_namelist namelist_cfg nn_it000 1 
    1100     set_namelist namelist_cfg nn_itend 48 
    1101     set_namelist namelist_cfg ln_ctl .false. 
    1102     set_namelist namelist_cfg ln_clobber .true. 
    1103     set_namelist namelist_cfg ln_read_cfg .true. 
    1104     set_namelist namelist_cfg ln_linssh .true. 
    1105     set_namelist namelist_cfg nn_fwb 0 
    1106     set_namelist namelist_cfg jpni 2 
    1107     set_namelist namelist_cfg jpnj 2 
    1108     set_namelist namelist_cfg jpnij 4 
     967    set_namelist namelist_cfg jpnij 32 
    1109968    if [ ${USING_MPMD} == "yes" ] ; then 
    1110969       set_xio_using_server iodef.xml true 
     
    1121980## Test assimilation interface code, OBS and ASM for reproducibility 
    1122981## Restartability not tested (ASM code not restartable while increments are being applied) 
    1123 if [ ${config} -eq 15 ] ; then 
     982if [ ${config} -eq 12 ] ; then 
    1124983   ## Reproducibility tests for ORCA2_LIM_OBS 
    1125     export TEST_NAME="REPRO_4_4" 
     984    export TEST_NAME="REPRO_4_8" 
    1126985    cd ${CONFIG_DIR} 
    1127986    . ./makenemo -m ${CMP_NAM} -n ORCA2_LIM3_OBS -r ORCA2_LIM3 -j 8 add_key "key_mpp_rep key_asminc" del_key ${DEL_KEYS} 
     
    1131990    . ./prepare_exe_dir.sh 
    1132991    JOB_FILE=${EXE_DIR}/run_job.sh 
    1133     NPROC=16 
     992    NPROC=32 
    1134993    if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 
    1135994    cd ${EXE_DIR} 
     
    11421001    set_namelist namelist_cfg ln_linssh .false. 
    11431002    set_namelist namelist_cfg jpni 4 
    1144     set_namelist namelist_cfg jpnj 4 
    1145     set_namelist namelist_cfg jpnij 16 
     1003    set_namelist namelist_cfg jpnj 8 
     1004    set_namelist namelist_cfg jpnij 32 
    11461005    set_namelist namelist_cfg ln_diaobs .true. 
    11471006    set_namelist namelist_cfg ln_t3d .true. 
     
    11621021    fi 
    11631022    cd ${SETTE_DIR} 
    1164     . ./prepare_job.sh input_ORCA2_LIM_OBS.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} 
     1023    . ./prepare_job.sh input_ORCA2_LIM3_OBS.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} 
    11651024    cd ${SETTE_DIR} 
    11661025    . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 
    11671026 
    11681027   cd ${SETTE_DIR} 
    1169     export TEST_NAME="REPRO_2_8" 
    1170     . ./prepare_exe_dir.sh 
    1171     JOB_FILE=${EXE_DIR}/run_job.sh 
    1172     NPROC=16 
     1028    export TEST_NAME="REPRO_8_4" 
     1029    . ./prepare_exe_dir.sh 
     1030    JOB_FILE=${EXE_DIR}/run_job.sh 
     1031    NPROC=32 
    11731032    if [ -f ${JOB_FILE} ] ; then \rm ${JOB_FILE} ; fi 
    11741033    cd ${EXE_DIR} 
     
    11801039    set_namelist namelist_cfg ln_read_cfg .true. 
    11811040    set_namelist namelist_cfg ln_linssh .false. 
    1182     set_namelist namelist_cfg jpni 2 
    1183     set_namelist namelist_cfg jpnj 8 
    1184     set_namelist namelist_cfg jpnij 16 
     1041    set_namelist namelist_cfg jpni 8 
     1042    set_namelist namelist_cfg jpnj 4 
     1043    set_namelist namelist_cfg jpnij 32 
    11851044    set_namelist namelist_cfg ln_diaobs .true. 
    11861045    set_namelist namelist_cfg ln_t3d .true. 
     
    12011060    fi 
    12021061    cd ${SETTE_DIR} 
    1203     . ./prepare_job.sh input_ORCA2_LIM_OBS.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} 
     1062    . ./prepare_job.sh input_ORCA2_LIM3_OBS.cfg $NPROC ${TEST_NAME} ${MPIRUN_FLAG} ${JOB_FILE} ${NUM_XIOSERVERS} 
    12041063    cd ${SETTE_DIR} 
    12051064    . ./fcm_job.sh $NPROC ${JOB_FILE} ${INTERACT_FLAG} ${MPIRUN_FLAG} 
    12061065fi 
    12071066# TEST FOR ORCA2_LIM_AGRIF : simple test of running AGRIF (no restartability neither reproducibility tests) 
    1208 if [ ${config} -eq 16 ] ;  then 
     1067if [ ${config} -eq 13 ] ;  then 
    12091068    ## ORCA2_LIM with Agulhas AGRIF zoom in MPI 
    12101069    export TEST_NAME="SHORT" 
Note: See TracChangeset for help on using the changeset viewer.