-
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
Consider Spack Manifest Requirements #195
Comments
For example, if we are installing specs under the same environment that have the same name (for example, different installations of
The following snippet installs the example correctly: spack:
definitions:
- mom5s:
- matrix:
- ['mom5']
- ['%[email protected] target=x86_64', '%[email protected] target=x86_64']
specs:
- $mom5s
view:
default:
# The root may have to be disambiguated by environment name, or maybe removed? (the default is $SPACK_ROOT/../environments/ENV/.spack-env/view
root: $SPACK_ROOT/../views
projections:
mom5: '{name}/{compiler.name}-{compiler.version}'
concretizer:
# Due to different compilers under the same source root
unify: when_possible |
Look into setting the above |
Tested out using |
The spack manifest, or
spack.yaml
, will have necessarily less requirements than the ones imposed onbuild-cd
(the pre/release deployment pipeline to a HPC), as it is meant to be a highly customizable, multi-spec manifest that is used for testing.However, there may still be constraints that we need to establish to enable concretization/finding of executables that may have similar paths.
The text was updated successfully, but these errors were encountered: