Skip to content

Commit

Permalink
Add ALCF Polaris to machines
Browse files Browse the repository at this point in the history
  • Loading branch information
xylar committed Jan 26, 2024
1 parent f9d5539 commit 57f720b
Show file tree
Hide file tree
Showing 2 changed files with 49 additions and 1 deletion.
3 changes: 2 additions & 1 deletion mache/discover.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,8 @@ def discover_machine(quiet=False):
r'^chr-\d{4}': 'chrysalis',
r'^compy': 'compy',
r'^n\d{4}': 'anvil',
r'^cooley': 'cooley'
r'^cooley': 'cooley',
r'^polaris': 'polaris'
}
for host_re, mach in machines_by_host_re.items():
p = re.compile(host_re)
Expand Down
47 changes: 47 additions & 0 deletions mache/machines/polaris.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# Options related to deploying an e3sm-unified conda environment on supported
# machines
[e3sm_unified]

# the unix group for permissions for the e3sm-unified conda environment
group = E3SM

# the path to the directory where activation scripts, the base environment, and
# system libraries will be deployed
base_path = /eagle/E3SM/software/e3sm-unified


# config options related to data needed by diagnostics software such as
# e3sm_diags and MPAS-Analysis
[diagnostics]

# The base path to the diagnostics directory
base_path = /eagle/E3SM/diagnostics

# the unix group for permissions for diagnostics
group = E3SM


# The parallel section describes options related to running jobs in parallel
[parallel]

# parallel system of execution
system = pbs

# whether to use mpirun or srun to run a task
parallel_executable = mpirun

# cores per node on the machine
cores_per_node = 32

# account for running diagnostics jobs
account = E3SMInput

# available partition(s) (default is the first)
partitions = prod


# config options related to synchronizing files
[sync]

# the full hostname of the machine
hostname = polaris.alcf.anl.gov

0 comments on commit 57f720b

Please sign in to comment.