Skip to content

Commit 5d447db

Browse files
committed
Add basic machine config for aurora
1 parent eef533f commit 5d447db

File tree

1 file changed

+84
-0
lines changed

1 file changed

+84
-0
lines changed

mache/machines/aurora.cfg

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
# Options related to deploying an e3sm-unified conda environment on supported
2+
# machines
3+
[e3sm_unified]
4+
5+
# the unix group for permissions for the e3sm-unified conda environment
6+
group = e3sm
7+
8+
# the compiler set to use for system libraries and MPAS builds
9+
compiler = oneapi-ifx
10+
11+
# the system MPI library to use for intel18 compiler
12+
mpi = mpich
13+
14+
# the path to the directory where activation scripts, the base environment, and
15+
# system libraries will be deployed
16+
base_path = TODO
17+
18+
# whether to use system modules for hdf5, netcdf-c, netcdf-fortran and pnetcdf
19+
# (spack modules are used otherwise)
20+
use_system_hdf5_netcdf = True
21+
22+
23+
# config options related to data needed by diagnostics software such as
24+
# e3sm_diags and MPAS-Analysis
25+
[diagnostics]
26+
27+
# The base path to the diagnostics directory
28+
base_path = TODO
29+
30+
# the unix group for permissions for diagnostics
31+
group = e3sm
32+
33+
34+
# config options associated with web portals
35+
[web_portal]
36+
37+
# The path to the base of the web portals
38+
base_path = TODO
39+
40+
# The base URL that corresponds to the base path
41+
base_url = TODO
42+
43+
44+
# The parallel section describes options related to running jobs in parallel
45+
[parallel]
46+
47+
# parallel system of execution: slurm, cobalt or single_node
48+
system = slurm
49+
50+
# whether to use mpirun or srun to run a task
51+
parallel_executable = srun
52+
53+
# cores per node on the machine (with hyperthreading)
54+
cores_per_node = 208
55+
56+
# account for running diagnostics jobs
57+
account = CSC249ADSE15_CNDA
58+
59+
# available constraint(s) (default is the first)
60+
constraints = gpu
61+
62+
# quality of service (default is the first)
63+
qos = regular, debug, premium
64+
65+
# Config options related to spack environments
66+
[spack]
67+
68+
# whether to load modules from the spack yaml file before loading the spack
69+
# environment
70+
modules_before = False
71+
72+
# whether to load modules from the spack yaml file after loading the spack
73+
# environment
74+
modules_after = False
75+
76+
# whether the machine uses cray compilers
77+
cray_compilers = True
78+
79+
80+
# config options related to synchronizing files
81+
[sync]
82+
83+
# the full hostname of the machine
84+
hostname = TODO

0 commit comments

Comments
 (0)