carputils
Doxygen code documentation for the python framework controlling openCARP
Classes | Variables
carputils.machines.archer2 Namespace Reference

Classes

class  ARCHER2
 Run on Archer2 Info https://www.archer2.ac.uk/. More...
 

Variables

string TEMPLATE
 

Variable Documentation

◆ TEMPLATE

string carputils.machines.archer2.TEMPLATE
Initial value:
1 = """#!/bin/bash
2 #
3 #SBATCH --job-name={jobID}
4 #SBATCH --nodes={nnode}
5 #SBATCH --ntasks-per-node={tpn}
6 #SBATCH --cpus-per-task=1
7 #SBATCH --output={jobID}.out
8 #SBATCH --mail-type=ALL
9 #SBATCH --mail-user={email}
10 #SBATCH --time={walltime}
11 #SBATCH --account=e348
12 #SBATCH --partition=standard
13 #SBATCH --qos=standard
14 
15 source {config}
16 
17 # more optimized communication with ucx
18 # see archer2 wiki for more info
19 module load craype-network-ucx
20 module load cray-mpich-ucx
21 
22 # as per archer2 wiki
23 export FI_OFI_RXM_SAR_LIMIT=64K
24 export SRUN_CPUS_PER_TASK=$SLURM_CPUS_PER_TASK
25 
26 # No Hybrid MPI/OpenMP
27 export OMP_NUM_THREADS=1
28 
29 """