Merge branch 'knepley/feature-plex-explicit-timestepping' into 'main'DM+TS: Add support for mass matricesSee merge request petsc/petsc!4683
TS: Updated error monitor for FEM
Add TSRemoveTrajectory()
Merge remote-tracking branch 'origin/release'
TSAdjoint: enable consecutive adjoint solvesOne extra call to TSTrajectoryGet() is needed only at the end of an adjoint solve. This change allows one to split one TSAdjointSolve() into a sequence o
TSAdjoint: enable consecutive adjoint solvesOne extra call to TSTrajectoryGet() is needed only at the end of an adjoint solve. This change allows one to split one TSAdjointSolve() into a sequence of consecutive adjoint solves.
show more ...
Swarm: Updated SP viewer for Swarm- Added some new options to control monitor
fix ts/swarm monitor
tsreset now sets rhs split pointers to null
rhssplits now get the dm from the top level TS
Implicit Runge-Kutta integrators
Style: replace "!rank" with "rank == 0"In SF tutorial ex1 (src/vec/is/sf/tutorials/ex1.c), add parentheses around "rank == 0". This is relevant because ! binds more tightly than +, but == binds les
Style: replace "!rank" with "rank == 0"In SF tutorial ex1 (src/vec/is/sf/tutorials/ex1.c), add parentheses around "rank == 0". This is relevant because ! binds more tightly than +, but == binds lesstightly, so the result of the computation would otherwise change.
Fix manpages: more errors reported by doctext
Fix manpages: Argument --> Parameter (required to enable sowing checks)
Fix manpages: mismatching number of parameters
Fix manpages: Input/Output Parameters --> Parameter
Fix manpages: Input/Output Parameter --> Parameters
Fix spelling errors in manpages and comments
Add event for TSTrajSetUp
PetscStack : check for correct push/popEnforce checkstack for CI jobsFixes from testsuite
Removed CHKERRQ() that come immediately after SETERRQ(), add test to checkbadSource() to find such constructsCommit-type: bug-fix, error-checking\spend 10mReported-by: Lisandro Dalcin <dalcinl@gm
Removed CHKERRQ() that come immediately after SETERRQ(), add test to checkbadSource() to find such constructsCommit-type: bug-fix, error-checking\spend 10mReported-by: Lisandro Dalcin <dalcinl@gmail.com>
Update badsource rules- Zero or more spaces are not allowed for more returning types- zero spaces not allowed for for|if|while
Remove all double blank lines from sourceCommit-type: petsc-style/2h
Linter using libClang that checks PetscValidHeaderSpecifcType, PetscValidHeaderSpecific, PetscValidHeader, PetscValid[XXX]Pointer, PetscValidType, PetscCheckSameComm, PetscValidLogicalCollectiveXXX f
Linter using libClang that checks PetscValidHeaderSpecifcType, PetscValidHeaderSpecific, PetscValidHeader, PetscValid[XXX]Pointer, PetscValidType, PetscCheckSameComm, PetscValidLogicalCollectiveXXX for validity. Automatically generates diff files for problems with a known solution.
Fix code that did not pass appropriate PETSc error flags to SETERRQ()Add checkbadSource check for use of SETERRQ() without an appropriate error flagCommit-type: error-checking, bug-fix, testing-f
Fix code that did not pass appropriate PETSc error flags to SETERRQ()Add checkbadSource check for use of SETERRQ() without an appropriate error flagCommit-type: error-checking, bug-fix, testing-fix, style-fix/spend 2.5h
All MPIU_ functions except MPIU_File return MPI error codes for checkingUpdate checkbadSource to find use of CHKERRQ with MPIU_ functionsCommit-type: i.e. error-checking, optimization, bug-fix, p
All MPIU_ functions except MPIU_File return MPI error codes for checkingUpdate checkbadSource to find use of CHKERRQ with MPIU_ functionsCommit-type: i.e. error-checking, optimization, bug-fix, portability-fix, testing-fix, style-fix, feature, documentation, exampleFunded-by:Project:Time: hoursReported-by:Thanks-to:Development Tools: Vim, Emacs, Eclipse
12345678910>>...60