pluck ~1000 low hanging PetscCheckFalse() -> PetscCheck() fruit
chkerr and friends wrapped
doc: fix References: sectionNotation:. * - textor. year - text
Merge remote-tracking branch 'origin/release'
PC[G]ASM: do not mix GetBool() and GetString()
rename PetscAssert() -> PetscCheck() and PetscAssertDebug() -> PetscAssert()
add PetscAssert() and PetscAssertFalse()
SETERRQ[1-9]+ begone
remove trailing newline from SETERRQ
Fix manpages: mismatching number of parameters
Fix manpages: Input/Output Parameter --> Parameters
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
Fix portability issues with OpenSUSE
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
show more ...
CHKERRQ() -> CHKERRMPI()
PC[ASM|BJACOBI|GASM]: propagate prefix from parent
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
Add support to Fortran interface for PCASMGetSubKSP() and PCGASMGetSubKSP() to use PETSC_NULL_INT for first two argumentsCommit-type: feature/spend 15mReported-by: Nathan Wukie
-ksp_view -ksp_type gmres -pc_type gasm fails on one processFixed by removing special case handling of size 1 that tried to reuse orginal viewer as subviewerwhich does not work.Removed unneeded
-ksp_view -ksp_type gmres -pc_type gasm fails on one processFixed by removing special case handling of size 1 that tried to reuse orginal viewer as subviewerwhich does not work.Removed unneeded computation of rank from another subroutine.Commit-type: bug-fixReported-by: Eric Chamberland https://gitlab.com/eric.chamberland
PCASMGetSubKSP, PCGASMGetSubKSP: add fortran interface definitionsFixes pflotran+gfortran-10 build.
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
PCASM + PCGASM + PCSPAI: add PCMatApply()
1234567891011