15808f684SSatish BalayPETSc for Python 25808f684SSatish Balay================ 35808f684SSatish Balay 45808f684SSatish BalayPython bindings for PETSc. 55808f684SSatish Balay 6f46a955bSLisandro DalcinInstall 7f46a955bSLisandro Dalcin------- 8f46a955bSLisandro Dalcin 9f46a955bSLisandro DalcinIf you have a working MPI implementation and the ``mpicc`` compiler 10f46a955bSLisandro Dalcinwrapper is on your search path, it is highly recommended to install 11f46a955bSLisandro Dalcin``mpi4py`` first:: 12f46a955bSLisandro Dalcin 13f46a955bSLisandro Dalcin $ pip install mpi4py 14f46a955bSLisandro Dalcin 15f46a955bSLisandro DalcinEnsure you have NumPy installed:: 16f46a955bSLisandro Dalcin 17f46a955bSLisandro Dalcin $ pip install numpy 18f46a955bSLisandro Dalcin 19f46a955bSLisandro Dalcinand finally:: 20f46a955bSLisandro Dalcin 21f46a955bSLisandro Dalcin $ pip install petsc petsc4py 22f46a955bSLisandro Dalcin 23f46a955bSLisandro Dalcin 245808f684SSatish BalayCitations 255808f684SSatish Balay--------- 265808f684SSatish Balay 275808f684SSatish BalayIf PETSc for Python been significant to a project that leads to an 285808f684SSatish Balayacademic publication, please acknowledge that fact by citing the 295808f684SSatish Balayproject. 305808f684SSatish Balay 315808f684SSatish Balay* L. Dalcin, P. Kler, R. Paz, and A. Cosimo, 325808f684SSatish Balay *Parallel Distributed Computing using Python*, 335808f684SSatish Balay Advances in Water Resources, 34(9):1124-1139, 2011. 345808f684SSatish Balay http://dx.doi.org/10.1016/j.advwatres.2011.04.013 355808f684SSatish Balay 36c7c82c6aSSatish Balay* S. Balay, S. Abhyankar, M. Adams, S. Benson, J. Brown, 37c7c82c6aSSatish Balay P. Brune, K. Buschelman, E. Constantinescu, L. Dalcin, A. Dener, 385aa9e7a8SSatish Balay V. Eijkhout, J. Faibussowitsch, W. Gropp, V. Hapla, T. Isaac, P. Jolivet, 39c7c82c6aSSatish Balay D. Karpeyev, D. Kaushik, M. Knepley, F. Kong, S. Kruger, 40c7c82c6aSSatish Balay D. May, L. Curfman McInnes, R. Mills, L. Mitchell, T. Munson, 415636f27cSSatish Balay J. Roman, K. Rupp, P. Sanan, J Sarich, B. Smith, H. Suh, 42c7c82c6aSSatish Balay S. Zampini, H. Zhang, and H. Zhang, J. Zhang, 438cf7a3c0SSatish Balay *PETSc/TAO Users Manual*, ANL-21/39 - Revision 3.24, 2025. 44*b2da12faSSatish Balay https://doi.org/10.2172/2998643, 45c7c82c6aSSatish Balay https://petsc.org/release/docs/manual/manual.pdf 46