Merge remote-tracking branch 'origin/release'
petsc4py: fix tests leak
petsc4py: TaoSetResidualRoutine does not accept null vectors
petsc4py: do not call MatSetUp if context if Nonefix issue #1587Clarify docs
Docs: typos
Merge branch 'release'
Increase patchlevel to 3.21.1
CI: petsc4py-lint: anchor ruff to version 0.4.1
petsc4py: remove useless __dealloc__no need to define __dealloc__ for objects that inherit from Object
petsc4py: add tests for PetscDevice and PetscDeviceContext
petsc4py: fix PetscDeviceContext.duplicate()
petsc4py: fix PetscDeviceContext fork and join
petsc4py: DeviceContext.create cannot be a class methodDeviceContext inherits from (Petsc)Object
petsc4py: PetscDevice add explicit destroy method
petsc4py: PyPetscDevice_New must take reference on PetscDevice
petsc4py: fix error in spack build
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 ...
Plex: Major changes to the behavior of cohesive cells- Ghost cohesive cells now have no special marking (was shift3)- By default, impinging faces separating fault sides do not split, but instead fo
Plex: Major changes to the behavior of cohesive cells- Ghost cohesive cells now have no special marking (was shift3)- By default, impinging faces separating fault sides do not split, but instead force unsplit nodes on the fault
1...<<11121314151617181920>>...36