blob: ea43704818aa203bfe0be7af5f30539cc0d311ff (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
pkgbase = petsc-complex
pkgdesc = Portable, extensible toolkit for scientific computation (complex scalars)
pkgver = 3.19.2
pkgrel = 2
url = https://petsc.org
install = petsc.install
arch = i686
arch = x86_64
license = custom:BSD-2-clause
checkdepends = openssh
makedepends = gcc
makedepends = gcc-fortran
makedepends = cmake
makedepends = cython
depends = python-numpy
depends = openmpi
depends = boost
depends = lapack
optdepends = trilinos: support for zoltan
optdepends = ptscotch: support for ptscotch sequential and parallel graph partitioning library
optdepends = parmetis: support for parmetis parallel graph partitioning library
optdepends = metis: support for metis graph partitioning library
optdepends = pastix: support for the pastix solver
optdepends = superlu: support for the superlu sparse solver
optdepends = superlu_dist: support for the superlu_dist sparse solver
optdepends = hypre: support for the hypre sparse system solver
optdepends = hdf5-openmpi: support for the parallel version of HDF5
optdepends = mumps: support for the mumps sparse solver
optdepends = fftw: support for the FFTW fast Fourier transform
optdepends = triangle: support for the two-dimensional quality mesh generator and Delaunay triangulator
optdepends = suitesparse: support for the suitesparse sparse matrix libraries
optdepends = valgrind: support for valgrind to help find memory-management problems in programs
optdepends = libyaml: support for YAML-formatted file
provides = petsc=3.19.2
conflicts = petsc
options = staticlibs
source = https://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-lite-3.19.2.tar.gz
source = test_optdepends.sh
sha512sums = f8feeb66fa8bd2406227be0e2cc2946485238362270d40e3f07dc89491177751f6bf680f51b70696bc30b677624c0e525c3fa9784eabdeb2337697ec56f63fc1
sha512sums = f6ddebd3d9bd5bfe987b282db6895ae0156a71ae597fd570bcfea9376c44e1968ed83b035ceef2b0f31c7648e67b9bf6a778074804de7458b47d2e0f0a199efd
pkgname = petsc-complex
|