.SRCINFO 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. pkgbase = petsc-free+opts
  2. pkgdesc = Portable, extensible toolkit for scientific computation
  3. pkgver = 3.20.5.910.gec4bd5ab864
  4. pkgrel = 1
  5. url = https://gitlab.com/petsc/petsc
  6. install = petsc.install
  7. arch = i686
  8. arch = x86_64
  9. license = BSD
  10. makedepends = gcc
  11. makedepends = gcc-fortran
  12. makedepends = cmake
  13. makedepends = sowing
  14. makedepends = pkgconf
  15. makedepends = git
  16. makedepends = cython
  17. makedepends = chrpath
  18. makedepends = hypre=2.31.0-1
  19. depends = openmpi
  20. depends = lapack
  21. depends = fftw
  22. depends = zlib
  23. depends = cython
  24. depends = python-mpi4py
  25. depends = python-numpy
  26. depends = eigen>=3
  27. depends = blas-openblas
  28. options = staticlibs
  29. source = git+https://gitlab.com/petsc/petsc.git#branch=main
  30. source = https://ftp.mcs.anl.gov/pub/petsc/release-snapshots/petsc-with-docs-3.19.5.tar.gz
  31. source = test_optdepends.sh
  32. source = 0001-sowing-minversion1_1_26.patch
  33. sha512sums = SKIP
  34. sha512sums = b00026074349f3995312b407044def7a104f62e9ba68e1b571e7f09ddb8aa56aa64bea5e5f9e5546d4d6866c37278d8b40334af2697bd0f837ca3981229d700a
  35. sha512sums = 49bf2d313582a51d5ce866a9b5a640266a8132e817d2f5266c70f3b77ef3c49eac12a2a3bdcf773c8b030a3f7a47d5f4d7c082ff3f49a05bd8d18847453a1c0a
  36. sha512sums = 3c156d1c465c10ba0a3c79b829f98ecc05e48b8f002a3a382f86ac834faaa34108d522f04757af38257f4a4e1292d8d8b79c9c039ecb9ea25444d902a384907f
  37. pkgname = petsc-free+opts
  38. optdepends = boost: Free peer-reviewed portable C++ source libraries
  39. optdepends = cgns: Recording and recovering computer data
  40. optdepends = eigen: Lightweight C++ template library for vector and matrix math
  41. optdepends = fftw: Fast-Fourier Transform
  42. optdepends = gdb: Debugging
  43. optdepends = hdf5: large files
  44. optdepends = hwloc: Portable Hardware Locality (abstraction of hierarchical architectures)
  45. optdepends = med>=4.0: Data Modelization and Exchanges (meshes)
  46. optdepends = metis: Partitioning library (for meshes)
  47. optdepends = mumps: Sparse solver library
  48. optdepends = netcdf-openmpi: Management of array-data
  49. optdepends = openblas: Linear algebra libraries
  50. optdepends = opencl: GPU computing
  51. optdepends = opencl-headers: for opencl (GPU computing)
  52. optdepends = opencl-clhpp: for opencl C++ compatibility (GPU computing)
  53. optdepends = openmp: Parallel distributed tasks
  54. optdepends = libpng
  55. optdepends = scalapack: Parallel memory linear algebra
  56. optdepends = scotch: Partitioning with sparse matrices
  57. optdepends = suitesparse: Sparse matrix library
  58. optdepends = superlu: Subroutines for sparsse linear systems
  59. optdepends = tetgen: For meshing (tetrahedral mesh and 3D Delaunay triangulator)
  60. optdepends = libyaml: configuration files
  61. provides = petsc=3.20.5
  62. provides = petsc4py=3.20.5
  63. provides = petsc=3.20.5.910.gec4bd5ab864-1
  64. provides = petsc4py=3.20.5.910.gec4bd5ab864-1
  65. conflicts = petsc
  66. conflicts = petsc-git
  67. pkgname = petsc-doc-bin
  68. pkgdesc = Documentation for PETSc
  69. depends =
  70. optdepends =
  71. provides = petsc-doc
  72. conflicts =