Update tests output
TAO bound constrained solvers: properly propagate options prefix to subsolversoptions prefix is not known at creation time
TAOBNK: cleanup
remove trailing newline from SETERRQ
TAO: unify options for bounded Newton-KrylovFix typos here and there
Minor
added MFFD hessian tests for Newton-type methods
eliminated unnecessary duplication of the Hessian that was breaking MATMFFD types
Fix manpages: more errors reported by doctext
Some missing CHKERR[Q|MPI]
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.
show more ...
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
added explicit Hessian feature to BRGN
PCView_BJacobi(): rm same_local_solves/use PVFOnly solver information from rank 0 are now displayed, even when callingPCBJacobiGetSubKSP(). To display solver information from all ranks, usePETSC_
PCView_BJacobi(): rm same_local_solves/use PVFOnly solver information from rank 0 are now displayed, even when callingPCBJacobiGetSubKSP(). To display solver information from all ranks, usePETSC_VIEWER_ASCII_INFO_DETAIL, e.g., -ksp_view ::ascii_info_detail
PCBJacobi: update outputs
checkbadSource: new rule for wrongfully placed "{"
Fix compile warning reported by PGI 20.9src/tao/bound/impls/bqnk/bqnk.c", line 322: warning:last line of file ends without a newline
unified recycle flags for Tao solvers with consistent set/get interfaces
Convert MPI error type to PETSc error with string message for all MPI callsNow PETSc examples will ONLY return PETSc error codes and never MPI error codes directly so we can understand and post-pro
Convert MPI error type to PETSc error with string message for all MPI callsNow PETSc examples will ONLY return PETSc error codes and never MPI error codes directly so we can understand and post-process their errors better.The test harness will now automatically retry tests that fail with MPI, this may help with Intel MPI that produces seemingly random failures.Commit-type: error-checking/spend 30m
Fix warnings in NVIDIA compilers (formerly PGI): unreachable statement
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
Merge remote-tracking branch 'origin/maint'
12345678910>>...20