Hello everyone!

This is deal.II newsletter #259.
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:

#15539: Remove deprecated LegacySignal. (proposed by marcfehling) 
https://github.com/dealii/dealii/pull/15539

#15538: Use ArborX for spatial search in `guess_owners_of_entities()` (proposed 
by fdrmrc) https://github.com/dealii/dealii/pull/15538

#15537: MatrixFree: Reduce header inclusions in expensive factory files 
(proposed by kronbichler) https://github.com/dealii/dealii/pull/15537

#15536: Simplify IndexSet::add_index() (proposed by kronbichler) 
https://github.com/dealii/dealii/pull/15536

#15535: Avoid one potential quadratic complexity case in IndexSet::add_ranges 
(proposed by kronbichler) https://github.com/dealii/dealii/pull/15535

#15534: Remove deprecated Vector member functions (proposed by masterleinad) 
https://github.com/dealii/dealii/pull/15534

#15533: [9.5] Only enable -ffp-exception-behavior=strict for some platforms. 
(proposed by tamiko; merged) https://github.com/dealii/dealii/pull/15533

#15532: Only enable -ffp-exception-behavior=strict for some platforms. 
(proposed by drwells; merged) https://github.com/dealii/dealii/pull/15532

#15530: Remove deprecated functions in fe_interface_values.h (proposed by 
masterleinad) https://github.com/dealii/dealii/pull/15530

#15529: Remove deprecations in consensus algorithms (proposed by masterleinad) 
https://github.com/dealii/dealii/pull/15529

#15528: Remove deprecated CellDataTransferBuffer (proposed by masterleinad) 
https://github.com/dealii/dealii/pull/15528

#15527: FEFaceEvaluation: Fix ECL for continuous elements (proposed by 
bergbauer) https://github.com/dealii/dealii/pull/15527

#15526: CMake: fix submit_results.cmake (proposed by tamiko) 
https://github.com/dealii/dealii/pull/15526

#15525: Do not remove duplicates before inserting index set elements. (proposed 
by bangerth; merged) https://github.com/dealii/dealii/pull/15525

#15524: Test: mpi/locally_owned_dofs_per_subdomain_02: do not compare output 
(proposed by tamiko; merged) https://github.com/dealii/dealii/pull/15524

#15523: [9.5] Test: mpi/locally_owned_dofs_per_subdomain_02: do not compare 
output (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/15523

#15521: Make output of non_nested_transfer tests less verbose (proposed by 
fdrmrc) https://github.com/dealii/dealii/pull/15521

#15520: Shorten compilation time of two MatrixFree tests (proposed by 
kronbichler) https://github.com/dealii/dealii/pull/15520

#15518: [9.5] CMake: remove taskflow macros from config.h.in (proposed by 
tamiko; merged) https://github.com/dealii/dealii/pull/15518

#15517: Fix MGTwoLevelTransfer when used without MPI (proposed by kronbichler; 
merged) https://github.com/dealii/dealii/pull/15517

#15516: Move job_supports_mpi() to a more central place (proposed by 
kronbichler; merged) https://github.com/dealii/dealii/pull/15516

#15515: [9.5] CMake: remove VTK configure option (proposed by tamiko; merged) 
https://github.com/dealii/dealii/pull/15515

#15514: [9.5] Fix output for matrix_free/matrix_free_device_initialize_vector 
with CUDA support (proposed by tamiko; merged) 
https://github.com/dealii/dealii/pull/15514

#15513: Fix output for matrix_free/matrix_free_device_initialize_vector with 
CUDA support (proposed by masterleinad; merged) 
https://github.com/dealii/dealii/pull/15513

#15511: [9.5] Remove taskflow configuration option and bundled library 
(proposed by tamiko; merged) https://github.com/dealii/dealii/pull/15511

#15510: [9.5] CMake: enable -ffp-exceptions-behavior=strict when compiling with 
clang (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/15510

#15509: CMake: enable -ffp-exceptions-behavior=strict when compiling with clang 
(proposed by tamiko; merged) https://github.com/dealii/dealii/pull/15509

#15508: Post release branch: require the current version of deal.II (proposed 
by tamiko; merged) https://github.com/dealii/dealii/pull/15508

#15507: Post release branch: switch DEAL_II_DEPRECATED_EARLY over to 
DEAL_II_DEPRECATED (proposed by tamiko; merged) 
https://github.com/dealii/dealii/pull/15507

#15506: [9.5] update AUTHORS.md and LICENSE.md (proposed by tamiko; merged) 
https://github.com/dealii/dealii/pull/15506

#15505: Post release branch: update VERSION on main branch (proposed by tamiko; 
merged) https://github.com/dealii/dealii/pull/15505

#15503: Update the changelog file for the release. (proposed by tamiko; merged) 
https://github.com/dealii/dealii/pull/15503

#15502: Fix compiling with clang-16 and C++20 (proposed by masterleinad; 
merged) https://github.com/dealii/dealii/pull/15502

#15500: Tests: exonerate two debug test variants and run them again (proposed 
by tamiko; merged) https://github.com/dealii/dealii/pull/15500

#15499: CMake: run_test.sh: ensure to never bind to cores/processors for mpi 
tests (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/15499

#15498: Update .mailmap: a quick update to fix some spelling  e-mail setting 
mistakes (proposed by tamiko; merged) 
https://github.com/dealii/dealii/pull/15498

#15497: Test simplex/compute_point_locations_01: add output variant (proposed 
by tamiko; merged) https://github.com/dealii/dealii/pull/15497

#15494: Require ArborX 1.3 or later (proposed by masterleinad; merged) 
https://github.com/dealii/dealii/pull/15494

#15493: Test non_matching/step-70: add an output variant (proposed by tamiko; 
merged) https://github.com/dealii/dealii/pull/15493

#15492: Ensure we set a flag correctly even if a task ends in an exception. 
(proposed by bangerth; merged) https://github.com/dealii/dealii/pull/15492

#15491: Test numerics/nonlinear_solver_selector_03: add ouput variant (proposed 
by tamiko; merged) https://github.com/dealii/dealii/pull/15491

#15489: Catch exceptions as const-reference when possible. (proposed by 
bangerth; merged) https://github.com/dealii/dealii/pull/15489

#15488: Test: cgal/cgal_intersect_simplices_2d_3d: restrict to CGAL >= 5.5.0 
(proposed by tamiko; merged) https://github.com/dealii/dealii/pull/15488

#15487: Test mpi/p4est_bug_01: remove test (proposed by tamiko; merged) 
https://github.com/dealii/dealii/pull/15487

#15486: MatrixFree inverse mass matrix: Make tests more robust (proposed by 
kronbichler; merged) https://github.com/dealii/dealii/pull/15486

#15485: Add two output variants for tests writing p4est vtk output (proposed by 
kronbichler; merged) https://github.com/dealii/dealii/pull/15485

#15483: [CI] enable fsanitize=address for serial build (proposed by tjhei) 
https://github.com/dealii/dealii/pull/15483

#15482: fix unused variable warning (proposed by tjhei; merged) 
https://github.com/dealii/dealii/pull/15482

#15481: fix kinsol unused lambda capture warning (proposed by tjhei; merged) 
https://github.com/dealii/dealii/pull/15481

#15479: CMake: improve testsuite driver performance (proposed by tamiko) 
https://github.com/dealii/dealii/pull/15479

#15477: Test fe/fe_enriched_color_07: do not run debug variant (proposed by 
tamiko; merged) https://github.com/dealii/dealii/pull/15477

#15475: Test scalapack/*: restrict all scalapack tests to less than 10 mpi 
ranks (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/15475

#15474: Fixes for FPE and older versions of PETSc (proposed by stefanozampini; 
merged) https://github.com/dealii/dealii/pull/15474

#15473: Test mpi/trilinos_step-27: add output variant (proposed by tamiko; 
merged) https://github.com/dealii/dealii/pull/15473

#15472: Test distributed_grids/checkpointing_03: do not run debug variant 
(proposed by tamiko; merged) https://github.com/dealii/dealii/pull/15472

#15471: Test lac/vector_memory_02: add output variant (proposed by tamiko; 
merged) https://github.com/dealii/dealii/pull/15471

#15470: Test: lac/linear_operator_10: disable floating point exceptions 
(proposed by tamiko; merged) https://github.com/dealii/dealii/pull/15470

#15469: Test grid/grid_tools_cache_{04,06,08,09}: add output variants (proposed 
by tamiko; merged) https://github.com/dealii/dealii/pull/15469

#15468: Test grid/grid_generator_pipe_junction: add output variant (proposed by 
tamiko; merged) https://github.com/dealii/dealii/pull/15468

#15467: Test cgal/cgal_triangulation_05: add test variant for clang-16, libc++ 
(proposed by tamiko; merged) https://github.com/dealii/dealii/pull/15467

#15466: Test cgal/cgal_remesh_surface: disable floating point exceptions 
(proposed by tamiko; merged) https://github.com/dealii/dealii/pull/15466

#15465: Filter out --help from argv when initializing Kokkos (proposed by 
bangerth; merged) https://github.com/dealii/dealii/pull/15465

#15464: Use struct to initialize Kokkos (proposed by peterrum) 
https://github.com/dealii/dealii/pull/15464

#15462: Test cgal/cgal_triangulation_06: disable floating point exceptions 
(proposed by tamiko; merged) https://github.com/dealii/dealii/pull/15462

#15461: Test distributed_grids/3d_refinement_08: add output variants (proposed 
by tamiko; merged) https://github.com/dealii/dealii/pull/15461

#15460: Add output variant. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/15460

#15458: Revert a change that breaks compilation. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/15458

#15443: Add an assertion. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/15443

#15438: Simplify some code that uses SolutionTransfer. (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/15438

#15420: Add a version of step-67 that uses PETSc TS time stepping. (proposed by 
bangerth; merged) https://github.com/dealii/dealii/pull/15420

#15419: Minor adjustment to versions of step-77 in the test suite. (proposed by 
bangerth; merged) https://github.com/dealii/dealii/pull/15419

#15418: When we know that sparsity pattern entries are sorted, communicate 
that. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/15418

#15417: Standardize on the idiom of calling std::erase after std::unique. 
(proposed by bangerth; merged) https://github.com/dealii/dealii/pull/15417

#15416: Rename a lambda function and make it easier to read. (proposed by 
bangerth; merged) https://github.com/dealii/dealii/pull/15416

#15402: Optimize IndexSet::add_indices() for the case of duplicate indices. 
(proposed by bangerth; merged) https://github.com/dealii/dealii/pull/15402


## And this is a list of recently opened or closed discussions:

#15531: OS X tester is broken (opened) 
https://github.com/dealii/dealii/issues/15531

#15522: PETScWrappers::MatrixFree should use std::function instead of function 
overloads (opened) https://github.com/dealii/dealii/issues/15522

#15519: Testsuite: improve test timings (opened) 
https://github.com/dealii/dealii/issues/15519

#15512: MGTwoLevelTransfer not working without MPI (opened and closed) 
https://github.com/dealii/dealii/issues/15512

#15504: On Debian Bullseye: Incompatibility with Octave (opened) 
https://github.com/dealii/dealii/issues/15504

#15501: Compilation failure with clang-16 and gcc-13 with -std=c++20 (opened 
and closed) https://github.com/dealii/dealii/issues/15501

#15496: Test matrix_free/fe_q_iso_q1_01 segfaults with clang-16 when linked 
against libc++ in debug mode (opened and closed) 
https://github.com/dealii/dealii/issues/15496

#15495: Threads::Task::return_value() should not be allowed when a task ends 
with an exception. (opened) https://github.com/dealii/dealii/issues/15495

#15490: CMake: require ArborX-1.3 or newer when configuring with external 
kokkos-4 (opened and closed) https://github.com/dealii/dealii/issues/15490

#15484: hdf5: error while loading shared libraries: libhdf5hl_fortran.so.200 
(opened and closed) https://github.com/dealii/dealii/issues/15484

#15480: Exception `Mapping<dim>::ExcTransformationFailed` not caught (macOS) 
(opened) https://github.com/dealii/dealii/issues/15480

#15478: Segmentation fault in dealii::Threads::Task<...>::TaskData::~TaskData() 
with libc++ (opened and closed) https://github.com/dealii/dealii/issues/15478

#15476: Testsuite: don't print exc.what() in tests (opened) 
https://github.com/dealii/dealii/issues/15476

#15463: Move GridTools::internal::distributed_compute_intersection_locations 
out of the internal namespace. (opened and closed) 
https://github.com/dealii/dealii/issues/15463

#15456: Passing `--help` to a deal.II application prints the kokkos help 
(opened and closed) https://github.com/dealii/dealii/issues/15456

#15424: Failing PETSc tests with older versions (closed) 
https://github.com/dealii/dealii/issues/15424

#15400: Improve IndexSet::add_indices() for sorted ranges with duplicates 
(closed) https://github.com/dealii/dealii/issues/15400


A list of all major changes since the last release can be found at 
https://www.dealii.org/developer/doxygen/deal.II/recent_changes.html.


Thanks for being part of the community!


Let us know about questions, problems, bugs or just share your experience by 
writing to dealii@googlegroups.com, or by opening issues or pull requests at 
https://www.github.com/dealii/dealii.
Additional information can be found at https://www.dealii.org/.

-- 
The deal.II project is located at http://www.dealii.org/
For mailing list/forum options, see 
https://groups.google.com/d/forum/dealii?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"deal.II User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to dealii+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dealii/649efc38.050a0220.55aca.90deSMTPIN_ADDED_MISSING%40gmr-mx.google.com.

Reply via email to