checkbadSource: new rule for wrongfully placed "{"
CHKERRQ() -> CHKERRMPI()
Merge remote-tracking branch 'origin/release'
petscviewer: fix the fortran bindings of XXXViewFromOptions when called with obj=PETSC_NULL_XXX
pdipm: improve solver by adding a shift option for the KKT matrix so that it will always be positive definite.
TaoALMM: fix man page formatting and typo
TAOALMM implemented for generally constrained optimization
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
show more ...
Merge branch 'barry/2020-11-13/fix-valgrind-macos-for-now' into 'master'Turn off opencl support for MPICH if running on Apple MacOS with valgrindSee merge request petsc/petsc!3419
Convert chwirut1f.F90 to use VecGetArrayF90Commit-type: update-source/spend 15m
Fix use of PetscBLASIntCast() and check LAPACK info codes in gqt.cCommit-type: error-checking, bug-fix style-fix/spend 30m
Add missing PetscStackCallBLAS()Commit-type: i.e. error-checking/spend 25m
Merge remote-tracking branch 'origin/release' into master
added TaoView_PDIPM that prints prime and dual variables
Fix warnings in NVIDIA compilers (formerly PGI): unreachable statement
Change the KKT matrix used by pdipm solve to a symmetric indefinite matrix to use MUMPS Cholesky.
Merge branch 'jolivet/fix-pdipm-no-ineq' into 'master'Fix PDIPM with no inequality constraintSee merge request petsc/petsc!3187
Fix PDIPM with no inequality constraint
Add support for KSPGMRESSetOrthogonalization() from FortranCleanup Fortran source files to remove misleading statements that they are include files which could leadto uses thinking they should be
Add support for KSPGMRESSetOrthogonalization() from FortranCleanup Fortran source files to remove misleading statements that they are include files which could leadto uses thinking they should be included when they are actually source for the Fortran modules.Commit-type: feature, code-fix/spend 3hReported-by: Zhuo Chen <chenzhuotj@gmail.com>
Fix several typos in error strings
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'
Merge branch 'rylee/pdipm-patch' into 'maint'bugfix: added check for equality constraints to pdipmSee merge request petsc/petsc!3026
1...<<11121314151617181920>>...62