Skip to content

Commit 02a0318

Browse files
committed
Add pm-cpu with intel to the developer's guide
It doesn't make sense to add it to the user's guide yet. Similarly, it doesn't make sense to add pm-gpu yet because MPAS compoents don't support it (yet).
1 parent 3454ac9 commit 02a0318

File tree

2 files changed

+24
-7
lines changed

2 files changed

+24
-7
lines changed

docs/developers_guide/machines/index.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22

33
# Machines
44

5-
Polaris attempts to be aware of the capabilities of the machine it is running
6-
on. This is a particular advantage for so-called "supported" machines with a
7-
config file defined for them in the `polaris` package. But even for "unknown"
8-
machines, it is not difficult to set a few config options in your user config
9-
file to describe your machine. Then, polaris can use this data to make sure
5+
Polaris attempts to be aware of the capabilities of the machine it is running
6+
on. This is a particular advantage for so-called "supported" machines with a
7+
config file defined for them in the `polaris` package. But even for "unknown"
8+
machines, it is not difficult to set a few config options in your user config
9+
file to describe your machine. Then, polaris can use this data to make sure
1010
test cases are configured in a way that is appropriate for your machine.
1111

1212
(dev-supported-machines)=
@@ -57,6 +57,8 @@ supported for those configurations with `gnu` compilers.
5757
| compy | intel | impi | intel-mpi |
5858
+--------------+------------+-----------+-------------------+
5959
| pm-cpu | gnu | mpich | gnu-cray |
60+
| +------------+-----------+-------------------+
61+
| | intel | mpich | intel-cray |
6062
+--------------+------------+-----------+-------------------+
6163
```
6264

@@ -288,8 +290,8 @@ spack:
288290
modules: []
289291
environment: {}
290292
extra_rpaths: []
291-
```
292-
293+
```
294+
293295
Typically your system will already have compilers if nothing else, and this is
294296
what we assume here. Give the appropriate path (replace `/usr` with the
295297
appropriate path on your system). We have had better luck with `gcc` than

docs/developers_guide/machines/perlmutter.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,18 @@ Then, you can build the MPAS model with
1414
```bash
1515
make [DEBUG=true] gnu-cray
1616
```
17+
18+
## pm-cpu, intel
19+
20+
Similarly to `gnu`, for `intel`, if you've set things up right, sourcing the
21+
load scrip will look something like:
22+
23+
```bash
24+
source load_dev_polaris_0.1.0-alpha.1_pm-cpu_intel_mpich.sh
25+
```
26+
27+
To build MPAS components, use:
28+
29+
```bash
30+
make [DEBUG=true] intel-cray
31+
```

0 commit comments

Comments
 (0)