t.SRCINFO - petsc-git-PKGBUILD - build template for non-complex PETSC with petsc4py
(HTM) git clone git://src.adamsgaard.dk/petsc-git-PKGBUILD
(DIR) Log
(DIR) Files
(DIR) Refs
---
t.SRCINFO (2099B)
---
1 pkgbase = petsc-git
2 pkgdesc = Portable, extensible toolkit for scientific computation
3 pkgver = 3.17.1.46.gbf2c2650373
4 pkgrel = 1
5 url = https://gitlab.com/petsc/petsc
6 arch = i686
7 arch = x86_64
8 license = BSD
9 makedepends = gcc
10 makedepends = gcc-fortran
11 makedepends = cmake
12 makedepends = sowing
13 makedepends = pkgconf
14 makedepends = git
15 makedepends = cython
16 makedepends = chrpath
17 makedepends = hypre
18 depends = openmpi
19 depends = lapack
20 depends = fftw
21 depends = zlib
22 depends = cython
23 depends = python-mpi4py
24 depends = python-numpy
25 depends = eigen>=3
26 depends = openblas
27 options = !staticlibs
28 source = git+https://gitlab.com/petsc/petsc.git#branch=release
29 source = https://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-3.17.1.tar.gz
30 source = test_optdepends.sh
31 sha512sums = SKIP
32 sha512sums = SKIP
33 sha512sums = a4e064c08730058d63120a22c12657a100e5330546d66c44bb85e5bf84df80a23a729b0266af3efce2c8148f0266ddca99eaf9c8ea88d323cebe1d0c18c45d09
34
35 pkgname = petsc-git
36 optdepends = boost: Free peer-reviewed portable C++ source libraries
37 optdepends = cgns: Recording and recovering computer data
38 optdepends = eigen: Lightweight C++ template library for vector and matrix math
39 optdepends = fftw: Fast-Fourier Transform
40 optdepends = gdb: Debugging
41 optdepends = hdf5: large files
42 optdepends = hwloc: Portable Hardware Locality (abstraction of hierarchical architectures)
43 optdepends = med>=4.0: Data Modelization and Exchanges (meshes)
44 optdepends = metis: Partitioning library (for meshes)
45 optdepends = mumps: Sparse solver library
46 optdepends = openblas: Linear algebra libraries
47 optdepends = opencl-headers: for opencl (GPU computing)
48 optdepends = opencl: GPU computing
49 optdepends = openmp: Parallel distributed tasks
50 optdepends = png
51 optdepends = scalapack: Parallel memory linear algebra
52 optdepends = scotch: Partitioning with sparse matrices
53 optdepends = suitesparse: Sparse matrix library
54 optdepends = superlu: Subroutines for sparsse linear systems
55 optdepends = yaml: configuration files
56 provides = petsc=3.17.1
57 provides = petsc4py=3.17.1
58 conflicts = petsc