Documentation for installing on marvin #316
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains 2 mutually exclusive commits. The first commit is how I initially set up PSC on Marvin. It involves using psc-infrastructure to install psc (and all its dependencies) as a spack package. However, the dependencies must later be individually loaded to manually compile the code. Furthermore, this commit is incomplete.
The second commit outlines a different approach. It does not use psc-infrastructure. Instead, it involves making a spack environment with all the right dependencies for compilation. The environment must be activated first. Unfortunately, the environment (as presented herein) messes with the builtin slurm commands, and must either be deactivated to use slurm or not loaded in the first place.