PETSc for Python
================
Python bindings for PETSc.
Install
-------
If you have a working MPI implementation and the ``mpicc`` compiler
wrapper is on your search path, it is highly recommended to install
``mpi4py`` first::
$ pip install mpi4py
Ensure you have NumPy installed::
$ pip install numpy
and finally::
$ pip install petsc petsc4py
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, S. Benson, J. Brown,
P. Brune, K. Buschelman, E. Constantinescu, L. Dalcin, A. Dener,
V. Eijkhout, J. Faibussowitsch, W. Gropp, V. Hapla, T. Isaac, P. Jolivet,
D. Karpeyev, D. Kaushik, M. Knepley, F. Kong, S. Kruger,
D. May, L. Curfman McInnes, R. Mills, L. Mitchell, T. Munson,
J. Roman, K. Rupp, P. Sanan, J Sarich, B. Smith, H. Suh,
S. Zampini, H. Zhang, and H. Zhang, J. Zhang,
*PETSc/TAO Users Manual*, ANL-21/39 - Revision 3.22, 2024.
http://dx.doi.org/10.2172/2205494,
https://petsc.org/release/docs/manual/manual.pdf
Raw data
{
"_id": null,
"home_page": "https://gitlab.com/petsc/petsc",
"name": "petsc4py",
"maintainer": "PETSc Team",
"docs_url": null,
"requires_python": null,
"maintainer_email": "petsc-maint@mcs.anl.gov",
"keywords": "scientific computing, parallel computing, MPI, PETSc",
"author": "Lisandro Dalcin",
"author_email": "dalcinl@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/42/cd/325456a56a7a11541d2888d5f059e2f280d9223b01cc016ae723fd3f68ca/petsc4py-3.22.1.tar.gz",
"platform": "POSIX",
"description": "PETSc for Python\n================\n\nPython bindings for PETSc.\n\nInstall\n-------\n\nIf you have a working MPI implementation and the ``mpicc`` compiler\nwrapper is on your search path, it is highly recommended to install\n``mpi4py`` first::\n\n $ pip install mpi4py\n\nEnsure you have NumPy installed::\n\n $ pip install numpy\n\nand finally::\n\n $ pip install petsc petsc4py\n\n\nCitations\n---------\n\nIf PETSc for Python been significant to a project that leads to an\nacademic publication, please acknowledge that fact by citing the\nproject.\n\n* L. Dalcin, P. Kler, R. Paz, and A. Cosimo,\n *Parallel Distributed Computing using Python*,\n Advances in Water Resources, 34(9):1124-1139, 2011.\n http://dx.doi.org/10.1016/j.advwatres.2011.04.013\n\n* S. Balay, S. Abhyankar, M. Adams, S. Benson, J. Brown,\n P. Brune, K. Buschelman, E. Constantinescu, L. Dalcin, A. Dener,\n V. Eijkhout, J. Faibussowitsch, W. Gropp, V. Hapla, T. Isaac, P. Jolivet,\n D. Karpeyev, D. Kaushik, M. Knepley, F. Kong, S. Kruger,\n D. May, L. Curfman McInnes, R. Mills, L. Mitchell, T. Munson,\n J. Roman, K. Rupp, P. Sanan, J Sarich, B. Smith, H. Suh,\n S. Zampini, H. Zhang, and H. Zhang, J. Zhang,\n *PETSc/TAO Users Manual*, ANL-21/39 - Revision 3.22, 2024.\n http://dx.doi.org/10.2172/2205494,\n https://petsc.org/release/docs/manual/manual.pdf\n",
"bugtrack_url": null,
"license": "BSD-2-Clause",
"summary": "PETSc for Python",
"version": "3.22.1",
"project_urls": {
"Download": "https://pypi.io/packages/source/p/petsc4py/petsc4py-3.22.1.tar.gz",
"Homepage": "https://gitlab.com/petsc/petsc"
},
"split_keywords": [
"scientific computing",
" parallel computing",
" mpi",
" petsc"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "42cd325456a56a7a11541d2888d5f059e2f280d9223b01cc016ae723fd3f68ca",
"md5": "b2af45301abb8a42bf9ced53793f3a98",
"sha256": "a7fd321458b72356e46c4bc5bd93d173c9c2f91018cf21f614a631fe2aa6466a"
},
"downloads": -1,
"filename": "petsc4py-3.22.1.tar.gz",
"has_sig": false,
"md5_digest": "b2af45301abb8a42bf9ced53793f3a98",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 428381,
"upload_time": "2024-10-31T13:10:36",
"upload_time_iso_8601": "2024-10-31T13:10:36.932956Z",
"url": "https://files.pythonhosted.org/packages/42/cd/325456a56a7a11541d2888d5f059e2f280d9223b01cc016ae723fd3f68ca/petsc4py-3.22.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-31 13:10:36",
"github": false,
"gitlab": true,
"bitbucket": false,
"codeberg": false,
"gitlab_user": "petsc",
"gitlab_project": "petsc",
"lcname": "petsc4py"
}