-
Notifications
You must be signed in to change notification settings - Fork 34
Open
Labels
TPLThird-party librariesThird-party libraries
Description
When building Serac TPLs for tioga/ rzvernal I encountered two problems related to building PETSc:
- PETSc doesn't like when the HIP prefix is
/opt/rocm-5.7.1in thespack.yaml(prefers/opt/rocm-5.7.1/hip, which messes up Axom, Tribol, Serac build systems). - PETSc had to be built with no optimization flags (Serac spec contained
^petsc cflags=-O0)
The process of getting PETSc to build previously is outlined here: spack/spack#46468
Ideally, we want to build PETSc while keeping the HIP prefix the same and with full optimization flags. This will likely involve changes in PETSc's Spack package and/ or a patch, as well as some help from PETSc developers.
Metadata
Metadata
Assignees
Labels
TPLThird-party librariesThird-party libraries