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 2754 for trunk/NEMOGCM/SETTE – NEMO

Changeset 2754 for trunk/NEMOGCM/SETTE


Ignore:
Timestamp:
2011-04-28T18:01:12+02:00 (13 years ago)
Author:
flavoni
Message:

small changes for SETTE tests, see ticket #752

Location:
trunk/NEMOGCM/SETTE
Files:
3 edited

Legend:

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

    r2732 r2754  
    4343#   (and its link opa in ${CONFIG_NAME}/EXP00) 
    4444# 
    45 param.cfg : sets and loads following directories 
     45 param.cfg : sets and loads following directories 
    4646# 
    4747#   Executing directory (EXE_DIR) 
     
    122122 
    123123CMP_NAM=${1:-$COMPILER} 
    124 ## NBTEST=6 
     124## NBTEST=8 
    125125## echo "TOTAL NUMBER OF TEST" ${NBTEST} 
    126126## for (( config=2; config<=${NBTEST}; config++ )) 
    127127 
    128 for config in 1 2 3 4 5 6 7 
     128for config in 1 2 3 4 5 6 7 8 
    129129do 
    130130 
     
    145145    . ./fcm_job.sh input_GYRE.cfg 1 LONG 
    146146     
     147    cd ${SETTE_DIR} 
    147148    set_namelist namelist cn_exp \"GYRELOB_SHORT\" 
    148149    set_namelist namelist nn_it000 61 
     
    184185    . ./fcm_job.sh input_ORCA2_LIM_PISCES.cfg 1 LONG 
    185186     
    186 #    cd ${SETTE_DIR} 
    187 #    . ../CONFIG/makenemo -n ORCA2LIMPIS_SHORT -r ORCA2_LIM_PISCES del_key "key_dtatrc key_diatrc" 
    188     cd ${SETTE_DIR} 
    189     . param.cfg 
    190     . all_functions.sh 
     187    cd ${SETTE_DIR} 
    191188    set_namelist namelist cn_exp \"O2LP_SHORT\" 
    192189    set_namelist namelist nn_it000 76 
     
    244241    ## Reproducilibity tests for GYRE_LOBSTER 
    245242    cd ${SETTE_DIR} 
    246     . ../CONFIG/makenemo -m ${CMP_NAM} -n GYRELOB_1_4 -r GYRE_LOBSTER add_key "key_mpp_mpi key_mpp_rep" del_key "key_vectopt_loop key_diatrc" 
    247     cd ${SETTE_DIR} 
    248     . param.cfg 
    249     . all_functions.sh 
     243    . ../CONFIG/makenemo -m ${CMP_NAM} -n GYRELOB_4 -r GYRE_LOBSTER add_key "key_mpp_mpi key_mpp_rep" del_key "key_vectopt_loop key_diatrc" 
     244    cd ${SETTE_DIR} 
     245    . param.cfg 
     246    . all_functions.sh 
     247    set_namelist namelist cn_exp \"GYRELOB_14\" 
    250248    set_namelist namelist nn_it000 1 
    251249    set_namelist namelist nn_itend 75 
     
    258256    set_namelist namelist jpnij 4 
    259257    cd ${SETTE_DIR} 
    260     . ./fcm_job.sh input_GYRE.cfg 4 SHORT 
    261      
    262     cd ${SETTE_DIR} 
    263     . ../CONFIG/makenemo -m ${CMP_NAM} -n GYRELOB_2_2 -r GYRE_LOBSTER add_key "key_mpp_rep key_mpp_mpi" del_key "key_vectopt_loop key_diatrc" 
    264     cd ${SETTE_DIR} 
    265     . param.cfg 
    266     . all_functions.sh 
     258    . ./fcm_job.sh input_GYRE.cfg 4 REPRO_1_4 
     259     
     260    cd ${SETTE_DIR} 
     261    set_namelist namelist cn_exp \"GYRELOB_22\" 
    267262    set_namelist namelist nn_it000 1 
    268263    set_namelist namelist nn_itend 75 
     
    274269    set_namelist namelist jpnij 4 
    275270    cd ${SETTE_DIR} 
    276     . ./fcm_job.sh input_GYRE.cfg 4 SHORT 
     271    . ./fcm_job.sh input_GYRE.cfg 4 REPRO_2_2 
    277272fi 
    278273 
     
    280275    ## Repropducilibity tests for ORCA2_LIM_PISCES 
    281276    cd ${SETTE_DIR} 
    282     . ../CONFIG/makenemo -m ${CMP_NAM} -n ORCA2LIMPIS_4_4 -r ORCA2_LIM_PISCES add_key "key_mpp_mpi key_mpp_rep" del_key "key_vectopt_loop key_dtatrc key_diatrc"  
     277    . ../CONFIG/makenemo -m ${CMP_NAM} -n ORCA2LIMPIS_16 -r ORCA2_LIM_PISCES add_key "key_mpp_mpi key_mpp_rep" del_key "key_vectopt_loop key_dtatrc key_diatrc"  
    283278    cd ${SETTE_DIR} 
    284279    . param.cfg 
     
    300295    set_namelist namelist_pisces ln_sedinput .false. 
    301296    cd ${SETTE_DIR} 
    302     . ./fcm_job.sh input_ORCA2_LIM_PISCES.cfg 16 SHORT 
    303      
    304     cd ${SETTE_DIR} 
    305     . ../CONFIG/makenemo -m ${CMP_NAM} -n ORCA2LIMPIS_2_8 -r ORCA2_LIM_PISCES add_key "key_mpp_rep key_mpp_mpi" del_key "key_vectopt_loop key_dtatrc key_diatrc" 
    306     cd ${SETTE_DIR} 
    307     . param.cfg 
    308     . all_functions.sh 
     297    . ./fcm_job.sh input_ORCA2_LIM_PISCES.cfg 16 REPRO_4_4 
     298     
     299    cd ${SETTE_DIR} 
    309300    set_namelist namelist nn_it000 1 
    310301    set_namelist namelist nn_itend 75 
     
    323314    set_namelist namelist_pisces ln_sedinput .false. 
    324315    cd ${SETTE_DIR} 
    325     . ./fcm_job.sh input_ORCA2_LIM_PISCES.cfg 16 SHORT 
     316    . ./fcm_job.sh input_ORCA2_LIM_PISCES.cfg 16 REPRO_2_8 
    326317fi 
    327318 
     
    329320    ## Reproductibility tests for POMME 
    330321    cd ${SETTE_DIR} 
    331     . ../CONFIG/makenemo -m ${CMP_NAM} -n POMME_1_4 -r POMME add_key "key_mpp_mpi key_mpp_rep" 
     322    . ../CONFIG/makenemo -m ${CMP_NAM} -n POMME_4 -r POMME add_key "key_mpp_mpi key_mpp_rep" 
    332323    cd ${SETTE_DIR} 
    333324    . param.cfg 
     
    342333    set_namelist namelist jpnij 4 
    343334    cd ${SETTE_DIR} 
    344     . ./fcm_job.sh input_POMME.cfg 4 SHORT 
    345      
    346     cd ${SETTE_DIR} 
    347     . ../CONFIG/makenemo -m ${CMP_NAM} -n POMME_2_2 -r POMME add_key "key_mpp_mpi key_mpp_rep" 
    348     cd ${SETTE_DIR} 
    349     . param.cfg 
    350     . all_functions.sh 
     335    . ./fcm_job.sh input_POMME.cfg 4 REPRO_1_4 
     336     
     337    cd ${SETTE_DIR} 
    351338    set_namelist namelist nn_it000 1 
    352339    set_namelist namelist nn_itend 300 
     
    358345    set_namelist namelist jpnij 4 
    359346    cd ${SETTE_DIR} 
    360     . ./fcm_job.sh input_POMME.cfg 4 SHORT 
     347    . ./fcm_job.sh input_POMME.cfg 4 REPRO_2_2 
    361348fi 
    362349 
     
    364351    ## ORCA2_LIM with Agulhas AGRIF zoom 
    365352    cd ${SETTE_DIR} 
    366     . ../CONFIG/makenemo -m ${CMP_NAM} -n ORCA2AGUL -r ORCA2_LIM add_key "key_agrif" del_key "key_vectopt_loop key_dtatrc key_diatrc key_zdftmx"  
     353    . ../CONFIG/makenemo -m ${CMP_NAM} -n ORCA2AGUL -r ORCA2_LIM add_key "key_agrif" del_key "key_vectopt_loop key_zdftmx"  
     354    cd ${SETTE_DIR} 
     355    . param.cfg 
     356    . all_functions.sh 
     357    set_namelist namelist nn_it000 1 
     358    set_namelist namelist nn_itend 75 
     359    set_namelist namelist ln_ctl .false. 
     360    set_namelist namelist ln_clobber .true. 
     361    set_namelist 1_namelist nn_it000 1 
     362    set_namelist 1_namelist nn_itend 150 
     363    set_namelist 1_namelist ln_ctl .false. 
     364    set_namelist 1_namelist ln_clobber .true. 
     365    cd ${SETTE_DIR} 
     366    . ./fcm_job.sh input_ORCA2_LIM.cfg 1 SHORT 
     367fi 
     368 
     369if [ ${config} -eq 8 ] ;  then 
     370    ## ORCA2_LIM with Agulhas AGRIF zoom in MPI 
     371    cd ${SETTE_DIR} 
     372    . ../CONFIG/makenemo -m ${CMP_NAM} -n ORCA2AGUL_1_2 -r ORCA2_LIM add_key "key_mpp_mpi key_agrif" del_key "key_vectopt_loop key_zdftmx"  
    367373    cd ${SETTE_DIR} 
    368374    . param.cfg 
     
    380386    set_namelist 1_namelist ln_clobber .true. 
    381387    cd ${SETTE_DIR} 
    382     . ./fcm_job.sh input_ORCA2_LIM.cfg 1 SHORT 
    383 fi 
    384  
    385 if [ ${config} -eq 8 ] ;  then 
    386     ## ORCA2_LIM with Agulhas AGRIF zoom in MPI 
    387     cd ${SETTE_DIR} 
    388     . ../CONFIG/makenemo -m ${CMP_NAM} -n ORCA2AGUL_1_2 -r ORCA2_LIM add_key "key_mpp_mpi key_agrif" del_key "key_vectopt_loop key_dtatrc key_diatrc key_zdftmx"  
    389     cd ${SETTE_DIR} 
    390     . param.cfg 
    391     . all_functions.sh 
    392     set_namelist namelist nn_it000 1 
    393     set_namelist namelist nn_itend 75 
    394     set_namelist namelist ln_ctl .false. 
    395     set_namelist namelist ln_clobber .true. 
    396     set_namelist namelist jpni 1 
    397     set_namelist namelist jpnj 2 
    398     set_namelist namelist jpnij 2  
    399     set_namelist 1_namelist nn_it000 1 
    400     set_namelist 1_namelist nn_itend 150 
    401     set_namelist 1_namelist ln_ctl .false. 
    402     set_namelist 1_namelist ln_clobber .true. 
    403     cd ${SETTE_DIR} 
    404388    . ./fcm_job.sh input_ORCA2_LIM.cfg 2 SHORT 
    405389fi 
  • trunk/NEMOGCM/SETTE/sette_beginner.sh

    r2716 r2754  
    3737#- 
    3838# 
     39# Compiler among those in NEMOGCM/ARCH 
     40COMPILER=gfortran_linux 
     41 
     42# Directory to run the tests 
    3943SETTE_DIR=$(cd $(dirname "$0"); pwd) 
     44MAIN_DIR=${SETTE_DIR%/SETTE} 
     45CONFIG_DIR=${MAIN_DIR}/CONFIG 
     46TOOLS_DIR=${MAIN_DIR}/TOOLS 
     47COMPIL_DIR=${TOOLS_DIR}/COMPILE 
     48 
     49CMP_NAM=${1:-$COMPILER} 
     50 
    4051# Run for GYRE CONFIG 
    4152# small test to start 
    4253# compile GYRE configuration with gfortran_osx compiler run with 1 proc, by default in cpp_GYRE.fcm file :  
    4354cd ${SETTE_DIR} 
    44 . ../CONFIG/makenemo -m gfortran_osx -n GYRE_SHORT -r GYRE 
     55. ../CONFIG/makenemo -m ${CMP_NAM} -n GYRE_SHORT -r GYRE 
    4556cd ${SETTE_DIR} 
    4657. param.cfg  
Note: See TracChangeset for help on using the changeset viewer.