@@ -16,8 +16,8 @@ test cases are configured in a way that is appropriate for your machine.
1616If you follow the procedure in {ref}` dev-conda-env ` , you will have an
1717activation script for activating the development conda environment, setting
1818loading system modules and setting environment variables so you can build
19- MPAS and work with polaris. Just source the script that should appear in
20- the base of your polaris branch, e.g.:
19+ Omega or an MPAS component and work with polaris. Just source the script that
20+ should appear in the base of your polaris branch, e.g.:
2121
2222``` bash
2323source load_dev_polaris_0.1.0-alpha.1_anvil_intel_impi.sh
@@ -31,10 +31,25 @@ you were setting things up. You can can source this file on a compute node
3131MPI libraries and environment variables for running polaris tasks and
3232the MPAS model.
3333
34- :::{note}
35- Albany (and therefore most of the functionality in MALI) is currently only
36- supported for those configurations with ` gnu ` compilers.
37- :::
34+ Below are specifics for each supported machine
35+
36+ ``` {toctree}
37+ :titlesonly: true
38+
39+ anvil
40+ chicoma
41+ chrysalis
42+ compy
43+ frontier
44+ perlmutter
45+ ```
46+
47+ (dev-mpas-supported-machines)=
48+
49+ ### MPAS-Ocean and -Seaice Supported Machines
50+
51+ These are the machines supported by MPAS-Ocean and -Seaice, including the
52+ "make target" used to build the MPAS component.
3853
3954``` {eval-rst}
4055+--------------+------------+-----------+-------------------+
@@ -64,19 +79,51 @@ supported for those configurations with `gnu` compilers.
6479+--------------+------------+-----------+-------------------+
6580```
6681
67- Below are specifics for each supported machine
82+ (dev-omega- supported-machines)=
6883
69- ``` {toctree}
70- :titlesonly: true
84+ ### Omega Supported Machines
7185
72- anvil
73- chicoma
74- chrysalis
75- compy
76- frontier
77- perlmutter
86+ These are the machines supported by Omega. The MPI library is always the
87+ E3SM default for the given machine an compiler.
88+
89+ ``` {eval-rst}
90+ +--------------+--------------+-----------+
91+ | Machine | Compiler | MPI lib. |
92+ +==============+==============+===========+
93+ | chicoma-cpu | gnu | mpich |
94+ +--------------+--------------+-----------+
95+ | chrysalis | intel | openmpi |
96+ | +--------------+-----------+
97+ | | gnu | openmpi |
98+ +--------------+--------------+-----------+
99+ | frontier | gnu | mpich |
100+ | +--------------+-----------+
101+ | | gnugpu | mpich |
102+ | +--------------+-----------+
103+ | | amdclang | mpich |
104+ | +--------------+-----------+
105+ | | amdclanggpu | mpich |
106+ | +--------------+-----------+
107+ | | crayclang | mpich |
108+ | +--------------+-----------+
109+ | | crayclanggpu | mpich |
110+ +--------------+--------------+-----------+
111+ | pm-cpu | gnu | mpich |
112+ | +--------------+-----------+
113+ | | intel | mpich |
114+ | +--------------+-----------+
115+ | | nvidia | mpich |
116+ +--------------+--------------+-----------+
117+ | pm-gpu | gnugpu | mpich |
118+ | +--------------+-----------+
119+ | | nvidiagpu | mpich |
120+ +--------------+--------------+-----------+
78121```
79122
123+ :::{note}
124+ Omega does not currently support Compy and Anvil.
125+ :::
126+
80127(dev-other-machines)=
81128
82129## Other Machines
0 commit comments