History log of /petsc/include/petscerror.h (Results 176 – 200 of 867)
Revision Date Author Comments
# 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


12345678910>>...35