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
git clone -b release https://gitlab.com/petsc/petsc.git petsc
git pull # obtain new release fixes (since a prior clone or pull)
Release 3.21.5 will NOT build with ROCM 6.0.3. To enable compilation a patch must be applied to the PETSc source tree. The patch file PETSc-3.21.5_rocm6.patch is attached to this issue. The patch was found in the EasyBuild distro provided by LUMI (see here /users/maydave2/EasyBuild/SW/LUMI-24.03/L/PETSc/3.21.5-cpeGNU-24.03/easybuild/PETSc-3.21.5_rocm6.patch.
With a fresh linux environment I first load these modules
module list
reports the followingImportant
box at the bottom of the page.git clone https://gitlab.com/petsc/petsc.git
--download-fblaslapack=1
could be replaced with a more efficient BLAS implementation using something likeblas_dir = /opt/cray/pe/libsci/24.03.0/CRAYCLANG/17.0/x86_64
/projappl/project_465001082/dmay/software/petsc-dev-git
Get the PETSc release
Release 3.21.5 will NOT build with ROCM 6.0.3. To enable compilation a patch must be applied to the PETSc source tree. The patch file
PETSc-3.21.5_rocm6.patch
is attached to this issue. The patch was found in the EasyBuild distro provided by LUMI (see here/users/maydave2/EasyBuild/SW/LUMI-24.03/L/PETSc/3.21.5-cpeGNU-24.03/easybuild/PETSc-3.21.5_rocm6.patch
.I configured with these options
Notes
--download-fblaslapack=1
could be replaced with a more efficient BLAS implementation using something likewhere
blas_dir = /opt/cray/pe/libsci/24.03.0/CRAYCLANG/17.0/x86_64
/users/maydave2/software/petsc-3.21.5
PETSc-3.21.5_rocm6.patch
The text was updated successfully, but these errors were encountered: