add PetscAssert() and PetscAssertFalse()
SETERRQ[1-9]+ begone
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 ...
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
PetscStack : check for correct push/popEnforce checkstack for CI jobsFixes from testsuite
Update badsource rules- Zero or more spaces are not allowed for more returning types- zero spaces not allowed for for|if|while
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.
Turn on checkbadSource test to generate an error when found; fix all source code that causes errorsCommit-type: portability-fix, testing-fix, style-fix, feature, maintainability/spend 1.5h
Update ts citations
Merge remote-tracking branch 'origin/maint'
Fix mismatched step index in adjointThe step index is increased after TSStep(), so it should be decreased before TSAdjointStep() for consistency.Funded-by:Project: FASTMath adjointTime:Reporte
Fix mismatched step index in adjointThe step index is increased after TSStep(), so it should be decreased before TSAdjointStep() for consistency.Funded-by:Project: FASTMath adjointTime:Reported-by: Satish Balay <balay@mcs.anl.gov>Thanks-to:
TS: Replace 0 -> NULL for pointers
docs: fix Input/Output Parameters list formatReported-by: Pierre Jolivet <pierre.jolivet@enseeiht.fr>
docs: fix sowing list syntax/incomplete man page
Add missing description of numcost in TSSetCostGradients()
Fix wrong error messageAlso add convergence check for TSForwardStep Funded-by: Project: FASTMath adjoint Time: 1.0 hours Reported-by: Thanks-to:
Add an API to compute SNES Jacobian in TSThis function can be used by both implicit methods and explicit methods.Funded-by:Project: FASTMath adjointTime: 1.0 hoursReported-by:Thanks-to: Barry
Add an API to compute SNES Jacobian in TSThis function can be used by both implicit methods and explicit methods.Funded-by:Project: FASTMath adjointTime: 1.0 hoursReported-by:Thanks-to: Barry Smith <bsmith@mcs.anl.gov>
Merge branch 'hongzh/improve-adjoint-logging' into 'master'Hongzh/improve adjoint loggingSee merge request petsc/petsc!1984
Typos.
Make an extra stage for TSAdjointSolveUse macro so that Barry won't yell at me.
Merge from doc-fixes branch
123456