@@ -16,8 +16,8 @@ test cases are configured in a way that is appropriate for your machine.
16
16
If you follow the procedure in {ref}` dev-conda-env ` , you will have an
17
17
activation script for activating the development conda environment, setting
18
18
loading 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.:
21
21
22
22
``` bash
23
23
source 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
31
31
MPI libraries and environment variables for running polaris tasks and
32
32
the MPAS model.
33
33
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.
38
53
39
54
``` {eval-rst}
40
55
+--------------+------------+-----------+-------------------+
@@ -64,19 +79,51 @@ supported for those configurations with `gnu` compilers.
64
79
+--------------+------------+-----------+-------------------+
65
80
```
66
81
67
- Below are specifics for each supported machine
82
+ (dev-omega- supported-machines)=
68
83
69
- ``` {toctree}
70
- :titlesonly: true
84
+ ### Omega Supported Machines
71
85
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
+ +--------------+--------------+-----------+
78
121
```
79
122
123
+ :::{note}
124
+ Omega does not currently support Compy and Anvil.
125
+ :::
126
+
80
127
(dev-other-machines)=
81
128
82
129
## Other Machines
0 commit comments