Skip to content
Snippets Groups Projects
Unverified Commit 827ca72c authored by Harmen Stoppels's avatar Harmen Stoppels Committed by GitHub
Browse files

Fix docs about containers on cray (#17431)

* For detecting Cray: CRAYPE_VERSION is not used, but MODULEPATH

* Fix typo and write Cray with a capital
parent a67a0e31
No related branches found
No related tags found
No related merge requests found
......@@ -1247,6 +1247,6 @@ environment variables may be propagated into containers that are not
using the Cray programming environment.
To ensure that Spack does not autodetect the Cray programming
environment, unset the environment variable ``CRAYPE_VERSION``. This
environment, unset the environment variable ``MODULEPATH``. This
will cause Spack to treat a linux container on a Cray system as a base
linux distro.
......@@ -111,14 +111,14 @@ def setup_platform_environment(cls, pkg, env):
@classmethod
def detect(cls):
"""
Detect whether this system is a cray machine.
Detect whether this system is a Cray machine.
We detect the cray platform based on the availability through `module`
of the cray programming environment. If this environment is available,
we can use it to find compilers, target modules, etc. If the cray
We detect the Cray platform based on the availability through `module`
of the Cray programming environment. If this environment is available,
we can use it to find compilers, target modules, etc. If the Cray
programming environment is not available via modules, then we will
treat it as a standard linux system, as the cray compiler wrappers
and other componenets of the cray programming environment are
treat it as a standard linux system, as the Cray compiler wrappers
and other components of the Cray programming environment are
irrelevant without module support.
"""
return 'opt/cray' in os.environ.get('MODULEPATH', '')
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment