You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The `prgenv-gnu/25.06` uenv is currently available as a prerelease on [daint][ref-cluster-daint], and is subject to change before the final release.
86
-
Prereleases are tagged with `rcN` tags.
87
-
[Let us know][ref-get-in-touch] if you find issues with the uenv.
88
-
89
-
!!! warning "Unstable Spack version used for the uenv"
90
-
If you are [building software through spack on top of a uenv][ref-building-uenv-spack], be aware that the 25.06 uenv is based on a prerelease version of Spack that contains [many breaking changes](https://github.com/spack/spack/discussions/30634).
91
-
Using a commit other than the one used to build the uenv will likely result in issues.
92
-
93
-
The key updates in version 25.06 compared to 24.11 are:
94
-
95
-
* upgrading GCC to version 14 and CUDA to version 12.9
96
-
* upgrading cray-mpich to version 8.1.32
97
-
98
-
??? info "all packages exposed via the `default` and `modules` views in `v1`"
99
-
!!! todo "The list of 25.06 package versions is yet to be finalized"
100
-
101
124
[](){#ref-uenv-prgenv-gnu-how-to-use}
102
125
## How to use
103
126
@@ -112,21 +135,21 @@ There are three ways to access the software provided by prgenv-gnu, once it has
112
135
!!! example "test mpi compilers and python provided by prgenv-gnu/24.11"
113
136
```console
114
137
# start using the default view
115
-
$ uenv start --view=default prgenv-gnu/24.11:v1
138
+
$ uenv start --view=default prgenv-gnu/25.6:v1
116
139
117
140
# the python executable provided by the uenv is the default, and is a recent version
118
141
$ which python
119
142
/user-environment/env/default/bin/python
120
143
$ python --version
121
-
Python 3.12.5
144
+
Python 3.13.5
122
145
123
146
# the mpi compiler wrappers are also available
124
147
$ which mpicc
125
148
/user-environment/env/default/bin/mpicc
126
149
$ mpicc --version
127
-
gcc (Spack GCC) 13.3.0
150
+
gcc (Spack GCC) 14.2.0
128
151
$ gcc --version # the compiler wrapper uses the gcc provided by the uenv
129
-
gcc (Spack GCC) 13.3.0
152
+
gcc (Spack GCC) 14.2.0
130
153
```
131
154
132
155
=== "modules"
@@ -136,23 +159,25 @@ There are three ways to access the software provided by prgenv-gnu, once it has
136
159
137
160
!!! example "starting prgenv-gnu and listing the provided modules"
0 commit comments