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 11161 for utils/CI/sette/param.cfg – NEMO

Ignore:
Timestamp:
2019-06-20T18:55:23+02:00 (6 years ago)
Author:
mathiot
Message:

merge fix_sette_ticket2239 : major simplification/improvement of SETTE (see README.rst for all the details), tested with the latest version of the trunk (r11160) (ticket #2239)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • utils/CI/sette/param.cfg

    r10632 r11161  
    1 #- forcing files storing 
    2 FORCING_DIR=$WORKDIR/FORCING 
    3 #- input files storing 
     1# Computer/user dependant variable needed to run sette 
     2# 
     3# REFERENCE run.stat tracer.stat you want to compare with 
     4# (if no change to the default, no check on result change will be done) 
     5NEMO_VALIDATION_REF=/path/to/reference/sette/results 
     6NEMO_REV_REF=0000 
     7# 
     8# ------------------------------------------------------------------------------------------ 
     9# IMPORTANT: 
     10# variables (COMPILER, USING_XIOS, USING_MPMD, BATCH_CMD, BATCH_STAT, BATCH_NAME, FORCING_DIR, SVN_CMD, ADD_NOSIGNEDZERO) 
     11# can be exported from your shell startup files.  
     12# If it is the case, nothing to do 
     13# otherwise, you need to update the default initialisation 
     14# 
     15# ADVISE: setup the default value in your startup file if it doesn't fit your need for at least 
     16# SETTE_COMPILER, SETTE_BATCH_CMD, SETTE_BATCH_STAT, SETTE_BATCH_NAME, SETTE_FORCING_DIR,  
     17# 
     18# ------------------------------------------------------------------------------------------ 
     19# COMPILER setting 
     20# Compiler among those in NEMOGCM/ARCH 
     21COMPILER=${SETTE_COMPILER:-XXXXXXXX} 
     22# ------------------------------------------------------------------------------------------ 
     23# 
     24# BATCH command 
     25# command to submit a job 
     26BATCH_CMD=${SETTE_BATCH_CMD:-llsubmit} 
     27# command to check job status 
     28BATCH_STAT=${SETTE_BATCH_STAT:-llq} 
     29# generic sette job name (as it appears with $BATCH_STAT command) 
     30BATCH_NAME=${SETTE_BATCH_NAME:-sette} 
     31# ------------------------------------------------------------------------------------------ 
     32# 
     33# FILES STORING paths 
     34# forcing files storing 
     35FORCING_DIR=${SETTE_FORCING_DIR:-$WORKDIR/FORCING} 
     36# validation files storing 
     37NEMO_VALIDATION_DIR=${SETTE_NEMO_VALIDATION_DIR:-$MAIN_DIR}/NEMO_VALIDATION 
     38# input files storing (namelist, iodef ...) (DO NOT CHANGE) 
    439INPUT_DIR=${CONFIG_DIR}/${NEW_CONF}/EXP00 
     40# ------------------------------------------------------------------------------------------ 
     41# 
     42# RUN set up 
     43# USING_XIOS        : flag to control the activation of key_iomput 
     44#                      "yes" to compile using key_iomput and link to the external XIOS library 
     45#                      "no"  to compile without key_iomput and link to the old IOIPSL library 
     46USING_XIOS=${SETTE_XIOS:-"yes"} 
     47# USING_MPMD        : flag to control the use of stand-alone IO servers 
     48#                     requires USING_XIOS="yes" 
     49#                      "yes" to run in MPMD (detached) mode with stand-alone IO servers 
     50#                      "no"  to run in SPMD (attached) mode without separate IO servers  
     51# MPMD 
     52USING_MPMD=${SETTE_MPMD:-"no"} 
     53# generique batch scrip prefix name if MPMD set to true/false 
     54JOB_PREFIX_MPMD=${SETTE_JOB_PREFIX_MPMD:-batch-mpmd} 
     55JOB_PREFIX_NOMPMD=${SETTE_JOB_PREFIX_NOMPMD:-batch} 
     56# ------------------------------------------------------------------------------------------ 
     57# 
     58# MISCELENIOUS 
     59# command for svn (some people use git svn)  
     60# used in sette_rpt and in all_function to display revision and build correct repository name 
     61SVN_CMD=${SETTE_SVN_CMD:-svn} 
     62# add key key_nosignedzero at the compilation step 
     63ADD_NOSIGNEDZERO=${SETTE_ADD_NOSIGNEDZERO:-"yes"} 
    564#- only for IBM 
    665#TMPDIR=${CONFIG_DIR}/${NEW_CONF}/EXP00 
    7 #- VALIDATION files storing 
    8 NEMO_VALIDATION_DIR=$WORKDIR/NEMO_VALIDATION 
     66# ------------------------------------------------------------------------------------------ 
     67# 
     68# LIST OF CONFIGURATIONS 
     69# to be updated if you added an new configuration in sette_test-cases.sh or sette_reference-configuration.sh 
     70TEST_CONFIGS=${SETTE_TEST_CONFIGS:-"ORCA2_ICE_PISCES ORCA2_OFF_PISCES AMM12 AGRIF SPITZ12 GYRE_PISCES SAS ORCA2_ICE_OBS ICE_AGRIF OVERFLOW LOCK_EXCHANGE VORTEX ISOMIP"} 
     71# ------------------------------------------------------------------------------------------ 
Note: See TracChangeset for help on using the changeset viewer.