summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJakub Klinkovský2024-02-13 20:33:21 +0100
committerJakub Klinkovský2024-02-13 20:33:21 +0100
commit9cbbb5706581c884349e1aeebbb3c74c97eec1e0 (patch)
treecb9c2c040c91b68967f630769742ba8da4424d71
parentdd57512f4132131164a8b371edd7501ed3ede908 (diff)
downloadaur-ginkgo-hpc-git.tar.gz
add nlohmann-json and enable GPU-aware MPI
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD7
2 files changed, 6 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e5b4392ca880..fa790c232b49 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = ginkgo-hpc-git
pkgdesc = Numerical linear algebra software package
- pkgver = r5861.ca2a213368
+ pkgver = r7339.6176550f4f
pkgrel = 1
url = https://ginkgo-project.github.io/
arch = x86_64
@@ -9,6 +9,7 @@ pkgbase = ginkgo-hpc-git
makedepends = git
makedepends = cmake
makedepends = ninja
+ makedepends = nlohmann-json
makedepends = doxygen
makedepends = graphviz
makedepends = texlive-bin
diff --git a/PKGBUILD b/PKGBUILD
index e03a6ec2ae52..d94764205e40 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=ginkgo-hpc-git
_pkgname=ginkgo
-pkgver=r5861.ca2a213368
+pkgver=r7339.6176550f4f
pkgrel=1
pkgdesc="Numerical linear algebra software package"
arch=('x86_64')
@@ -11,7 +11,7 @@ license=('BSD')
# TODO system 'rapidjson' does not work due to some C++ issues
# (see the 'declared protected here' error in https://github.com/Tencent/rapidjson/issues/1338#issuecomment-449849215 )
depends=('cuda' 'gflags' 'hwloc' 'numactl' 'openmpi')
-makedepends=('git' 'cmake' 'ninja' 'doxygen' 'graphviz' 'texlive-bin' 'texlive-latexextra' 'gtest')
+makedepends=('git' 'cmake' 'ninja' 'nlohmann-json' 'doxygen' 'graphviz' 'texlive-bin' 'texlive-latexextra' 'gtest')
checkdepends=('openssh') # openssh is needed for mpirun to run some tests
source=("git+https://github.com/ginkgo-project/$_pkgname.git")
md5sums=('SKIP')
@@ -26,12 +26,13 @@ pkgver() {
build() {
cmake -B build -S "$_pkgname" -G Ninja \
- -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DGINKGO_CUDA_ARCHITECTURES="All" \
-DGINKGO_BUILD_REFERENCE=ON \
-DGINKGO_BUILD_OMP=ON \
-DGINKGO_BUILD_MPI=ON \
+ -DGINKGO_HAVE_GPU_AWARE_MPI=ON \
-DGINKGO_BUILD_CUDA=ON \
-DGINKGO_BUILD_BENCHMARKS=ON \
-DGINKGO_BUILD_EXAMPLES=ON \