CHANGES.rst DESCRIPTION.rst LICENSE.rst MANIFEST.in README.rst setup.cfg setup.py conf/__init__.py conf/baseconf.py conf/cythonize.py conf/epydoc.cfg conf/epydocify.py conf/metadata.py conf/petscconf.py demo/makefile demo/binary-io/makefile demo/binary-io/matvecio.py demo/bratu2d/bratu2d.py demo/bratu2d/bratu2df90.f90 demo/bratu2d/bratu2dnpy.py demo/bratu2d/makefile demo/bratu3d/bratu3d.py demo/bratu3d/makefile demo/dmplex/adaptivity.py demo/dmplex/distribute_field.py demo/kspsolve/makefile demo/kspsolve/petsc-cg.py demo/kspsolve/petsc-ksp.py demo/kspsolve/petsc-mat.py demo/kspsolve/test_mat_cg.py demo/kspsolve/test_mat_ksp.py demo/ode/ce.py demo/ode/heat.py demo/ode/orego.py demo/ode/rober.py demo/perftest/App.f90 demo/perftest/App.pyf demo/perftest/driver.c demo/perftest/driver.py demo/perftest/makefile demo/perftest/makefile.f2py demo/perftest/makefile.petsc demo/poisson2d/makefile demo/poisson2d/poisson2d.py demo/poisson3d/del2lib.f90 demo/poisson3d/del2mat.h demo/poisson3d/del2mat.py demo/poisson3d/makefile demo/poisson3d/makefile.petsc demo/poisson3d/poisson3d.c demo/poisson3d/poisson3d.py demo/taosolve/chwirut.py demo/taosolve/rosenbrock.py demo/wrap-cython/Bratu3D.pyx demo/wrap-cython/Bratu3Dimpl.c demo/wrap-cython/Bratu3Dimpl.h demo/wrap-cython/makefile demo/wrap-cython/run_demo.py demo/wrap-cython/setup.py demo/wrap-f2py/.f2py_f2cmap demo/wrap-f2py/Bratu2D.F90 demo/wrap-f2py/Bratu2D.pyf demo/wrap-f2py/Bratu2Dmodule.h demo/wrap-f2py/makefile demo/wrap-f2py/run_demo.py demo/wrap-f2py/setup.py demo/wrap-swig/Bratu3D.c demo/wrap-swig/Bratu3D.h demo/wrap-swig/Bratu3D.i demo/wrap-swig/makefile demo/wrap-swig/run_demo.py demo/wrap-swig/setup.py docs/CHANGES.html docs/LICENSE.html docs/index.html docs/index.rst docs/petsc4py.1 docs/petsc4py.info docs/petsc4py.pdf docs/apiref/api-objects.txt docs/apiref/class-tree.html docs/apiref/crarr.png docs/apiref/epydoc.css docs/apiref/epydoc.js docs/apiref/frames.html docs/apiref/help.html docs/apiref/identifier-index.html docs/apiref/index.html docs/apiref/module-tree.html docs/apiref/petsc4py-module.html docs/apiref/petsc4py.PETSc-module.html docs/apiref/petsc4py.PETSc.AO-class.html docs/apiref/petsc4py.PETSc.AO.Type-class.html docs/apiref/petsc4py.PETSc.Comm-class.html docs/apiref/petsc4py.PETSc.DM-class.html docs/apiref/petsc4py.PETSc.DM.BoundaryType-class.html docs/apiref/petsc4py.PETSc.DM.Type-class.html docs/apiref/petsc4py.PETSc.DMComposite-class.html docs/apiref/petsc4py.PETSc.DMDA-class.html docs/apiref/petsc4py.PETSc.DMDA.ElementType-class.html docs/apiref/petsc4py.PETSc.DMDA.InterpolationType-class.html docs/apiref/petsc4py.PETSc.DMDA.StencilType-class.html docs/apiref/petsc4py.PETSc.DMPlex-class.html docs/apiref/petsc4py.PETSc.DMShell-class.html docs/apiref/petsc4py.PETSc.DS-class.html docs/apiref/petsc4py.PETSc.DS.Type-class.html docs/apiref/petsc4py.PETSc.Error-class.html docs/apiref/petsc4py.PETSc.IS-class.html docs/apiref/petsc4py.PETSc.IS.Type-class.html docs/apiref/petsc4py.PETSc.InsertMode-class.html docs/apiref/petsc4py.PETSc.KSP-class.html docs/apiref/petsc4py.PETSc.KSP.ConvergedReason-class.html docs/apiref/petsc4py.PETSc.KSP.NormType-class.html docs/apiref/petsc4py.PETSc.KSP.Type-class.html docs/apiref/petsc4py.PETSc.LGMap-class.html docs/apiref/petsc4py.PETSc.LGMap.MapMode-class.html docs/apiref/petsc4py.PETSc.LGMap.Type-class.html docs/apiref/petsc4py.PETSc.Log-class.html docs/apiref/petsc4py.PETSc.LogClass-class.html docs/apiref/petsc4py.PETSc.LogEvent-class.html docs/apiref/petsc4py.PETSc.LogStage-class.html docs/apiref/petsc4py.PETSc.Mat-class.html docs/apiref/petsc4py.PETSc.Mat.AssemblyType-class.html docs/apiref/petsc4py.PETSc.Mat.FactorShiftType-class.html docs/apiref/petsc4py.PETSc.Mat.InfoType-class.html docs/apiref/petsc4py.PETSc.Mat.Option-class.html docs/apiref/petsc4py.PETSc.Mat.OrderingType-class.html docs/apiref/petsc4py.PETSc.Mat.SORType-class.html docs/apiref/petsc4py.PETSc.Mat.SolverType-class.html docs/apiref/petsc4py.PETSc.Mat.Structure-class.html docs/apiref/petsc4py.PETSc.Mat.Type-class.html docs/apiref/petsc4py.PETSc.NormType-class.html docs/apiref/petsc4py.PETSc.NullSpace-class.html docs/apiref/petsc4py.PETSc.Object-class.html docs/apiref/petsc4py.PETSc.Options-class.html docs/apiref/petsc4py.PETSc.PC-class.html docs/apiref/petsc4py.PETSc.PC.ASMType-class.html docs/apiref/petsc4py.PETSc.PC.CompositeType-class.html docs/apiref/petsc4py.PETSc.PC.GAMGType-class.html docs/apiref/petsc4py.PETSc.PC.GASMType-class.html docs/apiref/petsc4py.PETSc.PC.MGCycleType-class.html docs/apiref/petsc4py.PETSc.PC.MGType-class.html docs/apiref/petsc4py.PETSc.PC.SchurFactType-class.html docs/apiref/petsc4py.PETSc.PC.SchurPreType-class.html docs/apiref/petsc4py.PETSc.PC.Side-class.html docs/apiref/petsc4py.PETSc.PC.Type-class.html docs/apiref/petsc4py.PETSc.Partitioner-class.html docs/apiref/petsc4py.PETSc.PartitionerType-class.html docs/apiref/petsc4py.PETSc.Random-class.html docs/apiref/petsc4py.PETSc.Random.Type-class.html docs/apiref/petsc4py.PETSc.SF-class.html docs/apiref/petsc4py.PETSc.SF.Type-class.html docs/apiref/petsc4py.PETSc.SNES-class.html docs/apiref/petsc4py.PETSc.SNES.ConvergedReason-class.html docs/apiref/petsc4py.PETSc.SNES.NormSchedule-class.html docs/apiref/petsc4py.PETSc.SNES.Type-class.html docs/apiref/petsc4py.PETSc.Scatter-class.html docs/apiref/petsc4py.PETSc.Scatter.Type-class.html docs/apiref/petsc4py.PETSc.ScatterMode-class.html docs/apiref/petsc4py.PETSc.Section-class.html docs/apiref/petsc4py.PETSc.Sys-class.html docs/apiref/petsc4py.PETSc.TAO-class.html docs/apiref/petsc4py.PETSc.TAO.Reason-class.html docs/apiref/petsc4py.PETSc.TAO.Type-class.html docs/apiref/petsc4py.PETSc.TS-class.html docs/apiref/petsc4py.PETSc.TS.ARKIMEXType-class.html docs/apiref/petsc4py.PETSc.TS.ConvergedReason-class.html docs/apiref/petsc4py.PETSc.TS.EquationType-class.html docs/apiref/petsc4py.PETSc.TS.ExactFinalTime-class.html docs/apiref/petsc4py.PETSc.TS.ProblemType-class.html docs/apiref/petsc4py.PETSc.TS.RKType-class.html docs/apiref/petsc4py.PETSc.TS.Type-class.html docs/apiref/petsc4py.PETSc.Vec-class.html docs/apiref/petsc4py.PETSc.Vec.Option-class.html docs/apiref/petsc4py.PETSc.Vec.Type-class.html docs/apiref/petsc4py.PETSc.Viewer-class.html docs/apiref/petsc4py.PETSc.Viewer.Format-class.html docs/apiref/petsc4py.PETSc.Viewer.Mode-class.html docs/apiref/petsc4py.PETSc.Viewer.Size-class.html docs/apiref/petsc4py.PETSc.Viewer.Type-class.html docs/apiref/petsc4py.PETSc.ViewerHDF5-class.html docs/apiref/petsc4py.PETSc._DMComposite_access-class.html docs/apiref/petsc4py.PETSc._DMDA_Vec_array-class.html docs/apiref/petsc4py.PETSc._IS_buffer-class.html docs/apiref/petsc4py.PETSc._Mat_Stencil-class.html docs/apiref/petsc4py.PETSc._Vec_LocalForm-class.html docs/apiref/petsc4py.PETSc._Vec_buffer-class.html docs/apiref/petsc4py.lib-module.html docs/apiref/redirect.html docs/apiref/toc-everything.html docs/apiref/toc-petsc4py-module.html docs/apiref/toc-petsc4py.PETSc-module.html docs/apiref/toc-petsc4py.lib-module.html docs/apiref/toc.html docs/source/Makefile docs/source/abstract.txt docs/source/citing.rst docs/source/conf.py docs/source/index.rst docs/source/install.rst docs/source/links.txt docs/source/make.bat docs/source/manual.rst docs/source/overview.rst docs/source/toctree.txt docs/source/tutorial.rst docs/usrman/.buildinfo docs/usrman/citing.html docs/usrman/genindex.html docs/usrman/index.html docs/usrman/install.html docs/usrman/manual.html docs/usrman/objects.inv docs/usrman/overview.html docs/usrman/search.html docs/usrman/searchindex.js docs/usrman/tutorial.html docs/usrman/_sources/citing.rst.txt docs/usrman/_sources/index.rst.txt docs/usrman/_sources/install.rst.txt docs/usrman/_sources/manual.rst.txt docs/usrman/_sources/overview.rst.txt docs/usrman/_sources/tutorial.rst.txt docs/usrman/_static/ajax-loader.gif docs/usrman/_static/basic.css docs/usrman/_static/classic.css docs/usrman/_static/comment-bright.png docs/usrman/_static/comment-close.png docs/usrman/_static/comment.png docs/usrman/_static/default.css docs/usrman/_static/doctools.js docs/usrman/_static/documentation_options.js docs/usrman/_static/down-pressed.png docs/usrman/_static/down.png docs/usrman/_static/file.png docs/usrman/_static/jquery-3.2.1.js docs/usrman/_static/jquery.js docs/usrman/_static/minus.png docs/usrman/_static/plus.png docs/usrman/_static/pygments.css docs/usrman/_static/searchtools.js docs/usrman/_static/sidebar.js docs/usrman/_static/underscore-1.3.1.js docs/usrman/_static/underscore.js docs/usrman/_static/up-pressed.png docs/usrman/_static/up.png docs/usrman/_static/websupport.js petsc4py.egg-info/PKG-INFO petsc4py.egg-info/SOURCES.txt petsc4py.egg-info/dependency_links.txt petsc4py.egg-info/not-zip-safe petsc4py.egg-info/requires.txt petsc4py.egg-info/top_level.txt src/PETSc.c src/PETSc.pxd src/PETSc.py src/__init__.py src/__main__.py src/libpetsc4py.c src/libpetsc4py.h src/petsc4py.PETSc.c src/petsc4py.PETSc.pyx src/PETSc/AO.pyx src/PETSc/CAPI.pyx src/PETSc/Comm.pyx src/PETSc/Const.pyx src/PETSc/DM.pyx src/PETSc/DMComposite.pyx src/PETSc/DMDA.pyx src/PETSc/DMPlex.pyx src/PETSc/DMShell.pyx src/PETSc/DS.pyx src/PETSc/Error.pyx src/PETSc/IS.pyx src/PETSc/KSP.pyx src/PETSc/Log.pyx src/PETSc/Mat.pyx src/PETSc/Object.pyx src/PETSc/Options.pyx src/PETSc/PC.pyx src/PETSc/PETSc.pyx src/PETSc/Partitioner.pyx src/PETSc/Random.pyx src/PETSc/SF.pyx src/PETSc/SNES.pyx src/PETSc/Scatter.pyx src/PETSc/Section.pyx src/PETSc/Sys.pyx src/PETSc/TAO.pyx src/PETSc/TS.pyx src/PETSc/Vec.pyx src/PETSc/Viewer.pyx src/PETSc/arraynpy.pxi src/PETSc/cyclicgc.pxi src/PETSc/petscao.pxi src/PETSc/petscdef.pxi src/PETSc/petscdm.pxi src/PETSc/petscdmcomposite.pxi src/PETSc/petscdmda.pxi src/PETSc/petscdmplex.pxi src/PETSc/petscdmshell.pxi src/PETSc/petscds.pxi src/PETSc/petscis.pxi src/PETSc/petscksp.pxi src/PETSc/petsclinesearch.pxi src/PETSc/petsclog.pxi src/PETSc/petscmat.pxi src/PETSc/petscmem.pxi src/PETSc/petscmpi.pxi src/PETSc/petscobj.pxi src/PETSc/petscopt.pxi src/PETSc/petscpartitioner.pxi src/PETSc/petscpc.pxi src/PETSc/petscrand.pxi src/PETSc/petscsct.pxi src/PETSc/petscsec.pxi src/PETSc/petscsf.pxi src/PETSc/petscsnes.pxi src/PETSc/petscsys.pxi src/PETSc/petsctao.pxi src/PETSc/petscts.pxi src/PETSc/petscvec.pxi src/PETSc/petscvwr.pxi src/include/compat.h src/include/custom.h src/include/cython.h src/include/initpkg.h src/include/pep3118.h src/include/scalar.h src/include/compat/hdf5.h src/include/compat/hypre.h src/include/compat/mpi.h src/include/compat/mumps.h src/include/compat/tao.h src/include/petsc4py/PETSc.pxd src/include/petsc4py/__init__.pxd src/include/petsc4py/__init__.pyx src/include/petsc4py/numpy.h src/include/petsc4py/petsc4py.PETSc.h src/include/petsc4py/petsc4py.PETSc_api.h src/include/petsc4py/petsc4py.h src/include/petsc4py/petsc4py.i src/lib/__init__.py src/lib/petsc.cfg src/libpetsc4py/custom.h src/libpetsc4py/libpetsc4py.c src/libpetsc4py/libpetsc4py.h src/libpetsc4py/libpetsc4py.pyx test/runtests.py test/test_comm.py test/test_dmda.py test/test_dmplex.py test/test_dmshell.py test/test_gc.py test/test_is.py test/test_ksp.py test/test_ksp_py.py test/test_lgmap.py test/test_log.py test/test_mat_aij.py test/test_mat_dense.py test/test_mat_fact.py test/test_mat_py.py test/test_nsp.py test/test_object.py test/test_optdb.py test/test_pc_py.py test/test_snes.py test/test_snes_py.py test/test_sys.py test/test_tao.py test/test_ts.py test/test_ts_py.py test/test_vec.py