7979 check_disallowed_env_prefix EASYBUILD_
8080
8181 # Configure for CVMFS install
82+ echo "Checking EESSI-extend CVMFS install"
8283 export EESSI_CVMFS_INSTALL=1
8384 module load EESSI-extend/${{matrix.eessi_version}}-easybuild
8485 # check some common EasyBuild settings
@@ -110,6 +111,7 @@ jobs:
110111 unset EESSI_CVMFS_INSTALL
111112
112113 # Now configure for a site
114+ echo "Checking EESSI-extend site install"
113115 export EESSI_SITE_INSTALL=1
114116 module load EESSI-extend/${{matrix.eessi_version}}-easybuild
115117 # check some specific envvars
@@ -123,6 +125,7 @@ jobs:
123125 unset EESSI_SITE_INSTALL
124126
125127 # Now for a project
128+ echo "Checking EESSI-extend project install"
126129 export EESSI_PROJECT_INSTALL="$MY_INSTALLATION_PATH"
127130 module load EESSI-extend/${{matrix.eessi_version}}-easybuild
128131 # check some specific envvars
@@ -138,6 +141,7 @@ jobs:
138141 unset EESSI_PROJECT_INSTALL
139142
140143 # Now for a user
144+ echo "Checking EESSI-extend user install"
141145 export EESSI_USER_INSTALL="$MY_INSTALLATION_PATH/$USER"
142146 mkdir -p $EESSI_USER_INSTALL # must exist
143147 module load EESSI-extend/${{matrix.eessi_version}}-easybuild
@@ -174,10 +178,12 @@ jobs:
174178 check_disallowed_env_prefix EASYBUILD_
175179
176180 # Configure for CVMFS install
181+ echo "Checking EESSI-extend CVMFS install"
177182 export EESSI_CVMFS_INSTALL=1
178183 module load EESSI-extend/${{matrix.eessi_version}}-easybuild
179184 check_env_var "EASYBUILD_INSTALLPATH" "$EESSI_SOFTWARE_PATH" # installation path should be the same unless we ask for an explicit GPU installation
180- check_env_var "EASYBUILD_CUDA_COMPUTE_CAPABILITIES" ""
185+ check_env_var "EASYBUILD_CUDA_COMPUTE_CAPABILITIES" "$STORED_CUDA_CC"
186+ module unload EESSI-extend
181187 export EESSI_ACCELERATOR_INSTALL=1
182188 module load EESSI-extend/${{matrix.eessi_version}}-easybuild # reload for an actual GPU installation
183189 check_env_var "EASYBUILD_INSTALLPATH" "${EESSI_SOFTWARE_PATH}/${EESSI_ACCELERATOR_TARGET_OVERRIDE}"
@@ -189,10 +195,12 @@ jobs:
189195 unset EESSI_CVMFS_INSTALL
190196
191197 # Now configure for a site
198+ echo "Checking EESSI-extend site install"
192199 export EESSI_SITE_INSTALL=1
193200 module load EESSI-extend/${{matrix.eessi_version}}-easybuild
194201 check_env_var "EASYBUILD_INSTALLPATH" "$EESSI_SITE_SOFTWARE_PATH" # installation path should be the same unless we ask for an explicit GPU installation
195202 check_env_var "EASYBUILD_CUDA_COMPUTE_CAPABILITIES" ""
203+ module unload EESSI-extend
196204 export EESSI_ACCELERATOR_INSTALL=1
197205 module load EESSI-extend/${{matrix.eessi_version}}-easybuild # reload for an actual GPU installation
198206 check_env_var "EASYBUILD_INSTALLPATH" "${EESSI_SITE_SOFTWARE_PATH}/${EESSI_ACCELERATOR_TARGET_OVERRIDE}"
@@ -204,11 +212,13 @@ jobs:
204212 unset EESSI_SITE_INSTALL
205213
206214 # Now for a project
215+ echo "Checking EESSI-extend project install"
207216 export EESSI_PROJECT_INSTALL="$MY_INSTALLATION_PATH"
208217 export EXPECTED_INSTALLATION_PATH="$MY_INSTALLATION_PATH/versions/$EESSI_VERSION/software/linux/$EESSI_SOFTWARE_SUBDIR"
209218 module load EESSI-extend/${{matrix.eessi_version}}-easybuild
210219 check_env_var "EASYBUILD_INSTALLPATH" "$EXPECTED_INSTALLATION_PATH" # installation path should be the same unless we ask for an explicit GPU installation
211220 check_env_var "EASYBUILD_CUDA_COMPUTE_CAPABILITIES" ""
221+ module unload EESSI-extend
212222 export EESSI_ACCELERATOR_INSTALL=1
213223 module load EESSI-extend/${{matrix.eessi_version}}-easybuild # reload for an GPU actual installation
214224 check_env_var "EASYBUILD_INSTALLPATH" "$EXPECTED_INSTALLATION_PATH" # installation path should be the same for project case
@@ -220,6 +230,7 @@ jobs:
220230 unset EESSI_PROJECT_INSTALL
221231
222232 # Now for a user
233+ echo "Checking EESSI-extend user install"
223234 export EESSI_USER_INSTALL="$MY_INSTALLATION_PATH/$USER"
224235 mkdir -p $EESSI_USER_INSTALL # must exist
225236 module load EESSI-extend/${{matrix.eessi_version}}-easybuild
@@ -228,6 +239,7 @@ jobs:
228239 module load EESSI-extend/${{matrix.eessi_version}}-easybuild
229240 check_env_var "EASYBUILD_INSTALLPATH" "$EXPECTED_INSTALLATION_PATH" # installation path should be the same unless we ask for an explicit GPU installation
230241 check_env_var "EASYBUILD_CUDA_COMPUTE_CAPABILITIES" ""
242+ module unload EESSI-extend
231243 export EESSI_ACCELERATOR_INSTALL=1
232244 module load EESSI-extend/${{matrix.eessi_version}}-easybuild # reload for an actual GPU installation
233245 check_env_var "EASYBUILD_INSTALLPATH" "$EXPECTED_INSTALLATION_PATH" # installation path should be the same for user case
0 commit comments