Skip to main content

Python bindings for PETSc.

Install

If you have a working MPI implementation and the mpicc compiler wrapper is on your search path, it highly recommended to install mpi4py first:

$ pip install mpi4py

Ensure you have NumPy installed:

$ pip install numpy

and finally:

$ pip install petsc petsc4py

You can also install the in-development version of petsc4py with:

$ pip install Cython numpy mpi4py
$ pip install --no-deps git+https://gitlab.com/petsc/petsc
$ pip install --no-deps git+https://gitlab.com/petsc/petsc4py

or:

$ pip install Cython numpy mpi4py
$ pip install --no-deps https://gitlab.com/petsc/petsc/-/archive/master.tar.gz
$ pip install --no-deps https://gitlab.com/petsc/petsc4py/-/archive/master.tar.gz

Citations

If PETSc for Python been significant to a project that leads to an academic publication, please acknowledge that fact by citing the project.

  • L. Dalcin, P. Kler, R. Paz, and A. Cosimo, Parallel Distributed Computing using Python, Advances in Water Resources, 34(9):1124-1139, 2011. http://dx.doi.org/10.1016/j.advwatres.2011.04.013

  • S. Balay, S. Abhyankar, M. Adams, J. Brown, P. Brune, K. Buschelman, L. Dalcin, A. Dener, V. Eijkhout, W. Gropp, D. Karpeyev, D. Kaushik, M. Knepley, D. May, L. Curfman McInnes, R. Mills, T. Munson, K. Rupp, P. Sanan, B. Smith, S. Zampini, H. Zhang, and H. Zhang, PETSc Users Manual, ANL-95/11 - Revision 3.14, 2020. http://www.mcs.anl.gov/petsc/petsc-current/docs/manual.pdf

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

petsc4py-3.14.1.tar.gz (2.1 MB view details)

Uploaded Source

File details

Details for the file petsc4py-3.14.1.tar.gz.

File metadata

  • Download URL: petsc4py-3.14.1.tar.gz
  • Upload date:
  • Size: 2.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.3 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.9.1

File hashes

Hashes for petsc4py-3.14.1.tar.gz
Algorithm Hash digest
SHA256 f5f8daf3a4cd1dfc945876b0d83a05b25f3c54e08046312eaa3e3036b24139c0
MD5 957e19908af606b1ec0917d9a22dbf84
BLAKE2b-256 c173604fe37a9305586ad13807ffc81f2a0535f5c0a2cd2c615f248f769374c0

See more details on using hashes here.

Release history Release notifications | RSS feed

3.25.4

1 file

3.25.3

1 file

3.25.2

1 file

3.25.1

1 file

3.25.0

1 file

3.24.6

1 file

3.24.5

1 file

3.24.4

1 file

3.24.3

1 file

3.24.2

1 file

3.24.1

1 file

3.24.0

1 file

3.23.7

1 file

3.23.6

1 file

3.23.5

1 file

3.23.4

1 file

3.23.3

1 file

3.23.2

1 file

3.23.1

1 file

3.23.0

1 file

3.22.5

1 file

3.22.4

1 file

3.22.3

1 file

3.22.2

1 file

3.22.1

1 file

3.22.0

1 file

3.21.6

1 file

3.21.5

1 file

3.21.4

1 file

3.21.3

1 file

3.21.2

1 file

3.21.1

1 file

3.21.0

1 file

3.20.5

1 file

3.20.4

1 file

3.20.3

1 file

3.20.2

1 file

3.20.1

1 file

3.20.0

1 file

3.19.6

1 file

3.19.5

1 file

3.19.4

1 file

3.19.2

1 file

3.19.1

1 file

3.19.0

1 file

3.18.5

1 file

3.18.4

1 file

3.18.3

1 file

3.18.2

1 file

3.18.1

1 file

3.18.0

1 file

3.17.4

1 file

3.17.3

1 file

3.17.2

1 file

3.17.1

1 file

3.17.0

1 file

3.16.6

1 file

3.16.5

1 file

3.16.4

1 file

3.16.3

1 file

3.16.2

1 file

3.16.1

1 file

3.16.0

1 file

3.15.1

1 file

3.15.0

1 file

This release

3.14.1 This release

1 file

3.14.0

1 file

3.13.0

1 file

3.12.0

1 file

3.11.0

1 file

3.10.1

1 file

3.10.0

1 file

3.9.1

1 file

3.9.0

1 file

3.8.1

1 file

3.8.0

1 file

3.7.0

1 file

3.6.0

1 file

3.5.1

3.5

3.4

3.3.1

3.3

1.2

1.1.2

1.1.1

1.1

1.0.3

1.0.2

1.0.1

0.7.5

0.7.4

0.7.2

1 file

0.7.1

1 file

0.7.0

1 file

0.6.3

1 file

0.6.0

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page