aboutsummaryrefslogtreecommitdiff
path: root/Carpet/LoopControl
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@gmail.com>2013-07-11 15:17:06 -0400
committerErik Schnetter <schnetter@gmail.com>2013-07-11 15:17:06 -0400
commit3bd10ccb63673b78023687ae05505f62df20c12d (patch)
tree6ff72f65ed6fd410ce2059cb7b6fec15abf3f872 /Carpet/LoopControl
parent1c675b70943bfa44111cb3629c7df8b5be258ee9 (diff)
LoopControl: Improve error output handling
Diffstat (limited to 'Carpet/LoopControl')
-rw-r--r--Carpet/LoopControl/src/loopcontrol.cc8
1 files changed, 5 insertions, 3 deletions
diff --git a/Carpet/LoopControl/src/loopcontrol.cc b/Carpet/LoopControl/src/loopcontrol.cc
index 56dac56b7..afe104db6 100644
--- a/Carpet/LoopControl/src/loopcontrol.cc
+++ b/Carpet/LoopControl/src/loopcontrol.cc
@@ -892,7 +892,7 @@ void lc_control_init(lc_control_t *restrict const control,
alignup(loopsize[d], control->coarse_loop.step.v[d]);
}
} else {
- CCTK_WARN(CCTK_WARN_ABORT, "internal error");
+ CCTK_BUILTIN_UNREACHABLE();
}
if (veryverbose) {
@@ -926,6 +926,8 @@ void lc_control_init(lc_control_t *restrict const control,
}
}
+
+
void lc_control_finish(lc_control_t *restrict const control,
lc_descr_t *const descr)
{
@@ -954,8 +956,8 @@ void lc_control_finish(lc_control_t *restrict const control,
}
}
if (nfailed > 0) {
- CCTK_VWarn(CCTK_WARN_ABORT, __LINE__, __FILE__, CCTK_THORNSTRING,
- "LoopControl self-test failed");
+ CCTK_VError(__LINE__, __FILE__, CCTK_THORNSTRING,
+ "LoopControl self-test failed");
}
delete[] control->selftest_array;
}