| #
aed4548f
|
| 29-Apr-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove the rest of the PetscCheckFalse() from the mat directory
Commit-type: housekeeping /spend 45m
|
| #
527ad957
|
| 11-Apr-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-04-01/fix-petsc-options-begin-end/release' into 'main'
Remove bogus error returns from Begin/End() macros
See merge request petsc/petsc!5069
|
| #
d0609ced
|
| 02-Apr-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Cleanup of introduction of PetscCall()
* remove bogus error flags from XXXBegin()/End() macros such as PetscOptionsBegin()/End()
* rename for consistency certain XXXBegin()/End() macros such as Mat
Cleanup of introduction of PetscCall()
* remove bogus error flags from XXXBegin()/End() macros such as PetscOptionsBegin()/End()
* rename for consistency certain XXXBegin()/End() macros such as MatPreallocateInitialize()/Finalize()
* fix many lingering ierr = XXX that arose from multiline function calls
* sync slepc/hpddm - to use snapshots with the same changes
Commit-type: error-checking, style-fix /spend 8h
show more ...
|
| #
b33f4bec
|
| 05-Apr-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/feature-less-checkfalse' into 'main'
Dividing by four the number of PetscCheckFalse()
See merge request petsc/petsc!5072
|
| #
08401ef6
|
| 04-Apr-2022 |
Pierre Jolivet <pierre@joliv.et> |
Remove some PetscCheckFalse()
|
| #
30dfb562
|
| 31-Mar-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-03-30/strip-petscall-petsctrymethod' into 'main'
Do not wrap PetscTryMethod() PetscUseMethod() in PetscCall
See merge request petsc/petsc!5051
|
| #
7e7609ec
|
| 31-Mar-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-03-30/fix-mpiu_allreduce' into 'main'
Fix mpiu_allreduce to always return PetscErrorCodes, never MPI error codes
See merge request petsc/petsc!5052
|
| #
1c2dc1cb
|
| 31-Mar-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Fix mpiu_allreduce to always return PetscErrorCodes, never MPI error codes
Both for debug and optimized builds
Also removes shadow declaration errors from use of mpiu_allreduce
Commit-type: error-
Fix mpiu_allreduce to always return PetscErrorCodes, never MPI error codes
Both for debug and optimized builds
Also removes shadow declaration errors from use of mpiu_allreduce
Commit-type: error-checking Reported-by: Lisandro Dalcin <dalcinl@gmail.com>
show more ...
|
| #
cac4c232
|
| 30-Mar-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Do not wrap PetscTryMethod() PetscUseMethod() in PetscCall
It produces shadow declarations and also serves no purpose since these macros do the appropriate error checking already
There may be addit
Do not wrap PetscTryMethod() PetscUseMethod() in PetscCall
It produces shadow declarations and also serves no purpose since these macros do the appropriate error checking already
There may be additions needed for running with a static error checker
Commit-type: error-checking /spend 15m Reported-by: Lisandro Dalcin <dalcinl@gmail.com>
show more ...
|
| #
f882803c
|
| 26-Mar-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-02-23/variadic-chkerr' into 'main'
Variadic CHKERRQ()
See merge request petsc/petsc!4889
|
| #
9566063d
|
| 25-Mar-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
The great renaming:
- CHKERRQ() -> PetscCall() - CHKERRV() -> PetscCallVoid() - CHKERRMPI() -> PetscCallMPI() - CHKERRABORT() -> PetscCallAbort() - CHKERRCONTINUE() -> PetscCallContinue() - CHKERRXX
The great renaming:
- CHKERRQ() -> PetscCall() - CHKERRV() -> PetscCallVoid() - CHKERRMPI() -> PetscCallMPI() - CHKERRABORT() -> PetscCallAbort() - CHKERRCONTINUE() -> PetscCallContinue() - CHKERRXX() -> PetscCallThrow() - CHKERRCXX() -> PetscCallCXX() - CHKERRCUDA() -> PetscCallCUDA() - CHKERRCUBLAS() -> PetscCallCUBLAS() - CHKERRCUSPARSE() -> PetscCallCUSPARSE() - CHKERRCUSOLVER() -> PetscCallCUSOLVER() - CHKERRCUFFT() -> PetscCallCUFFT() - CHKERRCURAND() -> PetscCallCURAND() - CHKERRHIP() -> PetscCallHIP() - CHKERRHIPBLAS() -> PetscCallHIPBLAS() - CHKERRHIPSOLVER() -> PetscCallHIPSOLVER() - CHKERRQ_CEED() -> PetscCallCEED() - CHKERR_FORTRAN_VOID_FUNCTION() -> PetscCallFortranVoidFunction() - CHKERRMKL() -> PetscCallMKL() - CHKERRMMG() -> PetscCallMMG() - CHKERRMMG_NONSTANDARD() -> PetscCallMMG_NONSTANDARD() - CHKERRCGNS() -> PetscCallCGNS() - CHKERRPTSCOTCH() -> PetscCallPTSCOTCH() - CHKERRSTR() -> PetscCallSTR() - CHKERRTC() -> PetscCallTC()
show more ...
|
| #
5f80ce2a
|
| 24-Feb-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
chkerr and friends wrapped
|
| #
26ef77f3
|
| 18-Mar-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/fix-doc' into 'main'
CI: update target 'manualpages' to abort on error - and fix all doc issues
See merge request petsc/petsc!4979
|
| #
67b8a455
|
| 15-Mar-2022 |
Satish Balay <balay@mcs.anl.gov> |
doc: more fixes to remove build warnings
|
| #
02e2d9f6
|
| 15-Mar-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/fix-warnings' into 'main'
Fix compilation warnings
See merge request petsc/petsc!4972
|
| #
d70f29a3
|
| 15-Mar-2022 |
Pierre Jolivet <pierre@joliv.et> |
Fix compilation warnings
-Wmissing-field-initializers -Wunused-but-set-variable
|
| #
a147c0b5
|
| 09-Mar-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-02-24/rm-petscassert-false' into 'main'
Remove PetscAssertFalse(), change some incorrect use of PetscAssert*() for...
See merge request petsc/petsc!4887
|
| #
6bdcaf15
|
| 09-Mar-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove PetscAssertFalse(), change some incorrect use of PetscAssert*() for OUTOFRANGE to PetscCheck()
Commit-type: error-checking, style-fix /spend 1h
|
| #
6cc7c793
|
| 06-Mar-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jolivet/housekeeping-mpi-2.1' into 'main'
PETSc requires MPI_REPLACE, thus MPI 2.1
See merge request petsc/petsc!4924
|
| #
7e1f7c6e
|
| 05-Mar-2022 |
Pierre Jolivet <pierre@joliv.et> |
PETSc requires MPI_REPLACE, thus MPI 2.1
|
| #
eced7cd6
|
| 24-Feb-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-02-21/checkbadsource-enforce-petsccheck' into 'main'
Enforce PetscCheck() and PetscAssert() usage via checkbadSource
See merge request petsc/petsc!4874
|
| #
54c59aa7
|
| 21-Feb-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Enforce PetscCheck() and PetscAssert() usage via checkbadSource
|
| #
1241a243
|
| 13-Feb-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-01-05/c99' into 'main'
Feature: C99 and C++11
See merge request petsc/petsc!4700
|
| #
2c71b3e2
|
| 11-Feb-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
rename PetscAssert() -> PetscCheck() and PetscAssertDebug() -> PetscAssert()
|
| #
9fbee547
|
| 03-Feb-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
deprecate PETSC_STATIC_INLINE
|