Split dmActive into seperate support for matrix, rhs, and initial guess
Fix the inconsistent usage of #if [!]defined XXX compared to defined(XXX)Thanks-to: Pierre JolivetAn LLM Claude detected the incosnsitency it was not used to remove the inconsistency
Replace mpirun with mpiexec, as only the latter is in the standard
Merge branch 'fix-bool' into 'main'petsc4py: fix bool array type declarationCloses #1851See merge request petsc/petsc!9008
Merge remote-tracking branch 'origin/release'
petsc4py: setuptools 81 removed setup.py support for dry-run
Revert "CI: setuptools 81.0.0 is breaking docs-review and petsc4py-pip jobs"This reverts commit 101ddd69cb7015691ca59af9138c3b356e4a58f8.
CI: setuptools 81.0.0 is breaking docs-review and petsc4py-pip jobs
Fix: use np.bool_ as numpy 1.x compatible equivalent
remove PETSc.pyi, its generated during build, and is available in tarball
Add automatic generated fortran support for setting and returning contextsMajor cleanup of the code for setting and returning application (previously called user) contexts - PetscCtx ctx is now t
Add automatic generated fortran support for setting and returning contextsMajor cleanup of the code for setting and returning application (previously called user) contexts - PetscCtx ctx is now the standard for passing in contexts - PetscCtxRt ctx is the standard for passing out contexts, including context destroy routines based on PetscCtxDestroyFnBoth of these are typedef to void*Also removed most use of user and userctx for context arguments now consistently named ctxImproved documentation on PetscCtx and PetscCtxRt and on how to use contexts (including getting them) from Fortran
show more ...
Merge branch 'release'
Increase patchlevel to 3.24.4
Add make checkshellcheck and shellcheck to use shellcheck on PETSc scripts
petsc4py: Add (generated) type stubs
petsc4py: Add stubtest make target
petsc4py: Add stubs update and install step
petsc4py: Extend and generalize typing header
petsc4py: Extend stubgen for mypy checked stubs
petsc4py: _Vec_LocalForm use cinit
petsc4py: Add TAOLineSearch.ConvergedReason
petsc4py: Fix naming GLMapMode -> LGMapMapMode
petsc4py: Fix DeviceContext.JoinMode
Merge branch 'barry/2025-12-24/improve-snes-domain-error-handling' into 'main'Improve the propagation of function domain error handling in SNES, especially...See merge request petsc/petsc!8914
12345678910>>...36