Hello everyone! This is deal.II newsletter #247. 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: #14982: Compute values_of_array only once and optimize instructions (proposed by bergbauer) https://github.com/dealii/dealii/pull/14982 #14981: Add benchmark for multgrid with global coarsening (proposed by kronbichler) https://github.com/dealii/dealii/pull/14981 #14978: Move OrthogonalizationStrategy into new file (proposed by peterrum) https://github.com/dealii/dealii/pull/14978 #14977: Do not expose internal details of BoundingBox. (proposed by bangerth) https://github.com/dealii/dealii/pull/14977 #14976: Add warning to pack_rtree_of_indices() (proposed by peterrum) https://github.com/dealii/dealii/pull/14976 #14975: Use functionality from ReferenceCell in QProjector. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/14975 #14974: Add new functions to BoundingBox (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/14974 #14973: Add to the documentation of a function in GridTools. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/14973 #14972: Template loop bounds for flexible evaluate/integrate function (proposed by bergbauer; merged) https://github.com/dealii/dealii/pull/14972 #14971: Create dealii::dealii target and add compile options (proposed by masterleinad) https://github.com/dealii/dealii/pull/14971 #14970: Be more correct in our noexcept usage. (proposed by drwells; merged) https://github.com/dealii/dealii/pull/14970 #14969: Add a move assignment operator to LA::d::V. (proposed by drwells) https://github.com/dealii/dealii/pull/14969 #14967: Use ConstraintLine rather than redefining data structures (proposed by kronbichler; merged) https://github.com/dealii/dealii/pull/14967 #14966: Step-70: fix typo (proposed by mschreter; merged) https://github.com/dealii/dealii/pull/14966 #14964: Deprecate type 'identity'. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/14964 #14963: Remove dealii:: prefix from VectorOperation. (proposed by drwells; merged) https://github.com/dealii/dealii/pull/14963 #14962: CMake: do not use PUBLIC keyword for target_link_libraries for tests (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/14962 #14961: CMake: avoid a warning in the check_compiler_setup macro (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/14961 #14960: Remove the LINK_LANGUAGE:CXX generator. (proposed by drwells; merged) https://github.com/dealii/dealii/pull/14960 #14959: Introduce FEEvaluationImplSelector (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/14959 #14958: Enable output of compressed hdf5 files (proposed by c-p-schmidt) https://github.com/dealii/dealii/pull/14958 #14957: Fix typo in TaskInfo (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/14957 #14956: Add missing (?) inline (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/14956 #14955: [WIP] Remove specialization of CellwiseInverseMassMatrixImplBasic::run() (proposed by peterrum) https://github.com/dealii/dealii/pull/14955 #14954: cmake fix (proposed by jh66637) https://github.com/dealii/dealii/pull/14954 #14953: Work on ShapeInfo::is_supported() (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/14953 #14952: Fix a test regarding concepts. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/14952 #14951: Fix a couple of C++20 concepts in parallel.h. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/14951 #14950: Use std_cxx20::type_identity_t instead of identity<...>::type. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/14950 #14948: Refactor `internal::guess_point_owner` (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/14948 #14946: Fix a C++20 cmake check. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/14946 #14945: Add missing explicit template instantiations for compute_affine_transformation (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/14945 #14944: make_flux_sparsity_pattern() continuing revision (proposed by vyushut) https://github.com/dealii/dealii/pull/14944 #14943: FEEvaluation: fix docs for fast_evaluation_supported() (proposed by sebproell; merged) https://github.com/dealii/dealii/pull/14943 #14942: Clean up some extra 'dealii::'s. (proposed by drwells; merged) https://github.com/dealii/dealii/pull/14942 #14940: Fix .prm file in step-60 (proposed by fdrmrc; merged) https://github.com/dealii/dealii/pull/14940 #14939: Fix linkage when complex values are disabled. (proposed by drwells; merged) https://github.com/dealii/dealii/pull/14939 #14938: [C++20] Apply concepts to thread_management.h. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/14938 #14937: Fix MatrixIterator comparison operator for C++20 (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/14937 #14936: Don't use namespace std in tests (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/14936 #14935: [C++20] Apply concepts to filtered_iterator.h. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/14935 #14934: [C++20] Apply concepts to grid_tools.h. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/14934 #14933: [C++20] Apply concepts in parallel.h. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/14933 #14932: Fix configuring with static libraries (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/14932 #14931: guess intersection owners at different ranks (proposed by jh66637) https://github.com/dealii/dealii/pull/14931 #14927: Introduce quadrature_points_indices() function for FEPointEvaluation (proposed by bergbauer; merged) https://github.com/dealii/dealii/pull/14927 #14926: FEPointEvaluation: Remove unit_points member, access them through MappingInfo instead (proposed by bergbauer; merged) https://github.com/dealii/dealii/pull/14926 #14920: Move check about FECollection size to DoFHandler. (proposed by marcfehling; merged) https://github.com/dealii/dealii/pull/14920 #14913: SolverFGMRES: refactor orthogonalization (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/14913 #14886: improve docu of VectorTools::interpolate_boundary_values() (proposed by nfehn; merged) https://github.com/dealii/dealii/pull/14886 #14882: [C++20] Annotate 'MeshType' template parameters with concepts (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/14882 #10397: [Post-9.4] Use C++14 lambda capture in step-69. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/10397 ## And this is a list of recently opened or closed discussions: #14980: Warnings in tria.cc (opened) https://github.com/dealii/dealii/issues/14980 #14979: Check re-orthogonalization for Gram-Schmidt (opened) https://github.com/dealii/dealii/issues/14979 #14968: reinit_polynomial_transfer is very slow (opened) https://github.com/dealii/dealii/issues/14968 #14965: [CMake] Warning during 'setup_tests' (opened and closed) https://github.com/dealii/dealii/issues/14965 #14949: The new CMake build system requires CMake 3.18 (opened and closed) https://github.com/dealii/dealii/issues/14949 #14947: CMake: support target_link_libraries with and without PUBLIC/PRIVATE keywords (opened) https://github.com/dealii/dealii/issues/14947 #14941: Re-examine how we instantiate complex FullMatrix (opened) https://github.com/dealii/dealii/issues/14941 #14930: CMake: configuration fails for BUILD_SHARED_LIBS=OFF (opened and closed) https://github.com/dealii/dealii/issues/14930 #14871: Docu of VectorTools::interpolate_boundary_values() unclear (closed) https://github.com/dealii/dealii/issues/14871 #14858: Need to remove 'using namespace std' from tests (closed) https://github.com/dealii/dealii/issues/14858 #13205: Merge SparsityPatternBase into SparsityPattern (closed) https://github.com/dealii/dealii/issues/13205 #12475: LAPACKFullMatrix instantiation (closed) https://github.com/dealii/dealii/issues/12475 #12263: Compilation bug using Windows Visual Studio 2017 (closed) https://github.com/dealii/dealii/issues/12263 #11030: gcc tensor.h maybe-uninitialized warning (closed) https://github.com/dealii/dealii/issues/11030 #10339: Update documentation for C++14 (closed) https://github.com/dealii/dealii/issues/10339 #9790: compilation speed-up (closed) https://github.com/dealii/dealii/issues/9790 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/64230f41.050a0220.82575.e4e8SMTPIN_ADDED_MISSING%40gmr-mx.google.com.