Hello everyone!
This is deal.II newsletter #358.
It automatically reports recently merged features and discussions about the deal.II finite element library.
Below you find a list of recently proposed or merged features:
#19843: fix latex formula issues (proposed by tjhei)
#19841: Add constant mode extraction to Tpetra MueLu (proposed by gassmoeller)
#19840: Consolidate DoFOutputOperator (proposed by drwells; merged)
#19839: Avoid some static variables. (proposed by drwells)
#19838: Arkode: fix return codes for arkode_linsol_solve() and restructure test arkode_11 (proposed by vovannikov)
#19837: Specialize vectorized_load_and_transpose for remainder cases 1,2,3 (proposed by kronbichler)
#19836: Arkode: Improve robustness of ARKode tests 06-10 and compat_interfaces (proposed by vovannikov)
#19835: Minor edits to precondition.h. (proposed by bangerth; merged)
#19834: MappingQ: reuse the FE_DGQ object. (proposed by drwells; merged)
#19833: C++20 modules: Fix psblas headers (proposed by masterleinad; merged)
#19832: add changelog message for netcdf dependency (proposed by dabele; merged)
#19831: Remove outdated trilinos tests to fix test failures (proposed by gassmoeller; merged)
#19830: ARKode: reduce output tolerance and add the analytical solution for ERKStepper test (proposed by vovannikov; merged)
#19829: WorkStream+TaskFlow: minimize the amount of CopyData we allocate. (proposed by drwells)
#19828: Add step-104 example [WIP]. (proposed by quangx)
#19827: Evaluation kernels hanging nodes docu (proposed by peterrum)
#19826: Use a single implementation for vectorized transpose functions (proposed by kronbichler)
#19825: Unify implementation of PreconditionChebshev::(T)vmult/(T)step (proposed by kronbichler; merged)
#19823: Fix another typo in a comment (proposed by kronbichler; merged)
#19822: Fix typo in a comment (proposed by kronbichler; merged)
#19821: Avoid use of deprecated function (proposed by kronbichler; merged)
#19820: Do not declare the same lambda function twice (proposed by kronbichler; merged)
#19819: WorkStream+Taskflow: Avoid allocating an extra vector for every workstream task. (proposed by drwells; merged)
#19816: Fix the step-70 test. (proposed by drwells; merged)
#19815: Remove unused code from a test (proposed by gassmoeller; merged)
#19813: step-40 example test: use a wider tolerance for iteration counts. (proposed by drwells; merged)
#19812: Fix sundials/arkode_01 test results (proposed by gassmoeller; merged)
#19811: Tests: use zorder instead of metis. (proposed by drwells; merged)
#19810: WorkStream+TaskFlow: flatten some data structures. (proposed by drwells; merged)
#19808: Prepare some of our examples for use with Tpetra (proposed by gassmoeller)
#19807: KellyErrorEstimator: fix a type. (proposed by drwells; merged)
#19806: Enable complex build. (proposed by marcfehling; merged)
#19805: Bump https://github.com/crate-ci/typos from v1.46.3 to 1.47.2 (proposed by dependabot[bot]; merged)
#19804: Fix real to unit cell affine approximation (proposed by HarshaMatta)
#19803: KellyErrorEstimator: clean up some more internal data structures. (proposed by drwells; merged)
#19797: add more tests and =scalar operator for PETScWrappers::MPI::FullMatrix (proposed by SanojKnalp; merged)
#19796: Arkode: add wrapper for LSRKStep module (proposed by vovannikov; merged)
#19791: Fix placement of `n_reference_cells_in_dim` and add `inline` specifier. (proposed by AndSte01; merged)
#19775: Arkode: round the ARKStep Butcher tables test stats data (proposed by vovannikov; merged)
#19724: Arkode: add wrapper for ERKStep module (proposed by vovannikov; merged)
#19356: Distributed PSBLAS matrices and sparsity patterns (proposed by fdrmrc; merged)
#19343: Micro-optimization of the Richardson iteration. (proposed by bangerth; merged)
#19296: Add netCDF as a dependency (proposed by dabele; merged)
#18659: Make DoFRenumbering::component_wise() work with FEValuesExtractors (proposed by gsegon; merged)
And this is a list of recently opened or closed discussions:
#19842 Deprecate everything in namespace Algorithms. (opened)
#19824 Step-12 segfaults when using Taskflow bundled with deal.II on Manjaro current (opened and closed)
#19818 Improve code structure of time integrators: Use array assignment. (opened)
#19817 Improve code structure of time integrators: Use std::unique_ptr over plain pointer. (opened)
#19814 SUNDIALS test failures (opened)
#19809 Post 9.8: tune up our CI by empirically selecting flakier tests (opened)
#19510 Citations do not work (closed)
A list of all major changes since the last release can be found at this website.
Thanks for being part of the community!
Let us know about questions, problems, bugs or just share your experience by writing to this mailing list, or by opening issues or pull requests on Github.
Additional information can be found at our official website.