From a21b4fbf78c0684be8c4fdfe825a304c1d728c09 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Tue, 6 May 2025 14:41:23 -0600 Subject: [PATCH] Add a changelog entry. --- doc/news/changes/minor/20250506Bangerth | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 doc/news/changes/minor/20250506Bangerth diff --git a/doc/news/changes/minor/20250506Bangerth b/doc/news/changes/minor/20250506Bangerth new file mode 100644 index 0000000000..4d5ab41cc1 --- /dev/null +++ b/doc/news/changes/minor/20250506Bangerth @@ -0,0 +1,10 @@ +Changed: When the SUNDIALS::KINSOL solver fails to converge, it +returns an error. In the past, deal.II then aborted the program (in +debug mode), but there are cases where KINSOL's failure can make +legitimate sense, and where a user program could catch the error and +re-start, perhaps from a better chosen starting point. As a +consequence, the behavior has been changed: Instead of aborting the +program, SUNDIALS::KINSOL now throws an exception (in both debug and +release mode) that can be caught and processed by user code. +
+(Simon Wiesheier, Wolfgang Bangerth, 2025/05/06) -- 2.39.5