]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Add a changelog entry. 15178/head
authorWolfgang Bangerth <bangerth@colostate.edu>
Mon, 8 May 2023 19:26:30 +0000 (13:26 -0600)
committerWolfgang Bangerth <bangerth@colostate.edu>
Mon, 8 May 2023 19:26:30 +0000 (13:26 -0600)
doc/news/changes/major/20230508Bangerth [new file with mode: 0644]

diff --git a/doc/news/changes/major/20230508Bangerth b/doc/news/changes/major/20230508Bangerth
new file mode 100644 (file)
index 0000000..5424e33
--- /dev/null
@@ -0,0 +1,15 @@
+Changed: Several parts of the library involve interfacing with
+external libraries by way of user-defined callback functions. Specific
+examples are the interfaces to the SUNDIALS solvers (e.g., the
+SUNDIALS::KINSOL class). These interfaces typically required using the
+convention for error reporting defined by the underlying library -- in
+the case of SUNDIALS, for example, callbacks needed to return zero in
+case of success, a negative value for an irrecoverable error, and a
+positive value for a recoverable error.
+
+This approach does not scale across the many interfaces we have. As a
+consequence, we standardized how callbacks should behave, as
+documented in @ref GlossUserProvidedCallBack "this glossary entry". 
+The interfaces in SUNDIALS::KINSOL have been changed correspondingly.
+<br>
+(Wolfgang Bangerth, 2023/05/08)

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.