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.
batch-XC40_METO in branches/2016/dev_HPC_Gyre_benchmark_test/NEMOGCM/BENCHMARK/BATCH_TEMPLATE – NEMO

source: branches/2016/dev_HPC_Gyre_benchmark_test/NEMOGCM/BENCHMARK/BATCH_TEMPLATE/batch-XC40_METO @ 7230

Last change on this file since 7230 was 7230, checked in by timgraham, 7 years ago

Added modifications to instrument code and use perf_regions in GYRE_BENCHMARK

  • Property svn:executable set to *
File size: 1.7 KB
Line 
1#/bin/bash
2#!
3#PBS -N nemo_sette
4#PBS -l walltime=00:08:00
5#PBS -j oe
6#PBS -q shared
7#PBS -l select=1:ncpus=32
8
9  export PBS_O_WORKDIR=$(readlink -f $PBS_O_WORKDIR)
10  export OMP_NUM_THREADS=1
11  cd $PBS_O_WORKDIR
12  export XIO_HOME=/projects/ocean/nemo/xios/xios_1.0_r618_20150619/XIOS
13#
14  echo " ";
15  export OMP_NUM_THREADS=1
16  O_PER_NODE=32
17  X_PER_NODE=4
18  OCORES=NPROCS
19  XCORES=NXIOPROCS
20  if [ $OCORES -le 32 ] ; then O_PER_NODE=$OCORES; fi
21  export SETTE_DIR=DEF_SETTE_DIR
22
23###############################################################
24#
25#
26# load sette functions (only post_test_tidyup needed)
27#
28  . ${SETTE_DIR}/all_functions.sh
29###############################################################
30#
31# Don't remove neither change the following line
32# BODY
33#
34# Test specific settings. Do not hand edit these lines; the fcm_job.sh script will set these
35# (via sed operating on this template job file). Note that the number of compute nodes required
36# is also set by the fcm_job.sh on the PBS select header line above.
37#
38# These variables are needed by post_test_tidyup function in all_functions.sh
39#
40  export INPUT_DIR=DEF_INPUT_DIR
41  export CONFIG_DIR=DEF_CONFIG_DIR
42  export NEMO_VALIDATION_DIR=DEF_NEMO_VALIDATION
43  export NEW_CONF=DEF_NEW_CONF
44  export CMP_NAM=DEF_CMP_NAM
45  export TEST_NAME=DEF_TEST_NAME
46  export EXE_DIR=DEF_EXE_DIR
47  ulimit -c unlimited
48  ulimit -s unlimited
49  export FORT_FMT_RECL=132
50#
51# end of set up
52###############################################################
53#
54# change to the working directory
55#
56  cd $EXE_DIR
57  proc=1
58  while [ $proc -le 32 ]
59  do
60    echo Directory is `pwd`
61    mpiexec -n 1 ./opa
62  done
63
64#
65# END_BODY
66# Don't remove neither change the previous line
67  exit
68
Note: See TracBrowser for help on using the repository browser.