summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarlos Aznarán Laos2021-12-16 23:17:38 -0500
committerCarlos Aznarán Laos2021-12-16 23:17:38 -0500
commit1f903cd450ec76d5a0c3cc3425305bdb0c2f2f91 (patch)
tree4349c797a4bca151d938274183f4dcb85f825dac
parentddcb46b1dd14ec8e4c4dca7e716172b0b156d292 (diff)
downloadaur-1f903cd450ec76d5a0c3cc3425305bdb0c2f2f91.tar.gz
Set mpicc, mpicxx, mpifort as compilers
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD17
2 files changed, 10 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 32974ce5fffc..576d91a18f67 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = superlu_dist
pkgdesc = Distributed memory, MPI based SuperLU
pkgver = 7.2.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/xiaoyeli/superlu_dist
arch = x86_64
license = custom
@@ -11,6 +11,6 @@ pkgbase = superlu_dist
depends = parmetis
options = staticlibs
source = superlu_dist-7.2.0::https://github.com/xiaoyeli/superlu_dist/archive/v7.2.0.tar.gz
- sha512sums = ecb5d382a1c5319992149ac267f14ececb1eca9f8039506a7bf6eecd32fce7f69e06fae81244030466abc125499f9d4f14948e5ae770a5f44f3be6738b78e7c6
+ sha512sums = 89d2480e2c200e4588171b24ce21c9f1556c3ba917a561bdb6ac89e88c73ea982ba133ffddba632494098b68d8ad59ca28ec215f2cb92da12c518e87a2e1d5f7
pkgname = superlu_dist
diff --git a/PKGBUILD b/PKGBUILD
index 42d0d45dec71..b397964ceeea 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,24 +3,23 @@
# Contributor: Christian Pfeiffer <cpfeiffer at live dot de>
pkgname=superlu_dist
pkgver=7.2.0
-pkgrel=1
+pkgrel=2
pkgdesc="Distributed memory, MPI based SuperLU"
arch=('x86_64')
url="https://github.com/xiaoyeli/${pkgname}"
license=('custom')
-depends=('lapack' 'parmetis') # 'openblas' 'combblas'
-makedepends=('cmake' 'gcc-fortran') # 'ninja'
+depends=(lapack parmetis) # openblas combblas
+makedepends=(cmake gcc-fortran) # ninja
source=(${pkgname}-${pkgver}::${url}/archive/v${pkgver}.tar.gz)
-sha512sums=('ecb5d382a1c5319992149ac267f14ececb1eca9f8039506a7bf6eecd32fce7f69e06fae81244030466abc125499f9d4f14948e5ae770a5f44f3be6738b78e7c6')
+sha512sums=('89d2480e2c200e4588171b24ce21c9f1556c3ba917a561bdb6ac89e88c73ea982ba133ffddba632494098b68d8ad59ca28ec215f2cb92da12c518e87a2e1d5f7')
options=('staticlibs')
# prepare() {
-# # CombBLAS uses C++14 in its headers. Otherwise the code won't build
# sed -i "s/set(CMAKE_CXX_STANDARD 11)/set(CMAKE_CXX_STANDARD 14)/" "${pkgname}-${pkgver}/CMakeLists.txt"
# }
# -DTPL_ENABLE_COMBBLASLIB=ON \
-# -DTPL_COMBBLAS_INCLUDE_DIRS="/usr/include/CombBLAS;/usr/include/CombBLAS/BipartiteMatchings" \
+# -DTPL_COMBBLAS_INCLUDE_DIRS="/usr/include/CombBLAS;/usr/include/CombBLAS/Applications/BipartiteMatchings" \
# -DTPL_COMBBLAS_LIBRARIES="/usr/lib/libCombBLAS.so" \
# -DCMAKE_INSTALL_LIBDIR=lib \
@@ -32,9 +31,9 @@ build() {
-DCMAKE_INSTALL_PREFIX=/usr \
-DBUILD_SHARED_LIBS=ON \
-DCMAKE_CXX_STANDARD=14 \
- -DCMAKE_C_COMPILER=gcc \
- -DCMAKE_CXX_COMPILER=g++ \
- -DCMAKE_Fortran_COMPILER=gfortran \
+ -DCMAKE_C_COMPILER=mpicc \
+ -DCMAKE_CXX_COMPILER=mpicxx \
+ -DCMAKE_Fortran_COMPILER=mpifort \
-DTPL_PARMETIS_INCLUDE_DIRS="/usr/include" \
-DTPL_PARMETIS_LIBRARIES="/usr/lib/libparmetis.so" \
-DTPL_ENABLE_INTERNAL_BLASLIB=OFF \