-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathconfig_machines.xml
42 lines (41 loc) · 1.58 KB
/
config_machines.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?xml version="1.0"?>
<config_machines>
<machine MACH="docker">
<!-- customize these fields as appropriate for your system (max tasks) and
desired layout (change '${HOME}/projects' to your
prefered location). -->
<DESC>Containerized FATES-HLM</DESC>
<NODENAME_REGEX>dockernode</NODENAME_REGEX>
<OS>linux</OS>
<COMPILERS>gnu</COMPILERS>
<MPILIBS>openmpi,mpi-serial</MPILIBS>
<CIME_OUTPUT_ROOT>/output</CIME_OUTPUT_ROOT>
<DIN_LOC_ROOT>/inputdata</DIN_LOC_ROOT>
<DIN_LOC_ROOT_CLMFORC>/inputdata/atm/datm7</DIN_LOC_ROOT_CLMFORC>
<DOUT_S_ROOT>$CIME_OUTPUT_ROOT/archive/$CASE</DOUT_S_ROOT>
<BASELINE_ROOT>/baselines</BASELINE_ROOT>
<CCSM_CPRNC>$CIMEROOT/tools/cprnc/build/cprnc</CCSM_CPRNC>
<GMAKE>make</GMAKE>
<GMAKE_J>1</GMAKE_J>
<BATCH_SYSTEM>none</BATCH_SYSTEM>
<SUPPORTED_BY>glemieux at lbl dot gov</SUPPORTED_BY>
<MAX_TASKS_PER_NODE>4</MAX_TASKS_PER_NODE>
<MAX_MPITASKS_PER_NODE>1</MAX_MPITASKS_PER_NODE>
<PROJECT_REQUIRED>FALSE</PROJECT_REQUIRED>
<mpirun mpilib="mpi-serial">
<executable></executable>
</mpirun>
<mpirun mpilib="default">
<executable>mpirun</executable>
<arguments>
<arg name="anum_tasks"> -np $TOTALPES</arg>
<arg name="tasks_per_node"> -npernode $MAX_TASKS_PER_NODE</arg>
</arguments>
</mpirun>
<module_system type="none"/>
<environment_variables>
<env name="HDF5_HOME">/usr/local/hdf5</env>
<env name="NETCDF_PATH">/usr/local/netcdf</env>
</environment_variables>
</machine>
</config_machines>