|
PISM, A Parallel Ice Sheet Model 2.2.2-d6b3a29ca committed by Constantine Khrulev on 2025-03-28
|
#include <mpi.h>#include <stdexcept>#include <string>#include <vector>#include "pism/pism_config.hh"Go to the source code of this file.
Classes | |
| class | pism::ErrorLocation |
| class | pism::RuntimeError |
| class | pism::ParallelSection |
Namespaces | |
| namespace | pism |
Macros | |
| #define | PISM_ERROR_LOCATION pism::ErrorLocation() |
| #define | PISM_C_CHK(errcode, success, name) do { pism::check_c_call(errcode, success, name, __FILE__, __LINE__); } while (0) |
| #define | PISM_CHK(errcode, name) do { pism::check_petsc_call(errcode, name, __FILE__, __LINE__); } while (0) |
Functions | |
| void | pism::handle_fatal_errors (MPI_Comm com) |
| void | pism::check_c_call (int errcode, int success, const char *function_name, const char *file, int line) |
| void | pism::check_petsc_call (int errcode, const char *function_name, const char *file, int line) |