Skip to content

Instantly share code, notes, and snippets.

@wolfiex
Last active March 18, 2021 01:07
Show Gist options
  • Save wolfiex/6f0689d051a683b018978db7a401b464 to your computer and use it in GitHub Desktop.
Save wolfiex/6f0689d051a683b018978db7a401b464 to your computer and use it in GitHub Desktop.
CESM ARC4 Machine File
<machine MACH="arc4">
<DESC>
A port of CEM to the leeds ARC4 machine. CEMAC.
</DESC>
<NODENAME_REGEX>.*.arc*</NODENAME_REGEX>
<OS>LINUX</OS>
<COMPILERS>intel</COMPILERS>
<MPILIBS>mpich</MPILIBS>
<PROJECT>None</PROJECT>
<SAVE_TIMING_DIR></SAVE_TIMING_DIR>
<CIME_OUTPUT_ROOT>$ENV{CESM_HOME}/cesm</CIME_OUTPUT_ROOT>
<DIN_LOC_ROOT>$ENV{CESM_HOME}/inputdata</DIN_LOC_ROOT>
<DIN_LOC_ROOT_CLMFORC>$ENV{CESM_HOME}/inputdata/lmwg</DIN_LOC_ROOT_CLMFORC>
<DOUT_S_ROOT>$ENV{CESM_HOME}/archive/$CASE</DOUT_S_ROOT>
<BASELINE_ROOT>$ENV{CESM_HOME}/cesm_baselines</BASELINE_ROOT>
<CCSM_CPRNC>$ENV{CESM_HOME}/tools/cime/tools/cprnc/cprnc</CCSM_CPRNC>
<GMAKE>make</GMAKE>
<GMAKE_J>16</GMAKE_J>
<BATCH_SYSTEM>none</BATCH_SYSTEM>
<SUPPORTED_BY>cemac-at-leeds.ac.uk</SUPPORTED_BY>
<MAX_TASKS_PER_NODE>40</MAX_TASKS_PER_NODE>
<MAX_MPITASKS_PER_NODE>40</MAX_MPITASKS_PER_NODE>
<PROJECT_REQUIRED>FALSE</PROJECT_REQUIRED>
<mpirun mpilib="default">
<executable>mpiexec</executable>
<arguments>
<arg name="ntasks">
-np
{{ total_tasks }}
</arg>
</arguments>
</mpirun>
<module_system type="module" allow_error="true">
<init_path lang="perl">/apps/Modules/default/init/perl.pm</init_path>
<init_path lang="python">/apps/Modules/default/init/python.py</init_path>
<init_path lang="sh">/apps/Modules/default/init/sh</init_path>
<init_path lang="csh">/apps/Modules/default/init/csh</init_path>
<cmd_path lang="perl">module</cmd_path>
<cmd_path lang="python">module</cmd_path>
<cmd_path lang="sh">module</cmd_path>
<cmd_path lang="csh">module</cmd_path>
<!--
<modules compiler="gnu">
<command name="load">gnu/8.3.0</command>
<command name="load">mpi/3.3/gcc-8.2.0</command>
<command name="load">netcdf/4.6.3</command>
</modules>-->
<modules compiler="intel">
<command name="unload">openmpi</command>
<command name="load">intel/19.0.4</command>
<command name="load">intelmpi/2019.4.243</command>
<command name="load">netcdf/4.6.3</command>
</modules>
</module_system>
<environment_variables>
<env name="OMP_STACKSIZE">64M</env>
<env name="MKL">-mkl</env>
<env name="ILIBS">/apps/developers/libraries/intelmpi/2019.4.243/1/intel-19.0.4</env>
<env name="NETCDF_PATH">$ENV{NETCDF_HOME}</env>
</environment_variables>
<resource_limits>
<resource name="RLIMIT_STACK">-1</resource>
</resource_limits>
</machine>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment