diff options
author | Jakub Klinkovský | 2024-02-13 20:33:21 +0100 |
---|---|---|
committer | Jakub Klinkovský | 2024-02-13 20:33:21 +0100 |
commit | 9cbbb5706581c884349e1aeebbb3c74c97eec1e0 (patch) | |
tree | cb9c2c040c91b68967f630769742ba8da4424d71 | |
parent | dd57512f4132131164a8b371edd7501ed3ede908 (diff) | |
download | aur-9cbbb5706581c884349e1aeebbb3c74c97eec1e0.tar.gz |
add nlohmann-json and enable GPU-aware MPI
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 7 |
2 files changed, 6 insertions, 4 deletions
@@ -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 @@ -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 \ |