From f2ce063186a80b2ce5807bfa89d73f3f27b228c4 Mon Sep 17 00:00:00 2001 From: Bhargav Sriram Siddani Date: Sat, 6 Dec 2025 10:04:34 -0800 Subject: [PATCH] Changes to build GPU-version of Exa with HYPRE and CSG on Perlmutter. --- docs/source_docs/references/hpc/Perlmutter.rst | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/docs/source_docs/references/hpc/Perlmutter.rst b/docs/source_docs/references/hpc/Perlmutter.rst index 6f455f7..bbc057f 100644 --- a/docs/source_docs/references/hpc/Perlmutter.rst +++ b/docs/source_docs/references/hpc/Perlmutter.rst @@ -65,7 +65,7 @@ following modules and environment helpers .. code:: bash - module load PrgEnv-gnu/8.3.3 + module load PrgEnv-gnu/8.5.0 module load cmake/3.22.0 export CC=cc @@ -76,7 +76,7 @@ The GPU-enabled builds additionally require .. code:: bash - module load cudatoolkit/11.5 + module load cudatoolkit/12.4 export CUDACXX=$(which nvcc) export CUDAHOSTCXX=CC @@ -313,7 +313,7 @@ prior to following any of the full build instructions above. git clone https://github.com/hypre-space/hypre.git pushd hypre/src/ - git checkout v2.26.0 + git checkout v2.29.0 ./configure --prefix=$HYPRE_INSTALL_DIR \ --without-superlu \ --disable-bigint \ @@ -324,7 +324,8 @@ prior to following any of the full build instructions above. --with-gpu-arch='80' \ --with-cuda-home=$CUDA_HOME \ --enable-cusparse \ - --enable-curand + --enable-curand \ + --enable-unified-memory make -j8 install popd -- GitLab