.. _petsc4py_api: ========== Python API ========== PETSc's Python API is provided by the binding petsc4py. To use - Configure PETSc with ``--with-petsc4py`` and (likely) ``--download-mpi4py``. - Ensure the environmental variable ``PYTHONPATH`` contains ``$PETSC_DIR/$PETSC_ARCH/lib`` Examples of petsc4py usage may be found in ``$PETSC_DIR/src/binding/petsc4py/demo`` .. toctree:: :maxdepth: 1 index