History log of /petsc/include/petscmacros.h (Results 101 – 117 of 117)
Revision Date Author Comments
# 49762cbc 26-Mar-2022 Satish Balay <balay@mcs.anl.gov>

doc fixes

CI get 'manualpages.err' on stdout

sed: -e expression #1, char 34: Invalid range end
Error! No level info in file:
Could not open raja.c


# cd000f39 26-Mar-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-03-24/hyperborean-attributes' into 'main'

Feature: PETSC_ATTRIBUTE_COLD

See merge request petsc/petsc!5022


# 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 ...


# f7e3c444 04-Mar-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

add PetscMacroReturns(), a helper macro for returning a value from a macro in such a way
that the clang linter can also grok it


# a7261a69 18-Mar-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'barry/2022-03-13/fix-some-manualpages/release' into 'main'

Improve generation of manual pages/fix a variety of manul pages basic formatting

See merge request petsc/petsc!4969


# 817da375 14-Mar-2022 Satish Balay <balay@mcs.anl.gov>

docs: additional format fixes


# b32299f8 04-Mar-2022 Satish Balay <balay@mcs.anl.gov>

Merge branch 'jacobf/2022-03-02/fix-cpp14-guards' into 'main'

Fix cpp14 guards to just check value of __cplusplus

See merge request petsc/petsc!4914


# 7796e686 02-Mar-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

fix cpp14 guards to just check value of __cplusplus


# 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


# 9fbee547 03-Feb-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

deprecate PETSC_STATIC_INLINE


# 267267bd 28-Jan-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

add PetscDesignatedInitializer() and apply it PetscRandom_*, AO_*, Vec_Seq, and Vec_MPI


# 6ee8c794 30-Jan-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

require C99 and C++11 in PETSc source files:

- Removed checks for inline (C/C++), and restrict (C). They are standard keywords since
C99.
- Removed PETSC_NOEXCEPT, PETSC_NOEXCEPT_ARG(), and PETSC_

require C99 and C++11 in PETSc source files:

- Removed checks for inline (C/C++), and restrict (C). They are standard keywords since
C99.
- Removed PETSC_NOEXCEPT, PETSC_NOEXCEPT_ARG(), and PETSC_CONSTPEXR. They are standard
keywords since C++11.
- Removed checks for PETSC_HAVE_CXX_DIALECT_CXX11 in device headers.

show more ...


# e58a63e1 29-Jan-2022 Jacob Faibussowitsch <jacob.fai@gmail.com>

minor cleanup of petscmacros.h


# 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


12345