Search Criteria
Package Details: petsc-git 3.18.1.r24.g1f6a6395d11-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/petsc-git.git (read-only, click to copy) |
---|---|
Package Base: | petsc-git |
Description: | Portable, extensible toolkit for scientific computation |
Upstream URL: | https://petsc.org |
Licenses: | custom:BSD-2-clause |
Conflicts: | petsc |
Provides: | petsc, petsc4py |
Submitter: | heitzmann |
Maintainer: | carlosal1015 |
Last Packager: | carlosal1015 |
Votes: | 2 |
Popularity: | 0.000000 |
First Submitted: | 2019-02-05 14:41 (UTC) |
Last Updated: | 2022-11-02 03:36 (UTC) |
Dependencies (36)
- eigen (eigen-git)
- fftw (fftw-amd)
- lapack (armpl, atlas-lapack, aocl-libflame-aocc, aocl-libflame, blas-aocl-gcc, blas-aocl-aocc, blas-mkl, openblas-lapack, lapack-git, blas-openblas)
- openmpi (openmpi-git, openmpi-ucx)
- python-mpi4py (python-mpi4py-intel)
- python-numpy (python-numpy1.22, python-numpy-flame, python-numpy-mkl-bin, python-numpy-git, python-numpy-openblas, python-numpy-mkl)
- zlib (zlib-ng-compat-git, zlib-git, zlib-ng-compat)
- chrpath (chrpath-svn) (make)
- cmake (cmake-git) (make)
- cython (cython-git, cython0) (make)
- gcc (gccrs-git, gcc-git, gcc11) (make)
- gcc-fortran (gccrs-fortran-git, gcc-fortran-git, gcc11-fortran) (make)
- git (git-vfs, git-run-command-patch-git, git-git, git-fc) (make)
- hypre (make)
- pkgconf (pkgconf-git) (make)
- sowing (make)
- boost (boost-git) (optional) – Free peer-reviewed portable C++ source libraries
- cgns (cgns-parallel) (optional) – Recording and recovering computer data
- eigen (eigen-git) (optional) – Lightweight C++ template library for vector and matrix math
- fftw (fftw-amd) (optional) – Fast-Fourier Transform
- Show 16 more dependencies...
Required by (24)
- coolfluid-svn (requires petsc)
- damask (requires petsc) (make)
- damask-grid (requires petsc)
- damask-grid (requires petsc) (make)
- damask-mesh (requires petsc)
- damask-mesh (requires petsc) (make)
- deal-ii (requires petsc) (optional)
- dolfin (requires petsc)
- dolfin-hpc (requires petsc)
- dolfinx (requires petsc)
- dolfinx-git (requires petsc)
- fenics-basix-git (requires petsc)
- freefem (requires petsc) (optional)
- libmesh-petsc (requires petsc)
- pism (requires petsc)
- precice (requires petsc)
- precice-git (requires petsc)
- python-basix-git (requires petsc)
- python-damask (requires petsc) (make)
- python-dolfin (requires petsc) (optional)
- Show 4 more...
Latest Comments
1 2 3 Next › Last »
carlosal1015 commented on 2022-11-01 16:49 (UTC)
Yeap, today I will push up to date package.
entshuld commented on 2022-11-01 12:44 (UTC)
Any chance that this package actually builds from the current git main branch? 3.16.3 is from January (10 months ago).
entshuld commented on 2022-10-02 17:13 (UTC)
@carlosal1015 you are very right, but if you don't do that, you'll eventually have different issues (which I don't remember at this moment). Is this what you mean with "modernize"? You could try with a pacman command to get the current version of your HYPRE, but I am sure there was a good reason for which I replaced "hypre" with "hypre=...". In any case, let's see who has issues with the new version. I don't have access to my system right now, but I'll do it later.
carlosal1015 commented on 2022-07-06 16:10 (UTC)
Hi, I have the following message error:
I think that is not a good idea pin the version
hypre=2.23.0
.urbainvaes commented on 2021-02-04 10:08 (UTC)
I think
chrpath
should be added in make-depends?heitzmann commented on 2020-05-21 12:17 (UTC)
Indeed I just copied a version that seemed to be working because I didn't have the time to fully check it. I've gone through the external packages now and left all that were working as external downloads. Party and Suitesparse are notable exceptions for now.
This last PKGBUILD update seems to be working properly now. Let me know if I missed anything.
killozap commented on 2020-05-21 01:38 (UTC)
heitzmann: I checked, the previous PKGBUILD does indeed not compile with latest gcc. But at the beginning of the new script
test_optdepends.sh
, the for loop for the desired external packages can be uncommented. Seems to work as before, with the latest gcc.Btw, in PKGBUILD on l.103 there is a $ missing:
--CXXOPTFLAGS="CXXOPTFLAGS"
Thanksheitzmann commented on 2020-05-20 19:27 (UTC)
Hi killozap, I haven't been using this package for a while. I got a message that it was not working anymore due to the latest gcc update, so I updated to this working version. Have you tried installing the previous PKGBUILD version with the latest gcc?
killozap commented on 2020-05-20 18:55 (UTC)
Hi, I thought the idea of this package, in contrast to petsc was that petsc would conveniently download the external packages/optional dependencies automatically. This has been changed? Many packages, like scotch, scalapack require manual intervention when installed from the AUR.
heitzman on the petsc package: "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."
killozap commented on 2019-09-30 14:06 (UTC)
petsc was moved to https://gitlab.com/petsc/petsc
1 2 3 Next › Last »