petsc4py: add readonly flag to DA.getVecArray
Merge remote-tracking branch 'origin/release'
petsc4py: expose snes usesksp
petsc4py: add support for option handlersdo not register handler if already present
petsc4py: expose KSPCGGetObjFcnadd missing function composition for KSPCG
petsc4py: wrap DM{Get|Restore}Named{Global|Local}Vector
ruff format
petsc4py: wrap PetscObjectGetId
SNES: expose Divergence tolerance API to petsc4pyalign C API to the PETSc convention when using PETSC_DEFAULT
petsc4py: add update tests
petsc4py: fix tests leak
petsc4py: do not call MatSetUp if context if Nonefix issue #1587Clarify docs
petsc4py: add tests for PetscDevice and PetscDeviceContext
petsc4py: finalize docstring and lintingdefault options values should have the correct typefix testsconform oarray to PETSc conventionwrap Py_InitializeEx and PyImport_ImportModule with stack ca
petsc4py: finalize docstring and lintingdefault options values should have the correct typefix testsconform oarray to PETSc conventionwrap Py_InitializeEx and PyImport_ImportModule with stack callsupdate makefile for docs and linting rulesadd petsc4py tests to linux-pkgs-dbgmodify documentation
show more ...
petsc4py: Add setPreSolve and setPostSolve for KSP
Merge branch 'stefanozampini/add-python-bindings' into 'release'petsc4py: add some missing bindingsSee merge request petsc/petsc!6941
petsc4py: add some missing bindings
petsc4py: Implement matmul binary operator `x @ y` for Vec and Mat
petsc4py: support user defined custom convergence in addition to defaultFix LSQR case
Remove -log_summary
Remove -malloc [no] option
Add BNCG and TaoLineSearch in petsc4py.
Update petsc4pyrename converged properties since now converged is a method
123456