| #
d8e4614b
|
| 24-Mar-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
Add PETSC_ATTRIBUTE_COLD, informing compilers that a function is unlikely to be called. Apply it to PetscError() and related
|
| #
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
|
| #
3fcd9f07
|
| 23-Feb-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
made all CHKERR functions variadic
|
| #
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
|
| #
117e2c53
|
| 24-Feb-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2022-02-23/fixup-petscstackcallstandard' into 'main'
Fixup PetscStackCallStandard()
See merge request petsc/petsc!4884
|
| #
32771afc
|
| 24-Feb-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
make PetscStackCallStandard() error-check correctly in optimized builds again
|
| #
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
|
| #
a74df02f
|
| 29-Jan-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
make PetscStackCallStandard variadic
|
| #
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
|
| #
e1bf4ed2
|
| 02-Feb-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
petscsystypes.h:
- include petscconf_poison.h since it includes petscconf.h
petscerror.h:
- include petscmacros.h for PETSC_EXTERN, PETSC_FUNCTION_NAME, etc. - include petscsystypes.h for PetscErr
petscsystypes.h:
- include petscconf_poison.h since it includes petscconf.h
petscerror.h:
- include petscmacros.h for PETSC_EXTERN, PETSC_FUNCTION_NAME, etc. - include petscsystypes.h for PetscErrorCode, PetscInt, MPI_Comm, etc
show more ...
|
| #
6d210af2
|
| 22-Jan-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
reorder clang linter define blocks to more intuitive affirmative form
|
| #
25473075
|
| 07-Feb-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge remote-tracking branch 'origin/release'
|
| #
7f6512fa
|
| 07-Feb-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'psanan/doc-chekerra-man-page' into 'release'
Error-checking and -setting macros: add man pages for CHKERRA() and SETERRA() and Fortran versions of SETERRABORT() and CHKERRABORT()
See
Merge branch 'psanan/doc-chekerra-man-page' into 'release'
Error-checking and -setting macros: add man pages for CHKERRA() and SETERRA() and Fortran versions of SETERRABORT() and CHKERRABORT()
See merge request petsc/petsc!4794
show more ...
|
| #
f388eb8b
|
| 03-Feb-2022 |
Patrick Sanan <patrick.sanan@gmail.com> |
Error-checking and -setting macros: add missing C and Fortran interfaces and man pages
Add CHKERRABORT() and SETERRABORT() to the Fortran interface
Add CHKERRA() and SETERRA() man pages, but leave
Error-checking and -setting macros: add missing C and Fortran interfaces and man pages
Add CHKERRABORT() and SETERRABORT() to the Fortran interface
Add CHKERRA() and SETERRA() man pages, but leave them unimplemented in the C interface.
Update other manual pages to further clarify the role of CHKERRA() and SETERRA() as being replacements for CHKERRQ() and SETERRQ() for use in Fortran main programs.
Reported-by: Victor Eijkhout <eijkhout@tacc.utexas.edu>
show more ...
|
| #
dce37c37
|
| 21-Jan-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'jacobf/2021-11-24/cupmblasinterface' into 'main'
Feature: CUPMBLASInterface
See merge request petsc/petsc!4592
|
| #
bde483f2
|
| 13-Jan-2022 |
Jacob Faibussowitsch <jacob.fai@gmail.com> |
add petscmacros.h and move many macros over into it
|
| #
aac8517f
|
| 08-Jan-2022 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'knepley/feature-plex-multiple-hybrid' into 'main'
DM+FE: Allow multiple cohesive fields
See merge request petsc/petsc!4616
|
| #
ecbde57c
|
| 06-Dec-2021 |
Matthew G. Knepley <knepley@gmail.com> |
Sys: Change stack check - On the solaris machine, the "unknown" string seems to be stored statically more than once
|
| #
59d34cac
|
| 10-Dec-2021 |
Satish Balay <balay@mcs.anl.gov> |
Merge branch 'adams/swarm-omp-pc' into 'main'
Adams/swarm omp pc
See merge request petsc/petsc!4620
|