@@ -85,9 +85,9 @@ source.
85
85
86
86
### macOS ###
87
87
88
- * [ Homebrew] :
89
- [ ![ homebrew] [ Homebrew badge ]] [ braumeister link ]
90
- This is the recommend OpenCoarrays installation method on macOS.
88
+ * [ Homebrew] :
89
+ [ ![ homebrew] [ Homebrew badge ]] [ braumeister link ]
90
+ This is the recommended OpenCoarrays installation method on macOS.
91
91
Basic Homebrew installation steps:
92
92
93
93
```
@@ -106,7 +106,7 @@ source.
106
106
brew bundle
107
107
```
108
108
109
- * [ MacPorts] :
109
+ * [ MacPorts] :
110
110
An unmaintained [ OpenCoarrays Portfile] exists for the [ MacPorts] package
111
111
manager. Although the current OpenCoarrays contributors have no plans to
112
112
update the portfile, new contributors are welcome to asssume the port
@@ -140,9 +140,13 @@ or pre-installed copies:
140
140
distributions
141
141
142
142
[ linuxbrew] does not require ` sudo ` privileges and will generally
143
- provide the most up-to-date OpenCoarrays release because linxubrew
143
+ provide the most up-to-date OpenCoarrays release because linuxbrew
144
144
pulls directly from macOS homebrew, which updates automatically.
145
145
146
+ Note that distributions are often split into two parts: a "binary" package with the
147
+ runtime libraries and a "development" package for developing programs yourself.
148
+ Be sure to install both packages.
149
+
146
150
<a name =" easybuild " ></a >
147
151
With [ EasyBuild] , the following bash commands install OpenCoarrays:
148
152
@@ -175,9 +179,9 @@ spack spec opencoarrays
175
179
# to be installed to compile OpenMPI)
176
180
spack install opencoarrays
177
181
178
- # Or, To install with customisations (e.g., to install OpenCoarrays [version 1.9 .0]
182
+ # Or, To install with customisations (e.g., to install OpenCoarrays [version 2.2 .0]
179
183
# with MPICH [version default] and GCC [version 7.1.0]).
180
- spack install opencoarrays@
1.9 .0 ^mpich %
[email protected]
184
+ spack install opencoarrays@
2.2 .0 ^mpich %
[email protected]
181
185
```
182
186
183
187
In the previous example, it was assumed that GCC [ version 7.1.0] is
@@ -275,6 +279,7 @@ of flags. Each flag also has a single-character version not shown here.
275
279
```
276
280
277
281
4 . Install only a specific prerequisite package (the default version):
282
+
278
283
```
279
284
./install.sh --package mpich
280
285
```
@@ -352,7 +357,7 @@ this document [here][Developer Build and Install].
352
357
Unlike the Makefiles that CMake generates automatically for the chosen
353
358
platform, static Makefiles require a great deal more maintenance and are
354
359
less portable. Also, the static Makefiles provided in [ src] lack several
355
- several important capabilities. In particular, they will not build the tests;
360
+ important capabilities. In particular, they will not build the tests;
356
361
they will not generate the ` caf ` compiler wrapper that ensures correct linking
357
362
and ` cafrun ` program launcher that ensures support for advanced features such
358
363
as Fortran 2015 failed images; they will not build the [ opencoarrays] module
0 commit comments