| #
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 ...
|
| #
dadcf809
|
| 03-Mar-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
fixes from recent linter change
|
| #
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
|
| #
1c44eed5
|
| 18-Mar-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'stefanozampini/dlpack' into 'main'
improve dlpack support
See merge request petsc/petsc!4858
|
| #
75f6d85d
|
| 18-Feb-2022 |
Stefano Zampini <stefano.zampini@gmail.com> |
MATDENSE: improve CUDA support for PYTHON and add DLPACK support
dlpack code moved to dlpack.pxi
|
| #
b45e3bf4
|
| 17-Feb-2022 |
Stefano Zampini <stefano.zampini@gmail.com> |
Minor
|
| #
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
|
| #
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()
|
| #
7d3de750
|
| 12-Jan-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
make PetscInfo() variadic
|
| #
98921bda
|
| 28-Jan-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
SETERRQ[1-9]+ begone
|
| #
25473075
|
| 07-Feb-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
f4cb5881
|
| 04-Feb-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'barry/2022-02-01/fix-seqdensesetpreallocation-big/release' into 'release'
Remove an unneeded test for the array size to fit in a PetscInt.
See merge request petsc/petsc!4793
|
| #
281f65d2
|
| 02-Feb-2022 |
Barry Smith <bsmith@mcs.anl.gov> |
Remove an unneeded test for the array size to fit in a PetscInt.
Also make the caste to size_t super-clearly applying before the product is computed
Commit-type: error-checking /spend 10m Reported-
Remove an unneeded test for the array size to fit in a PetscInt.
Also make the caste to size_t super-clearly applying before the product is computed
Commit-type: error-checking /spend 10m Reported-by: Shubham Saurabh
show more ...
|
| #
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
|
| #
c0aa6a63
|
| 09-Dec-2021 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
applied attribute format fixes to mat headers
|
| #
87a13ddf
|
| 05-Nov-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
49a79b51
|
| 04-Nov-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'balay/ftn-MatDenseGetColumnVecWrite' into 'release'
ftn: enable fortran (auto)interfaces for MatDenseGetColumnVecWrite() and similar routines
See merge request petsc/petsc!4513
|
| #
0f74d2c1
|
| 02-Nov-2021 |
Satish Balay <balay@mcs.anl.gov> |
ftn: enable fortran (auto)interfaces for MatDenseGetColumnVecWrite() and similar routines
Reported-by: "Hammond, Glenn E" <glenn.hammond@pnnl.gov>
|
| #
fbad373a
|
| 14-Sep-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jose/fix-warning-matdense' into 'main'
Fix compile warning
See merge request petsc/petsc!4317
|