123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- pkgbase = petsc-free+opts
- pkgdesc = Portable, extensible toolkit for scientific computation
- pkgver = 3.20.5.910.gec4bd5ab864
- pkgrel = 1
- url = https://gitlab.com/petsc/petsc
- install = petsc.install
- arch = i686
- arch = x86_64
- license = BSD
- makedepends = gcc
- makedepends = gcc-fortran
- makedepends = cmake
- makedepends = sowing
- makedepends = pkgconf
- makedepends = git
- makedepends = cython
- makedepends = chrpath
- makedepends = hypre=2.31.0-1
- depends = openmpi
- depends = lapack
- depends = fftw
- depends = zlib
- depends = cython
- depends = python-mpi4py
- depends = python-numpy
- depends = eigen>=3
- depends = blas-openblas
- options = staticlibs
- source = git+https://gitlab.com/petsc/petsc.git#branch=main
- source = https://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-with-docs-3.19.5.tar.gz
- source = test_optdepends.sh
- source = 0001-sowing-minversion1_1_26.patch
- sha512sums = SKIP
- sha512sums = b00026074349f3995312b407044def7a104f62e9ba68e1b571e7f09ddb8aa56aa64bea5e5f9e5546d4d6866c37278d8b40334af2697bd0f837ca3981229d700a
- sha512sums = 49bf2d313582a51d5ce866a9b5a640266a8132e817d2f5266c70f3b77ef3c49eac12a2a3bdcf773c8b030a3f7a47d5f4d7c082ff3f49a05bd8d18847453a1c0a
- sha512sums = 3c156d1c465c10ba0a3c79b829f98ecc05e48b8f002a3a382f86ac834faaa34108d522f04757af38257f4a4e1292d8d8b79c9c039ecb9ea25444d902a384907f
- pkgname = petsc-free+opts
- optdepends = boost: Free peer-reviewed portable C++ source libraries
- optdepends = cgns: Recording and recovering computer data
- optdepends = eigen: Lightweight C++ template library for vector and matrix math
- optdepends = fftw: Fast-Fourier Transform
- optdepends = gdb: Debugging
- optdepends = hdf5: large files
- optdepends = hwloc: Portable Hardware Locality (abstraction of hierarchical architectures)
- optdepends = med>=4.0: Data Modelization and Exchanges (meshes)
- optdepends = metis: Partitioning library (for meshes)
- optdepends = mumps: Sparse solver library
- optdepends = netcdf-openmpi: Management of array-data
- optdepends = openblas: Linear algebra libraries
- optdepends = opencl: GPU computing
- optdepends = opencl-headers: for opencl (GPU computing)
- optdepends = opencl-clhpp: for opencl C++ compatibility (GPU computing)
- optdepends = openmp: Parallel distributed tasks
- optdepends = libpng
- optdepends = scalapack: Parallel memory linear algebra
- optdepends = scotch: Partitioning with sparse matrices
- optdepends = suitesparse: Sparse matrix library
- optdepends = superlu: Subroutines for sparsse linear systems
- optdepends = tetgen: For meshing (tetrahedral mesh and 3D Delaunay triangulator)
- optdepends = libyaml: configuration files
- provides = petsc=3.20.5
- provides = petsc4py=3.20.5
- provides = petsc=3.20.5.910.gec4bd5ab864-1
- provides = petsc4py=3.20.5.910.gec4bd5ab864-1
- conflicts = petsc
- conflicts = petsc-git
- pkgname = petsc-doc-bin
- pkgdesc = Documentation for PETSc
- depends =
- optdepends =
- provides = petsc-doc
- conflicts =
|