Handle fatal PISM errors by printing an informative error message.
(Since these are fatal there is nothing else that can be done.)
Should be called from a catch(...) block only.
Definition at line 134 of file error_handling.cc.
References pism::RuntimeError::print().
Referenced by pism::inverse::MatrixMultiplyCallback< C, MultiplyCallback >::callback(), pism::taoutil::TaoGetVariableBoundsCallback< Problem >::callback(), pism::taoutil::TaoObjGradCallback< Problem, Callback >::callback(), pism::taoutil::TaoObjectiveCallback< Problem >::callback(), pism::taoutil::TaoGradientCallback< Problem >::callback(), pism::taoutil::TaoMonitorCallback< Problem >::callback(), pism::taoutil::TaoConvergenceCallback< Problem >::callback(), pism::taoutil::TaoLCLCallbacks< Problem >::constraints_callback(), pism::ParallelSection::failed(), pism::fem::DirichletData::finish(), pism::SNESProblem< DOF, U >::function_callback(), pism::stressbalance::Blatter::function_callback(), pism::stressbalance::SSAFEM::function_callback(), pism::SNESProblem< DOF, U >::jacobian_callback(), pism::stressbalance::Blatter::jacobian_callback(), pism::stressbalance::SSAFEM::jacobian_callback(), pism::inverse::IP_SSATaucTaoTikhonovProblemLCL::jacobian_design_callback(), pism::taoutil::TaoLCLCallbacks< Problem >::jacobian_design_callback(), pism::inverse::IP_SSATaucTaoTikhonovProblemLCL::jacobian_design_transpose_callback(), pism::taoutil::TaoLCLCallbacks< Problem >::jacobian_state_callback(), main(), pism::array::AccessScope::~AccessScope(), pism::DataAccess< T >::~DataAccess(), and pism::File::~File().