Add TSRHSSplitGet/SetSNES()Use a different SNES object for TSRHSSplit so that the origina SNES DM still matches the TS DM.
Add a new ARKIMEX solver for fast-slow systems
DM+DS: Create FE with degree bounds- Add degree bounds to DMCopyFields(), DMCopyDS(), PetscDSCopy(), and PetscDSSelectDiscretizations()- Add PetscFELimitDegree()
Merge branch 'ahmed/exodusii-improvements' into 'main'ExodusII: cache variable namesSee merge request petsc/petsc!7705
PetscViewer_ExodusII: Allow the viewer to set and query the name and number of variables (results) stored in an exodusII file. Cache this information to avoid repeated calls to exodusII functions.A
PetscViewer_ExodusII: Allow the viewer to set and query the name and number of variables (results) stored in an exodusII file. Cache this information to avoid repeated calls to exodusII functions.And update to use exodusII-v2024-06-27Co-authored-by: Sarah Ahmed ahmes134@mcmaster.ca
show more ...
PetscSF: Create PetscSFRegisterPersistent()/PetscSFDeregisterPersistent()PetscSF: use PetscSFRegisterPersistent()/PetscSFDeregisterPeristent() in examples
TSMonitorSolutionVTK: add dumping interval
Merge branch 'stefanozampini/gamg' into 'main'PCGAMG: some optimizationsSee merge request petsc/petsc!7798
PCGAMG: some brain dead optimizationsadd extra information for PCViewminimize messages for simple repartitioningminimize matrix permutations with simple redistributionexpose API to set graph sym
PCGAMG: some brain dead optimizationsadd extra information for PCViewminimize messages for simple repartitioningminimize matrix permutations with simple redistributionexpose API to set graph symmetrization (this can be useful in nested solvers when the GAMG block is symmetric but the monolithic matrix is not)update examples output
configure: python-3.13 does no have xdrlib, _parse_makefile in sysconfigFixes #1604Thanks-to: https://gitlab.com/sagitter
Merge branch 'release-revert-7765'
SNES: add SNESResetCounters
Docs fixes
DM: add support for local mass lumping
SNES: trust region APIdeprecate old SNESSetTrustRegionTolerance
Add PetscCallExternalAbort()
Merge branch 'jrwrigh/dm_box_label' into 'main'Plex: Add box labeling to simplex, input meshesSee merge request petsc/petsc!7741
TS: add TSGetStepResize() to API to inquire about resizing
feat(plex): Add DMPlexSetBoxLabel_Internal
SNES: Add SNESNEWTONAL for Newton's method with arc length continuation
Merge branch 'knepley/feature-adaptor-multiple-loops' into 'main'Add adaptor with multiple loopsSee merge request petsc/petsc!7698
MatSchurComplementComputeExplicitOperator: return a MATDENSE by default
Merge branch 'jose/deprecate-petsc-default' into 'main'Fix usage of deprecated PETSC_DEFAULTSee merge request petsc/petsc!7707
Fix usage of deprecated PETSC_DEFAULT
Add length argument to PetscMPIErrorString() to prevent potential array overflowAdd test to loop over MPI error codes. Reveals known bug in MPICH implementation
12345678910>>...23