We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a2be738 commit d9c0b08Copy full SHA for d9c0b08
1 file changed
tools/modules/spack/modulefile
@@ -78,4 +78,12 @@ if {[module-info mode load]} {
78
}
79
80
# Set 'spacktivate' alias
81
-set-alias spacktivate {spack env activate}
+set-alias spacktivate {spack env activate}
82
+
83
+# Set spack user cache path
84
+set spack_admin_config_env_var_name SPACK_ADMIN_CONFIG
85
+if { [info exists env($spack_admin_config_env_var_name)] } {
86
+ setenv SPACK_USER_CACHE_PATH "$base_dir/spack-admin-cache"
87
+} else {
88
+ setenv SPACK_USER_CACHE_PATH "/g/data/$env(PROJECT)/$env(USER)/spack/$module_version/spack-user-cache"
89
+}
0 commit comments