Hello everyone! This is deal.II newsletter #261. 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: #15746: [C++17] Prefer std::is_base_of_v over std::is_base_of::value. (proposed by bangerth) https://github.com/dealii/dealii/pull/15746 #15745: Small markup fixes. (proposed by bangerth) https://github.com/dealii/dealii/pull/15745 #15744: Add missing changelog entry about the improvement to step-68 (proposed by blaisb) https://github.com/dealii/dealii/pull/15744 #15743: Test mpi/petsc_step-27: fix race condition for output file (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/15743 #15740: [C++17] Use std::is_floating_point_v instead of std::is_floating_point<...>::value. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/15740 #15739: [C++17] Use std::is_same_v instead of std::is_same<...>::value. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/15739 #15737: Copy Tpetra vector if we need to call "sync" (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/15737 #15736: Only warn about deprecated std_cxx17 headers for DEAL_II_EARLY_DEPRECATIONS (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/15736 #15735: Make VectorizedArray::sum() const (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/15735 #15734: README.md: update and rearrange badges (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/15734 #15731: Use "empty()" instead of "size() == 0" (proposed by masterleinad) https://github.com/dealii/dealii/pull/15731 #15730: Keep track of constraints we have already determined are finalized. (proposed by bangerth) https://github.com/dealii/dealii/pull/15730 #15729: MatrixFree: Memory consumption of mapping data faces by cells in MappingInfo (proposed by bergbauer; merged) https://github.com/dealii/dealii/pull/15729 #15727: Simplify a few places using cell->as_dof_handler_iterator(..). (proposed by simonsticko; merged) https://github.com/dealii/dealii/pull/15727 #15726: [9.5] bundled/tbb: fix compilation with gcc-13 (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/15726 #15725: bundled/tbb: fix compilation with gcc-13 (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/15725 #15723: Don't use diff option (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/15723 #15722: README.md: reorganize badges in a nice row (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/15722 #15721: tests/examples/ fix script return value (proposed by tjhei; merged) https://github.com/dealii/dealii/pull/15721 #15720: Add 1d support for ArborXWrappers (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/15720 #15719: Testsuite: let run_testsuite() print a summary (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/15719 #15718: empty() function for Quadrature (proposed by bergbauer; merged) https://github.com/dealii/dealii/pull/15718 #15717: Timing step-68: Fix warnings + remove unnecessary mpi call (proposed by blaisb; merged) https://github.com/dealii/dealii/pull/15717 #15716: CMake: remove support for ctest_memcheck() and run_memorycheck.cmake (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/15716 #15715: Re-add LinearAlgebra::set_zero_mean_value(). (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/15715 #15713: Some more small AffineConstraints code improvements. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/15713 #15711: Recommend NOX for building Trilinos. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/15711 #15709: Restrict tests requiring NOX (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/15709 #15708: [9.5] Guard NOX support in include/deal.II/numerics/nonlinear.h (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/15708 #15707: Triangulation::CellStatus: provide proper compatibility type (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/15707 #15706: SolutionTransfer for (de)serializing serial triangulations (proposed by pcafrica) https://github.com/dealii/dealii/pull/15706 #15705: Use readability-qualified-auto clang-tidy check (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/15705 #15704: Guard NOX support in include/deal.II/numerics/nonlinear.h (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/15704 #15702: Fix doc typo (proposed by pcafrica; merged) https://github.com/dealii/dealii/pull/15702 #15700: Instantiate CellAttachedData and CellAttachedDataSerializer (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/15700 #15699: Address more unnecessary calls to .c_str(). (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/15699 #15697: Fix incorrect subtitles and overloaded member functions in documentation (proposed by RichardYCJ; merged) https://github.com/dealii/dealii/pull/15697 #15696: Minor updates to GridGenerator::hyper_cube_with_cylindrical_hole(). (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/15696 #15695: Minor doc update in manifold.cc. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/15695 #15694: std::[io]fstream can now deal with std::string for filenames. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/15694 #15689: Reorder vertices in the order in which we encounter them in cell loops. (proposed by bangerth) https://github.com/dealii/dealii/pull/15689 #15688: Remove class VectorSpaceVector. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/15688 #15687: Assert some basic mesh consistency notions. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/15687 #15686: Make sure we always generate consistently oriented meshes. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/15686 #15684: CMake: avoid "binding to none" for performance tests (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/15684 #15683: Make sure get_fe_by_name works for simplices. (proposed by luca-heltai; merged) https://github.com/dealii/dealii/pull/15683 #15682: Replace use of C-style array by std::array. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/15682 #15681: Update cmake variable documentation (proposed by gassmoeller; merged) https://github.com/dealii/dealii/pull/15681 #15678: Fix face orientation (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/15678 #15677: KINSOL: allow for custom setup (proposed by sebproell; merged) https://github.com/dealii/dealii/pull/15677 #15671: Avoid const return type in functions (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/15671 #15667: Remove reference to VectorSpaceVector from ReadWriteVector's documentation. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/15667 #15652: github: update linux runners (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/15652 #15610: bundle taskflow 3.6.0 (proposed by tjhei; merged) https://github.com/dealii/dealii/pull/15610 #15576: Unified interface for serializing triangulations. (proposed by pcafrica; merged) https://github.com/dealii/dealii/pull/15576 #15538: Use ArborX for spatial search in `guess_owners_of_entities()` (proposed by fdrmrc; merged) https://github.com/dealii/dealii/pull/15538 ## And this is a list of recently opened or closed discussions: #15742: Performance regression: various grid and particle operations gentoo-userland-clang-16 versus debian-bullseye-gcc-10 (opened) https://github.com/dealii/dealii/issues/15742 #15741: Performance regression: timing-navier_stokes/setup_matrix_free (opened) https://github.com/dealii/dealii/issues/15741 #15738: Can deal.ii include the finite difference method? (opened and closed) https://github.com/dealii/dealii/issues/15738 #15733: Rethink deprecation of the <deal.II/base/std_cxx17/*> header files. (opened and closed) https://github.com/dealii/dealii/issues/15733 #15732: Regression tester regressed 79ac9c (opened and closed) https://github.com/dealii/dealii/issues/15732 #15728: Regression tester regressed 0847ac (opened and closed) https://github.com/dealii/dealii/issues/15728 #15724: Compilation error with gcc-13.0.1/gcc-13.1.1 and bundled tbb (opened and closed) https://github.com/dealii/dealii/issues/15724 #15714: dealii induces unnecessary dependencies (like OpenCascade, sundials) on its users when users are built as shared objects (opened and closed) https://github.com/dealii/dealii/issues/15714 #15712: Warning in performance test step-68 (opened and closed) https://github.com/dealii/dealii/issues/15712 #15710: Optimize product of symmetric tensors (opened) https://github.com/dealii/dealii/issues/15710 #15703: `p::d::SolutionTransfer` for (de)serializing serial triangulations (opened) https://github.com/dealii/dealii/issues/15703 #15701: Strategy with threading: Tasks, parallel for loops, etc (opened) https://github.com/dealii/dealii/issues/15701 #15698: Regression tester regressed 629865 (opened and closed) https://github.com/dealii/dealii/issues/15698 #15693: libdeal_II.so links with libX11.so? (opened and closed) https://github.com/dealii/dealii/issues/15693 #15692: On FreeBSD with external Kokkos with openmp enabled: quicktest failures. (opened and closed) https://github.com/dealii/dealii/issues/15692 #15691: Fixing the display problems of member functions of some classes in documentation (opened and closed) https://github.com/dealii/dealii/issues/15691 #15690: CMake: should warn or indicate that DEAL_II_WITH_KOKKOS and DEAL_II_WITH_BOOST is always on. (opened) https://github.com/dealii/dealii/issues/15690 #15685: Invalid cell connection generated between child cells (opened and closed) https://github.com/dealii/dealii/issues/15685 #15680: Regression tester regressed c61d59 (opened and closed) https://github.com/dealii/dealii/issues/15680 #14405: Potential deadlock in ConsensusAlgorithm::NBX on some systems (closed) https://github.com/dealii/dealii/issues/14405 #8271: [Homepage] Update Survey results from 2016 (closed) https://github.com/dealii/dealii/issues/8271 #8270: [Homepage] https://www.dealii.org/ideas.html (closed) https://github.com/dealii/dealii/issues/8270 #3073: Remove VectorSpaceVector. (closed) https://github.com/dealii/dealii/issues/3073 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/64b19b74.050a0220.d8628.8bb6SMTPIN_ADDED_MISSING%40gmr-mx.google.com.