|
openCARP
Doxygen code documentation for the open cardiac electrophysiology simulator openCARP
|
Starts and stops the linear algebra backend the flavor parameter selects. More...
#include <cstdio>#include <mpi.h>Go to the source code of this file.
Namespaces | |
| opencarp | |
Macros | |
| #define | DELIMIT_OPTS "+" |
| separates the openCARP options from the PETSc options on the command line More... | |
| #define | EXIT(A) ::opencarp::finalize_backend_and_exit(A) |
| finalize the backend, if it runs, and exit More... | |
Functions | |
| bool | opencarp::ginkgo_selected () |
| bool | opencarp::petsc_active () |
| void | opencarp::initialize_backend (int *argc, char **argv, char *rc, char *help_msg) |
| void | opencarp::finalize_backend () |
| void | opencarp::finalize_backend_and_exit (int code) |
Starts and stops the linear algebra backend the flavor parameter selects.
With Ginkgo, only MPI is started, and no function of PETSc is called. So this header, like all code the backends share, does not include PETSc headers: they also redefine the MPI functions to update the logging counters of PETSc.
Definition in file backend.h.
| #define DELIMIT_OPTS "+" |
| #define EXIT | ( | A | ) | ::opencarp::finalize_backend_and_exit(A) |