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 10631 for utils – NEMO

Changeset 10631 for utils


Ignore:
Timestamp:
2019-02-04T17:19:48+01:00 (5 years ago)
Author:
smueller
Message:

Slight SETTE enhancement to improve the reliability of restartability and reproducibility tests; see ticket #2226

Location:
utils/CI/sette
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • utils/CI/sette/BATCH_TEMPLATE/batch-X64_MOBILIS

    r10450 r10631  
    11#!/bin/bash 
    22#SBATCH -N NODES 
    3 #SBATCH --time=00:59:00  
     3#SBATCH --time=03:59:00  
    44 
    55module purge 
    66module load shared 
    7 module use /home/acc/MyMods 
    8 # set programming environment and XIO_HOME  
    9 module load nemo-PrgEnv/4.0  
     7module load gcc 
     8module load noc/intel/17.0.4 
     9module load openmpi/intel/64/1.6.5 
     10module load slurm/16.05.8 
     11module load noc/subversion/1.7.16 
    1012 
    1113# 
     
    1416  export XCORES=NXIOPROCS 
    1517  export SETTE_DIR=DEF_SETTE_DIR 
     18  export XIO_HOME=/hpcdata/working/smueller/xios-2.5 
    1619# 
    1720# load sette functions (only post_test_tidyup needed) 
  • utils/CI/sette/all_functions.sh

    r9576 r10631  
    196196# Creation of NEMO_VALIDATION tree 
    197197    export LANG=en_US  
    198     REVISION_NB=`svn info ${SETTE_DIR}/../.. | grep -i "Last Changed Rev:" | sed -e "s/ //g" | cut -d ":" -f 2` 
     198    REVISION_NB=`svn info ${SETTE_DIR}/.. | grep -i "Last Changed Rev:" | sed -e "s/ //g" | cut -d ":" -f 2` 
    199199    if [ ${#REVISION_NB} -eq 0 ] 
    200200    then 
  • utils/CI/sette/param.cfg

    r10427 r10631  
     1WORKDIR=/hpcdata/working/smueller/NEMO_dev/releases/release-4.0 
     2SCRATCHDIR=/hpcdata/working/smueller/ 
    13#- forcing files storing 
    2 FORCING_DIR=$WORKDIR/FORCING 
     4FORCING_DIR=$SCRATCHDIR/FORCING_NEMO_v4.0 
    35#- input files storing 
    46INPUT_DIR=${CONFIG_DIR}/${NEW_CONF}/EXP00 
     
    68#TMPDIR=${CONFIG_DIR}/${NEW_CONF}/EXP00 
    79#- VALIDATION files storing 
    8 NEMO_VALIDATION_DIR=$WORKDIR/NEMO_VALIDATION 
     10NEMO_VALIDATION_DIR=/hpcdata/working/smueller/NEMO_dev/releases/release-4.0/NEMO_VALIDATION 
  • utils/CI/sette/prepare_exe_dir.sh

    r9505 r10631  
    7373#cat ${SETTE_DIR}/iodef_sette.xml | sed -e"s;DEF_SHARED;${CONFIG_DIR0}/SHARED;" > ${EXE_DIR}/iodef.xml 
    7474cd ${EXE_DIR} 
     75 
     76# Remove previously generated output files used for test evaluation 
     77# (if any) 
     78[ -f ./ocean.output ] && mv ./ocean.output ./ocean.output.old 
     79[ -f ./run.stat ]     && mv ./run.stat     ./run.stat.old 
     80[ -f ./tracer.stat ]  && mv ./tracer.stat  ./tracer.stat.old 
  • utils/CI/sette/sette.sh

    r10573 r10631  
    8888# 
    8989# Compiler among those in NEMOGCM/ARCH 
    90 COMPILER=X64_ADA 
    91  
    92 export BATCH_COMMAND_PAR="llsubmit" 
    93 export BATCH_COMMAND_SEQ=$BATCH_COMMAND_PAR  
     90COMPILER=X64_MOBILIS 
     91 
     92export BATCH_COMMAND_PAR="sbatch" 
     93export BATCH_COMMAND_SEQ=$BATCH_COMMAND_PAR 
    9494export INTERACT_FLAG="no" 
    9595export MPIRUN_FLAG="yes" 
     
    105105# Settings which control the use of stand alone servers (only relevant if using xios) 
    106106# 
    107 export USING_MPMD="no" 
    108 export NUM_XIOSERVERS=4 
    109 export JOB_PREFIX=batch-mpmd 
     107export USING_MPMD="yes" 
     108export NUM_XIOSERVERS=1 
     109export JOB_PREFIX=batch 
    110110# 
    111111if [ ${USING_MPMD} == "no" ]  
     
    143143# SPITZ12           :  9      regional configuration including sea-ice and tides (Spitzbergen) 
    144144 
    145 for config in 1 2 3 4 5 6 7 8 9 
     145for config in 4 
    146146do 
    147147 
Note: See TracChangeset for help on using the changeset viewer.