| #
57e3f0c7
|
| 20-May-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jose/codespell-fixes' into 'release'
A few codespell fixes
See merge request petsc/petsc!5259
|
| #
6aad120c
|
| 19-May-2022 |
Jose E. Roman <jroman@dsic.upv.es> |
A few codespell fixes
|
| #
25b67be3
|
| 14-May-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'avoid-ub-in-baij' into 'main'
Avoid undefined behavior in BAIJ
Closes #1183
See merge request petsc/petsc!5228
|
| #
d29f2997
|
| 09-May-2022 |
Matthew Woehlke <matthew.woehlke@kitware.com> |
Avoid undefined behavior in BAIJ
Several places in the BAIJ code do pointer arithmetic on pointers which may be zero. While there do not seem to be any actual bugs here (that is, we don't try to act
Avoid undefined behavior in BAIJ
Several places in the BAIJ code do pointer arithmetic on pointers which may be zero. While there do not seem to be any actual bugs here (that is, we don't try to actually access possibly-invalid pointers), such arithmetic is technically undefined behavior, and makes Clang's undefined-behavior sanitizer unhappy. Avoid this by adding explicit checks around the specific statements which are causing problems.
Fixes #1183.
show more ...
|
| #
e63c167f
|
| 30-Apr-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-04-28/rm-petsccheckfalse-mat' into 'main'
Remove the rest of the PetscCheckFalse() from the mat directory
See merge request petsc/petsc!5184
|
| #
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
|
| #
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()
|
| #
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 ...
|
| #
28b400f6
|
| 03-Mar-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
pluck ~1000 low hanging PetscCheckFalse() -> PetscCheck() fruit
|
| #
5f80ce2a
|
| 24-Feb-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
chkerr and friends wrapped
|
| #
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()
|
| #
9ace16cd
|
| 28-Jan-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
add PetscAssert() and PetscAssertFalse()
|
| #
98921bda
|
| 28-Jan-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
SETERRQ[1-9]+ begone
|
| #
940e4fdf
|
| 12-Jan-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2021-12-09/attribute-format-mat' into 'main'
Feature: Attribute Format - Mat
See merge request petsc/petsc!4634
|
| #
3696d3f5
|
| 05-Jan-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Additional PetscInt_FMT empty string and SETERRQ trailing newline fixes
|
| #
546078ac
|
| 10-Dec-2021 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
remove trailing newline from SETERRQ
|
| #
c0aa6a63
|
| 09-Dec-2021 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
applied attribute format fixes to mat headers
|
| #
ff750930
|
| 23-Sep-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
0bac13e0
|
| 21-Sep-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley-main-patch-85422' into 'release'
Mat: Fixed bug in MatMultAdd_SeqBAIJ_11
See merge request petsc/petsc!4338
|
| #
0cf7a506
|
| 21-Sep-2021 |
Matthew Knepley <knepley@gmail.com> |
Mat: Fixed bug in MatMultAdd_SeqBAIJ_11
Reported-by: Daniel Stone <daniel.stone@opengosim.com>
Contributed-by: Lawrence Mitchell <wence@gmx.li>
|
| #
f59157ec
|
| 17-Aug-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
21579eec
|
| 14-Aug-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jczhang/fix-MatCreateSubMatrices-bug' into 'release'
Mat: fix a bug when they are multiple dummy matrices in MatCreateSubMatrices
See merge request petsc/petsc!4229
|