Commit cc791813 authored by Bhargav Sriram Siddani's avatar Bhargav Sriram Siddani Committed by Charles G Waldman
Browse files

Changes to build GPU-version of Exa with HYPRE and CSG on Perlmutter. (exa/docs!155)

parent 2adb2d2b
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -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