KAssert is the assertion library used by KaMPIng, the Karlsruhe MPI Wrapper. However, KAssert does not depend on MPI and can be used in non-MPI code. Features: - Assertion levels to distinguish between computationally cheap and expensive assertions - Expression decomposition to give more insights into failed assertions - Throwing assertions WWW: https://kamping-site.github.io/kassert/ This port is a dependency for an upcoming port of the KaMPIng library. The port calls for doxygen>=1.10.0 to build its documentation, but the update is currently blocked (bug #279330). Cross fingers and use whatever Doxygen we have.
12 lines
354 B
Plaintext
12 lines
354 B
Plaintext
KAssert is the assertion library used by KaMPIng, the Karlsruhe MPI
|
|
Wrapper. However, KAssert does not depend on MPI and can be used in
|
|
non-MPI code.
|
|
|
|
Features:
|
|
|
|
- Assertion levels to distinguish between computationally cheap and
|
|
expensive assertions
|
|
- Expression decomposition to give more insights into failed
|
|
assertions
|
|
- Throwing assertions
|