]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Add changelog entry. 15291/head
authorWolfgang Bangerth <bangerth@colostate.edu>
Wed, 31 May 2023 23:15:55 +0000 (17:15 -0600)
committerWolfgang Bangerth <bangerth@colostate.edu>
Wed, 31 May 2023 23:15:55 +0000 (17:15 -0600)
doc/news/changes/incompatibilities/20230531Bangerth [new file with mode: 0644]

diff --git a/doc/news/changes/incompatibilities/20230531Bangerth b/doc/news/changes/incompatibilities/20230531Bangerth
new file mode 100644 (file)
index 0000000..d9804e1
--- /dev/null
@@ -0,0 +1,13 @@
+Changed: The SUNDIALS::KINSOL, SUNDIALS::ARKode, and SUNDIALS::IDA
+interfaces used to use callbacks through which users provide
+information to these solvers. If user code encountered errors, this
+was indicated via integer return codes -- a zero return value
+indicating success.
+
+This is not in line with how C++ typically operates; in C++ errors are
+typically indicated via exceptions. The interfaces to the libraries
+above have been changed to now use exceptions instead, and this
+convention has been documented in a glossary entry on
+@ref GlossUserProvidedCallBack "user provided callback".
+<br>
+(Wolfgang Bangerth, 2023/05/31)

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.