-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Modifying directory structure + drop pilot terminology #217
Changes from 17 commits
2c6de99
77d124b
9e40025
1bba672
586cd9c
dff5274
baf0cc7
76c9279
d58436b
465cdca
78de899
86ffb28
d675a50
41f8bc6
5e2bb24
a4a67f5
3128322
d7b8f07
2596647
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,22 +1,22 @@ | ||
# Software layer | ||
|
||
The software layer of the EESSI project uses [EasyBuild](https://easybuild.readthedocs.io), [Lmod](https://lmod.readthedocs.io) and [archspec](https://archspec.readthedocs.io). | ||
The software layer of the EESSI project uses [EasyBuild](https://docs.easybuild.io), [Lmod](https://lmod.readthedocs.io) and [archspec](https://archspec.readthedocs.io). | ||
|
||
See also https://eessi.github.io/docs/software_layer. | ||
See also https://www.eessi.io/docs/software_layer . | ||
|
||
## Pilot software stack | ||
|
||
You can set up your environment by sourcing the init script: | ||
|
||
``` | ||
$ source /cvmfs/pilot.nessi.no/versions/2023.06/init/bash | ||
Found EESSI pilot repo @ /cvmfs/pilot.nessi.no/versions/2023.06! | ||
$ source /cvmfs/software.eessi.io/versions/2023.06/init/bash | ||
Found EESSI repo @ /cvmfs/software.eessi.io/versions/2023.06! | ||
Derived subdirectory for software layer: x86_64/intel/broadwell | ||
Using x86_64/intel/broadwell subdirectory for software layer (HARDCODED) | ||
Using x86_64/intel/haswell subdirectory for software layer | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Maybe |
||
Initializing Lmod... | ||
Prepending /cvmfs/pilot.nessi.no/versions/2023.06/software/x86_64/intel/broadwell/modules/all to $MODULEPATH... | ||
Environment set up to use EESSI pilot software stack, have fun! | ||
[EESSI pilot 2023.06] $ | ||
Prepending /cvmfs/software.eessi.io/versions/2023.06/software/x86_64/intel/haswell/modules/all to $MODULEPATH... | ||
Environment set up to use EESSI (2023.06), have fun! | ||
[EESSI 2023.06] $ | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This is a bit tricky as it is the result of what is in the CVMFS repository. Maybe check what it is now and use that? In case we change the CVMFS repository side, we only need to remember to change it here too. |
||
``` | ||
|
||
### Accessing EESSI via a container | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -8,5 +8,9 @@ | |
# license: GPLv2 | ||
# | ||
|
||
export EESSI_CVMFS_REPO="${EESSI_CVMFS_REPO_OVERRIDE:=/cvmfs/pilot.nessi.no}" | ||
export EESSI_PILOT_VERSION="${EESSI_PILOT_VERSION_OVERRIDE:=2023.06}" | ||
export EESSI_CVMFS_REPO="${EESSI_CVMFS_REPO_OVERRIDE:=/cvmfs/software.eessi.io}" | ||
# export EESSI_CVMFS_REPO="${EESSI_CVMFS_REPO_OVERRIDE:=/cvmfs/pilot.nessi.no}" | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think, we need to keep There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Keeping /cvmfs/pilot.nessi.no results in failing CI tests, check last two commits. |
||
export EESSI_VERSION="${EESSI_VERSION_OVERRIDE:=2023.06}" | ||
# use archdetect by default, unless otherwise specified | ||
export EESSI_USE_ARCHDETECT="${EESSI_USE_ARCHDETECT:=1}" | ||
export EESSI_USE_ARCHSPEC="${EESSI_USE_ARCHSPEC:=0}" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a bit tricky as it is the result of what is in the CVMFS repository. Maybe check what it is now and use that? In case we change the CVMFS repository side, we only need to remember to change it here too.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Check last two commits, keeping it as /cvmfs/pilot.nessi.no results in failing CI tests.