From b06f6a33028e563e617bbe52507a0c59215d4a6b Mon Sep 17 00:00:00 2001 From: "Victor A. P. Magri" Date: Fri, 4 Oct 2024 16:00:27 -0400 Subject: [PATCH 1/5] Update to hypre v2.31.0-32-gf6bb554b4 --- CMakeLists.txt | 2 +- tplMirror/hypre-v2.31.0-12-g06da35b1a.tar.gz | 3 --- tplMirror/hypre-v2.31.0-32-gf6bb554b4.tar.gz | 3 +++ 3 files changed, 4 insertions(+), 4 deletions(-) delete mode 100644 tplMirror/hypre-v2.31.0-12-g06da35b1a.tar.gz create mode 100644 tplMirror/hypre-v2.31.0-32-gf6bb554b4.tar.gz diff --git a/CMakeLists.txt b/CMakeLists.txt index dd79a81e..461c01a6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -764,7 +764,7 @@ endif() if( ENABLE_HYPRE ) set( HYPRE_DIR "${CMAKE_INSTALL_PREFIX}/hypre" ) - set( HYPRE_URL "${TPL_MIRROR_DIR}/hypre-v2.31.0-12-g06da35b1a.tar.gz" ) + set( HYPRE_URL "${TPL_MIRROR_DIR}/hypre-v2.31.0-32-gf6bb554b4.tar.gz" ) set( HYPRE_DEPENDS "" ) diff --git a/tplMirror/hypre-v2.31.0-12-g06da35b1a.tar.gz b/tplMirror/hypre-v2.31.0-12-g06da35b1a.tar.gz deleted file mode 100644 index a36f5697..00000000 --- a/tplMirror/hypre-v2.31.0-12-g06da35b1a.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:121ea0eebb170fc524de45979b92316627630e096ee878a6ab1b987849dd1d52 -size 4392127 diff --git a/tplMirror/hypre-v2.31.0-32-gf6bb554b4.tar.gz b/tplMirror/hypre-v2.31.0-32-gf6bb554b4.tar.gz new file mode 100644 index 00000000..b3185276 --- /dev/null +++ b/tplMirror/hypre-v2.31.0-32-gf6bb554b4.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d2355d9fd5a9229ed0f46620ee5ebd1ace54a40c66fc0c35f012aac962a882d +size 4400814 From dfa3c2934a3be51b22e241eb5abd4b474d189a23 Mon Sep 17 00:00:00 2001 From: "Victor A. P. Magri" Date: Fri, 4 Oct 2024 16:07:17 -0400 Subject: [PATCH 2/5] Turn on umpire's host pool support in hypre --- CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 461c01a6..59a769f6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -808,6 +808,7 @@ if( ENABLE_HYPRE ) --enable-unified-memory \ --with-gpu-arch=${HYPRE_CUDA_SM} \ --with-umpire \ +--with-umpire-host \ --with-umpire-include=${CHAI_DIR}/include \ --with-umpire-lib-dirs=${CHAI_DIR}/lib \ --with-umpire-libs=umpire " ) From a628dae6e92c181a475c69b5163196c3e87d7a81 Mon Sep 17 00:00:00 2001 From: "Victor A. P. Magri" Date: Tue, 22 Oct 2024 08:45:59 -0700 Subject: [PATCH 3/5] hypre-v2.32.0-4-gc893886d1 --- tplMirror/hypre-v2.31.0-32-gf6bb554b4.tar.gz | 3 --- tplMirror/hypre-v2.32.0-4-gc893886d1.tar.gz | 3 +++ 2 files changed, 3 insertions(+), 3 deletions(-) delete mode 100644 tplMirror/hypre-v2.31.0-32-gf6bb554b4.tar.gz create mode 100644 tplMirror/hypre-v2.32.0-4-gc893886d1.tar.gz diff --git a/tplMirror/hypre-v2.31.0-32-gf6bb554b4.tar.gz b/tplMirror/hypre-v2.31.0-32-gf6bb554b4.tar.gz deleted file mode 100644 index b3185276..00000000 --- a/tplMirror/hypre-v2.31.0-32-gf6bb554b4.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9d2355d9fd5a9229ed0f46620ee5ebd1ace54a40c66fc0c35f012aac962a882d -size 4400814 diff --git a/tplMirror/hypre-v2.32.0-4-gc893886d1.tar.gz b/tplMirror/hypre-v2.32.0-4-gc893886d1.tar.gz new file mode 100644 index 00000000..56e8439c --- /dev/null +++ b/tplMirror/hypre-v2.32.0-4-gc893886d1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39b47555ef21be9d1304c92bd510c9b3362ec2482311456e83cc5038f69ecef6 +size 4398725 From 7c55f6cb729458d11dc668dae5e83d18f1707620 Mon Sep 17 00:00:00 2001 From: "Victor A. P. Magri" Date: Tue, 22 Oct 2024 09:20:45 -0700 Subject: [PATCH 4/5] Update CMakeLists --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 59a769f6..8cd7bdbe 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -764,7 +764,7 @@ endif() if( ENABLE_HYPRE ) set( HYPRE_DIR "${CMAKE_INSTALL_PREFIX}/hypre" ) - set( HYPRE_URL "${TPL_MIRROR_DIR}/hypre-v2.31.0-32-gf6bb554b4.tar.gz" ) + set( HYPRE_URL "${TPL_MIRROR_DIR}/hypre-v2.32.0-4-gc893886d1.tar.gz" ) set( HYPRE_DEPENDS "" ) From 6a473427dcd32424fb6b055841697cd317cdd37e Mon Sep 17 00:00:00 2001 From: "Victor A. P. Magri" Date: Wed, 30 Oct 2024 23:37:45 -0400 Subject: [PATCH 5/5] Remove umpire-host build option in hypre since it's showing slowdowns --- CMakeLists.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 59a769f6..461c01a6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -808,7 +808,6 @@ if( ENABLE_HYPRE ) --enable-unified-memory \ --with-gpu-arch=${HYPRE_CUDA_SM} \ --with-umpire \ ---with-umpire-host \ --with-umpire-include=${CHAI_DIR}/include \ --with-umpire-lib-dirs=${CHAI_DIR}/lib \ --with-umpire-libs=umpire " )