Hello everyone! This is deal.II newsletter #304. 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: #17977: support DoF coupling in FESystem (proposed by tjhei) https://github.com/dealii/dealii/pull/17977 #17976: Improve a few assertions in step-44. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/17976 #17974: Add ReferenceCell::max_n_vertices<dim>(). (proposed by drwells) https://github.com/dealii/dealii/pull/17974 #17973: Fix assert about distributed tria in NonMatching namespace (proposed by fdrmrc; merged) https://github.com/dealii/dealii/pull/17973 #17972: Combine the `vertex_index()` functions. (proposed by drwells; merged) https://github.com/dealii/dealii/pull/17972 #17970: MappingManifold: use std::array. (proposed by drwells; merged) https://github.com/dealii/dealii/pull/17970 #17969: fix unused argument warning in TriaAccessor::line_index (proposed by tjhei; merged) https://github.com/dealii/dealii/pull/17969 #17967: FEEvaluation: Only get shared vector data if we have DoFInfo (proposed by kronbichler; merged) https://github.com/dealii/dealii/pull/17967 #17966: Update writing-documentation.html (proposed by cembooks; merged) https://github.com/dealii/dealii/pull/17966 #17965: Add `ReferenceCell::max_n_lines<dim>()` and `ReferenceCell::max_n_faces<dim>()`. (proposed by drwells; merged) https://github.com/dealii/dealii/pull/17965 #17961: Use FiniteElement::shape_function_belongs_to() in step-42. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/17961 #17960: Combine the line_index() functions. (proposed by drwells; merged) https://github.com/dealii/dealii/pull/17960 #17959: Look up line orientations from combined orientations in 2d. (proposed by drwells; merged) https://github.com/dealii/dealii/pull/17959 #17958: Combine the set_line_orientation() functions. (proposed by drwells; merged) https://github.com/dealii/dealii/pull/17958 #17957: generalize the portable MF methods to fe_degree < n_q_points_1d cases (proposed by YiminJin) https://github.com/dealii/dealii/pull/17957 #17955: Replaced std::min(b, std::max(x,a)) by std::clamp(x, a, b) (proposed by acoona) https://github.com/dealii/dealii/pull/17955 #17953: [9.6] CMake: tests: fix tests in release tarball (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/17953 #17952: CMake: tests: fix tests in release tarball (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/17952 #17950: Fix VectorTools::interpolate for FE_Nothing (proposed by bergbauer; merged) https://github.com/dealii/dealii/pull/17950 #17949: Fix the name of an object library. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/17949 #17948: Implement FiniteElement::shape_function_belongs_to(). (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/17948 #17947: Add explanatory comment to step-71. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/17947 #17946: Change log for reading vtk meshes with field data (proposed by vaishnavi-kale; merged) https://github.com/dealii/dealii/pull/17946 #17945: Hide the implementation functions of EnableObserverPointer. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/17945 #17944: Fix a typo in a comment (proposed by Rombur; merged) https://github.com/dealii/dealii/pull/17944 #17943: Deprecate parallel::transform(). (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/17943 #17942: Avoid infinities in Quadrature. (proposed by bangerth) https://github.com/dealii/dealii/pull/17942 #17941: More places of avoiding infinities. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/17941 #17940: Avoid infinities in another place. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/17940 #17939: Avoid the use of infinities. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/17939 #17938: Avoid the final incorrect use of std::is_trivial. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/17938 #17937: Avoid another incorrect use of std::is_trivial. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/17937 #17936: Avoid another incorrect use of std::is_trivial. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/17936 #17935: Fix a place incorrectly using std::is_trivial. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/17935 #17934: Fix markup. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/17934 #17933: Just include a file directly. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/17933 #17932: [C++20 modules] Ensure that no file is truly empty. (proposed by bangerth) https://github.com/dealii/dealii/pull/17932 #17931: Fix wrong copyright header in three files. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/17931 #17930: Use properly scoped include directive. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/17930 #17929: Add `RepartitioningPolicyTools::ImmersedMeshPolicy` (proposed by peterrum) https://github.com/dealii/dealii/pull/17929 #17926: Update face_setup_internal.h to allow for 1D adaptive meshes (proposed by seanjohn11) https://github.com/dealii/dealii/pull/17926 #17924: [9.6] MatrixFree/TensorProductPointKernels: fix compilation with Number = float (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/17924 #17923: Return empty vector for FE_DGP::hp_vertex_dof_identities() (proposed by fdrmrc; merged) https://github.com/dealii/dealii/pull/17923 #17921: add a tolerance parameter with a default value to match periodic pts. (proposed by yjobic) https://github.com/dealii/dealii/pull/17921 #17920: MatrixFree/TensorProductPointKernels: fix compilation with Number = float (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/17920 #17919: Add step-88: matrix-free, non-nested, geometric multigrid (proposed by fdrmrc) https://github.com/dealii/dealii/pull/17919 #17918: Periodicity constraints: skip artificial cell face dofs (proposed by tileuzhan-mukhamet; merged) https://github.com/dealii/dealii/pull/17918 #17917: Periodicity constraints: skip artificial cell face dofs (proposed by tileuzhan-mukhamet) https://github.com/dealii/dealii/pull/17917 #17915: Remove std::is_trivial from AlignedVector. (proposed by drwells; merged) https://github.com/dealii/dealii/pull/17915 #17914: Fix typo in step-35 (proposed by pcafrica; merged) https://github.com/dealii/dealii/pull/17914 #17911: Fix definition of skew symmetric form (proposed by pcafrica) https://github.com/dealii/dealii/pull/17911 #17909: CMake: switch to relative paths (proposed by tamiko) https://github.com/dealii/dealii/pull/17909 #17908: Enable subfaces in QProjector for Triangles (proposed by dominiktassilostill) https://github.com/dealii/dealii/pull/17908 #17907: Add new test for repartitioning of p:f:T (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/17907 #17905: Fixed normal direction for the last component for RT elements (proposed by nataneb; merged) https://github.com/dealii/dealii/pull/17905 #17904: Fix nightly rocm tests (proposed by Rombur; merged) https://github.com/dealii/dealii/pull/17904 #17902: disable randomly hanging lazy_04 test (proposed by tjhei; merged) https://github.com/dealii/dealii/pull/17902 #17900: clarify omit_zeroing_entries (proposed by tjhei; merged) https://github.com/dealii/dealii/pull/17900 #17896: parallel::distributed::Triangulation: should we clarify clear() method? (proposed by kronbichler; merged) https://github.com/dealii/dealii/pull/17896 #17892: Cleanup doxygen defines (proposed by drwells; merged) https://github.com/dealii/dealii/pull/17892 #17891: Make a test more comprehensive (proposed by kronbichler; merged) https://github.com/dealii/dealii/pull/17891 #17866: Extend read_vtk to add FIELD data (Previously PR #10649) (proposed by vaishnavi-kale; merged) https://github.com/dealii/dealii/pull/17866 #17806: Chunking for WorkStream with Taskflow (proposed by RyanMoulday; merged) https://github.com/dealii/dealii/pull/17806 ## And this is a list of recently opened or closed discussions: #17975: Regression tester regressed cea239 (opened) https://github.com/dealii/dealii/issues/17975 #17971: Regression tester regressed 750ac7 (opened) https://github.com/dealii/dealii/issues/17971 #17968: Regression tester regressed 0cc152 (opened) https://github.com/dealii/dealii/issues/17968 #17964: Enable basic periodicity for tetrahedral Lagrange elements (opened) https://github.com/dealii/dealii/issues/17964 #17963: Regression tester regressed a6fff1 (opened) https://github.com/dealii/dealii/issues/17963 #17962: Regression tester regressed 12a627 (opened) https://github.com/dealii/dealii/issues/17962 #17956: Regression tester regressed 668cd8 (opened) https://github.com/dealii/dealii/issues/17956 #17954: Regression tester regressed 1e5549 (opened) https://github.com/dealii/dealii/issues/17954 #17951: GitHub tarballs don't contain testsuite which makes it difficult to test releases - please consider leaving testsuite in the release tarballs (opened and closed) https://github.com/dealii/dealii/issues/17951 #17928: Regression tester regressed 88cb8b (opened) https://github.com/dealii/dealii/issues/17928 #17927: Missing include on "Notes on visualizing high order output" (opened and closed) https://github.com/dealii/dealii/issues/17927 #17925: Regression tester regressed 950d59 (opened and closed) https://github.com/dealii/dealii/issues/17925 #17922: Regression tester regressed c05b56 (opened and closed) https://github.com/dealii/dealii/issues/17922 #17916: Configuration problem with Trilinos from system libraries (opened) https://github.com/dealii/dealii/issues/17916 #17913: Remove use of std::is_trivial. (opened and closed) https://github.com/dealii/dealii/issues/17913 #17912: Regression tester regressed e8e536 (opened and closed) https://github.com/dealii/dealii/issues/17912 #17910: Regression tester regressed 052d13 (opened and closed) https://github.com/dealii/dealii/issues/17910 #17906: Deal.II as subproject in cmake (opened) https://github.com/dealii/dealii/issues/17906 #17860: Feature: pre-commit config (closed) https://github.com/dealii/dealii/issues/17860 #17843: Regression tester regressed 531708 (closed) https://github.com/dealii/dealii/issues/17843 #17811: deprecate/remove parallel::transform() (closed) https://github.com/dealii/dealii/issues/17811 #17790: Make members of EnableObserverPointer private. (closed) https://github.com/dealii/dealii/issues/17790 #17305: dealii package in homebrew (closed) https://github.com/dealii/dealii/issues/17305 #17202: deal.II Release 9.6 (closed) https://github.com/dealii/dealii/issues/17202 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 visit https://groups.google.com/d/msgid/dealii/677d0963.050a0220.28d71d.9de7SMTPIN_ADDED_MISSING%40gmr-mx.google.com.