Search Criteria
Package Details: petsc 3.14.3-1
Git Clone URL: | https://aur.archlinux.org/petsc.git (read-only, click to copy) |
---|---|
Package Base: | petsc |
Description: | Portable, extensible toolkit for scientific computation |
Upstream URL: | https://www.mcs.anl.gov/petsc |
Keywords: | computing scientific |
Licenses: | |
Submitter: | heitzmann |
Maintainer: | MartinDiehl |
Last Packager: | MartinDiehl |
Votes: | 13 |
Popularity: | 0.39 |
First Submitted: | 2018-02-24 11:36 |
Last Updated: | 2021-01-18 09:11 |
Dependencies (19)
- boost (boost-git)
- lapack (openblas-lapack-git, lapack-tmg, flexiblas, openblas-lapack-static, atlas-lapack, lapack-git, openblas-lapack, armpl)
- openmpi (openmpi-git, openmpi3, openmpi-gcc8, openmpi-gcc9, openmpi-cuda)
- python (python-dbg)
- cmake (cmake-git) (make)
- gcc (gcc-multilib-x32, fastgcc, gcc-multilib-git, gcc-git) (make)
- gcc-fortran (gcc-fortran-multilib-x32, gcc-fortran-multilib-git, gcc-fortran-git) (make)
- fftw (fftw-mpich, fftw-mpi, fftw-amd) (optional) – support for the FFTW fast Fourier transform
- hdf5-openmpi (hdf5-openmpi-java) (optional) – support for the parallel version of HDF5
- hypre (optional) – support for the hypre sparse system solver
- metis (metis-i8r8) (optional) – support for metis graph partitioning library
- mumps (mumps4, mumps-seq, mumps-par, mumps-seq-shared) (optional) – support for the mumps sparse solver
- parmetis (optional) – support for parmetis parallel graph partitioning library
- pastix (optional) – support for the pastix solver
- ptscotch (scotch, scotch-git) (optional) – support for ptscotch sequential and parallel graph partitioning library
- suitesparse (suitesparse-mkl) (optional) – support for the suitesparse sparse matrix libraries
- superlu (optional) – support for the superlu sparse solver
- triangle (optional) – support for the two-dimensional quality mesh generator and Delaunay triangulator
- trilinos (trilinos-git, trilinos-xyce-serial) (optional) – support for trilinos
Required by (13)
- coolfluid-svn
- deal-ii (optional)
- dolfin
- dolfin-git
- dolfin-hpc
- freefem (optional)
- petsc4py
- pism
- python-petsc4py-git
- slepc
- slepc-git
- slepc4py
- underworld2-git
Latest Comments
1 2 3 Next › Last »
xantares commented on 2020-05-27 08:52
can you check the checksums ?
Validating source files with sha256sums...
petsc-lite-3.13.1.tar.gz ... Passed
test_optdepends.sh ... FAILED
MartinDiehl commented on 2020-04-04 10:27
@xantares: This is the first time that the extensive test suite (including popups) is exectuted. I'm not sure if that is the intended beavior, I guess not.
xantares commented on 2020-04-04 09:28
could "make test" be run with xvfb-run to avoid popups ?
capitalaslash commented on 2019-07-25 08:56
hypre's latest update moved all include files in /usr/include/hypre, test_optdepends.sh should be updated.
cpuheater commented on 2019-02-13 19:58
When building this with
aurutils
the build fails with:This seems to be an issue somewhere in the build toolchain (see https://github.com/AladW/aurutils/issues/19) but since I never had the issue with any other package I suggest just working around it by changing:
to:
(that works for me)
heitzmann commented on 2019-02-05 14:53
I'm disowning this package because I don't have the time to handle all dependency detection and their supported versions. I've created a petsc-git pacakge which downloads and installs all supported dependencies with eventual patches.
ChrisTX commented on 2018-09-04 10:34
HYPRE detection is currently broken, the correct version should be 2.14.0 and the naming scheme for the so file is
libHYPRE-x.y.z.so
now. Replacing the corresponding lines 14/15 intest_optdepends.sh
with these fixes the problem:mach6 commented on 2018-08-30 20:12
Do we really need this step?
The
src
folder by itself is around 147M. Should it be enough justcp -r ${_build_dir}/doc ${pkgdir}/usr/share/doc/$pkgname
?heitzmann commented on 2018-08-29 17:07
I think that would make sense only if we actually installed petsc in the system directories under /usr/local . I'm not sure what the policy is on that...
mach6 commented on 2018-08-29 15:28
Should we also copy
/opt/petsc/linux-c-opt/lib/pkgconfig/PETSc.pc
to/usr/share/pkgconfig
? I runpkg-config --cflags PETSc
and getPackage petsc was not found in the pkg-config search path