44# configuration settings.
55spack :
66 specs :
7- # TODO: Replace the MODEL and VERSION.
8- # The root SBD for the model and overall version of the deployment:
9- # - MODEL@git.VERSION
7+ # TODO: Replace the MODEL and VERSION.
8+ # The root SBD for the model and overall version of the deployment:
9+ # - MODEL@git.VERSION
1010 packages :
1111 # TODO: Specify versions and variants of dependencies where required
1212 # Specification of dependency versions and variants goes here.
@@ -17,45 +17,10 @@ spack:
1717
1818 # Specifications that apply to all packages
1919 all :
20- # TODO: Specify compiler/targets for all packages
21- # require:
22- # - '%intel@19.0.5.281'
23- # - 'target=x86_64'
20+ # TODO: Specify compiler/targets for all packages
21+ # require:
22+ # - '%intel@19.0.5.281'
23+ # - 'target=x86_64'
2424 view : true
2525 concretizer :
2626 unify : true
27- modules :
28- default :
29- enable :
30- - tcl
31- roots :
32- tcl : $spack/../release/modules
33- lmod : $spack/../release/lmod
34- tcl :
35- hash_length : 0
36- include :
37- # Explicitly, which packages are accessible as modules
38- # TODO: Add packages that will be included as modules
39- # - MODEL
40- exclude_implicits : true
41- all :
42- autoload : direct
43- conflict :
44- - ' {name}'
45- environment :
46- set :
47- ' SPACK_{name}_ROOT ' : ' {prefix}'
48- projections :
49- # TODO: Add explicit projections for modules that will be found with `module load`.
50- # Naming scheme for the above included modules.
51- # These projection versions must be the same as the
52- # `spack.packages.*.require[0]` version but without the `@git.`.
53- # Ex. `require` version `@git.2024.04.21` -> projection `2024.04.21`.
54- all : ' {name}/{version}'
55- # MODEL: '{name}/VERSION'
56- # config:
57- # overridden spack configurations, if needed
58- # mirrors:
59- # overridden spack package tarball directories, if needed
60- # repos:
61- # overridden repo sources, if needed
0 commit comments