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