Source: hypre Followup-For: Bug #882667 Following up this bug for GPU support via HIP (ROCm) since CUDA is non-free.
To be activated through -DHYPRE_ENABLE_HIP=ON and related options. But it needs the GPU to be specified for a general build. (i.e. when not building for a local GPU). Then this is a problem: -- CMAKE_HIP_ARCHITECTURES is explicitly set to: gfx90a,gfx906,gfx908,gfx942,gfx950,gfx1100,gfx1101,gfx1151,gfx1201 CMake Error at config/cmake/HYPRE_SetupHIPToolkit.cmake:141 (message): HYPRE does not support building a single binary for mixed HIP architectures: found both gfx9 (CDNA) and gfx10+ (RDNA) in CMAKE_HIP_ARCHITECTURES='gfx90a,gfx906,gfx908,gfx942,gfx950,gfx1100,gfx1101,gfx1151,gfx1201'. Please specify a single architecture via -DCMAKE_HIP_ARCHITECTURES=<gfx-id> (e.g., gfx90a or gfx1100) and build separate binaries for each architecture family. Call Stack (most recent call first): config/cmake/HYPRE_SetupGPUToolkit.cmake:72 (include) CMakeLists.txt:449 (include)

