summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Diehl2024-01-23 17:02:34 +0100
committerMartin Diehl2024-01-23 17:02:34 +0100
commit26ce718b2981ae1ca523e81c277c4fa00f8570d2 (patch)
treeb43d920d514a18c23708bef993375383e9ccdf7b
parentb79131d708b96c6e3fd307debd7bb703d5eda870 (diff)
downloadaur-26ce718b2981ae1ca523e81c277c4fa00f8570d2.tar.gz
FFTW is available as a binary package
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD6
2 files changed, 5 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b8567abefa8c..3b6eb5fa8915 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = petsc
pkgdesc = Portable, extensible toolkit for scientific computation
pkgver = 3.20.3
- pkgrel = 3
+ pkgrel = 4
url = https://petsc.org
install = petsc.install
arch = i686
@@ -16,10 +16,10 @@ pkgbase = petsc
depends = boost
depends = lapack
depends = hdf5-openmpi
+ depends = fftw
depends = superlu
depends = suitesparse
optdepends = trilinos: support for trilinos
- optdepends = fftw: support for FFTW
optdepends = hypre: support for HYPRE
optdepends = metis: support for METIS
optdepends = mumps: support for MUMPS
diff --git a/PKGBUILD b/PKGBUILD
index 1ff0b9bd2322..635b92888e74 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
# Contributor: Myles English <myles at rockhead dot biz>
# Contributor: Lucas H. Gabrielli <heitzmann at gmail dot com>
pkgver=3.20.3
-pkgrel=3
+pkgrel=4
pkgname=petsc
_config=linux-c-opt
# if --with-debugging=yes is set then PETSC_ARCH is automatically set to
@@ -14,11 +14,10 @@ arch=('i686' 'x86_64')
url="https://petsc.org"
license=('BSD')
options=(staticlibs)
-depends=('python-numpy' 'openmpi' 'boost' 'lapack' 'hdf5-openmpi' 'superlu' 'suitesparse')
+depends=('python-numpy' 'openmpi' 'boost' 'lapack' 'hdf5-openmpi' 'fftw' 'superlu' 'suitesparse')
makedepends=('gcc' 'gcc-fortran' 'cmake' 'cython')
provides=('petsc4py')
optdepends=('trilinos: support for trilinos'
- 'fftw: support for FFTW'
'hypre: support for HYPRE'
'metis: support for METIS'
'mumps: support for MUMPS'
@@ -51,6 +50,7 @@ build() {
--with-petsc4py=1 \
--with-mpi-f90module-visibility=0 \
--with-mpi-dir=/usr \
+ --with-fftw=1 \
--with-superlu-lib=-lsuperlu --with-superlu-include=/usr/include/superlu \
--with-suitesparse-include=/usr/include/suitesparse \
--with-suitesparse-lib=[libamd.so,libbtf.so,libcamd.so,libccolamd.so,libcholmod.so,libcolamd.so,libcxsparse.so,libgraphblas.so,libklu.so,libklu_cholmod.so,liblagraph.so,liblagraphx.so,libldl.so,libparu.so,librbio.so,libspex.so,libspqr.so,libsuitesparse_mongoose.so,libsuitesparseconfig.so,libumfpack.so] \