deal.II Newsletter #247

10 views
Skip to first unread message

Rene Gassmoeller

unread,
Mar 28, 2023, 12:01:11 PM3/28/23
to dea...@googlegroups.com

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)
#14981: Add benchmark for multgrid with global coarsening (proposed by kronbichler)
#14978: Move OrthogonalizationStrategy into new file (proposed by peterrum)
#14977: Do not expose internal details of BoundingBox. (proposed by bangerth)
#14976: Add warning to pack_rtree_of_indices() (proposed by peterrum)
#14975: Use functionality from ReferenceCell in QProjector. (proposed by bangerth; merged)
#14974: Add new functions to BoundingBox (proposed by peterrum; merged)
#14973: Add to the documentation of a function in GridTools. (proposed by bangerth; merged)
#14972: Template loop bounds for flexible evaluate/integrate function (proposed by bergbauer; merged)
#14971: Create dealii::dealii target and add compile options (proposed by masterleinad)
#14970: Be more correct in our noexcept usage. (proposed by drwells; merged)
#14969: Add a move assignment operator to LA::d::V. (proposed by drwells)
#14967: Use ConstraintLine rather than redefining data structures (proposed by kronbichler; merged)
#14966: Step-70: fix typo (proposed by mschreter; merged)
#14964: Deprecate type 'identity'. (proposed by bangerth; merged)
#14963: Remove dealii:: prefix from VectorOperation. (proposed by drwells; merged)
#14962: CMake: do not use PUBLIC keyword for target_link_libraries for tests (proposed by tamiko; merged)
#14961: CMake: avoid a warning in the check_compiler_setup macro (proposed by tamiko; merged)
#14960: Remove the LINK_LANGUAGE:CXX generator. (proposed by drwells; merged)
#14959: Introduce FEEvaluationImplSelector (proposed by peterrum; merged)
#14958: Enable output of compressed hdf5 files (proposed by c-p-schmidt)
#14957: Fix typo in TaskInfo (proposed by peterrum; merged)
#14956: Add missing (?) inline (proposed by peterrum; merged)
#14955: [WIP] Remove specialization of CellwiseInverseMassMatrixImplBasic::run() (proposed by peterrum)
#14954: cmake fix (proposed by jh66637)
#14953: Work on ShapeInfo::is_supported() (proposed by peterrum; merged)
#14952: Fix a test regarding concepts. (proposed by bangerth; merged)
#14951: Fix a couple of C++20 concepts in parallel.h. (proposed by bangerth; merged)
#14950: Use std_cxx20::type_identity_t instead of identity<...>::type. (proposed by bangerth; merged)
#14948: Refactor `internal::guess_point_owner` (proposed by peterrum; merged)
#14946: Fix a C++20 cmake check. (proposed by bangerth; merged)
#14945: Add missing explicit template instantiations for compute_affine_transformation (proposed by masterleinad; merged)
#14944: make_flux_sparsity_pattern() continuing revision (proposed by vyushut)
#14943: FEEvaluation: fix docs for fast_evaluation_supported() (proposed by sebproell; merged)
#14942: Clean up some extra 'dealii::'s. (proposed by drwells; merged)
#14940: Fix .prm file in step-60 (proposed by fdrmrc; merged)
#14939: Fix linkage when complex values are disabled. (proposed by drwells; merged)
#14938: [C++20] Apply concepts to thread_management.h. (proposed by bangerth; merged)
#14937: Fix MatrixIterator comparison operator for C++20 (proposed by masterleinad; merged)
#14936: Don't use namespace std in tests (proposed by masterleinad; merged)
#14935: [C++20] Apply concepts to filtered_iterator.h. (proposed by bangerth; merged)
#14934: [C++20] Apply concepts to grid_tools.h. (proposed by bangerth; merged)
#14933: [C++20] Apply concepts in parallel.h. (proposed by bangerth; merged)
#14932: Fix configuring with static libraries (proposed by masterleinad; merged)
#14931: guess intersection owners at different ranks (proposed by jh66637)
#14927: Introduce quadrature_points_indices() function for FEPointEvaluation (proposed by bergbauer; merged)
#14926: FEPointEvaluation: Remove unit_points member, access them through MappingInfo instead (proposed by bergbauer; merged)
#14920: Move check about FECollection size to DoFHandler. (proposed by marcfehling; merged)
#14913: SolverFGMRES: refactor orthogonalization (proposed by peterrum; merged)
#14886: improve docu of VectorTools::interpolate_boundary_values() (proposed by nfehn; merged)
#14882: [C++20] Annotate 'MeshType' template parameters with concepts (proposed by bangerth; merged)
#10397: [Post-9.4] Use C++14 lambda capture in step-69. (proposed by bangerth; merged)

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

#14980 Warnings in tria.cc (opened)
#14979 Check re-orthogonalization for Gram-Schmidt (opened)
#14968 reinit_polynomial_transfer is very slow (opened)
#14965 [CMake] Warning during 'setup_tests' (opened and closed)
#14949 The new CMake build system requires CMake 3.18 (opened and closed)
#14947 CMake: support target_link_libraries with and without PUBLIC/PRIVATE keywords (opened)
#14941 Re-examine how we instantiate complex FullMatrix (opened)
#14930 CMake: configuration fails for BUILD_SHARED_LIBS=OFF (opened and closed)
#14871 Docu of VectorTools::interpolate_boundary_values() unclear (closed)
#14858 Need to remove 'using namespace std' from tests (closed)
#13205 Merge SparsityPatternBase into SparsityPattern (closed)
#12475 LAPACKFullMatrix instantiation (closed)
#12263 Compilation bug using Windows Visual Studio 2017 (closed)
#11030 gcc tensor.h maybe-uninitialized warning (closed)
#10339 Update documentation for C++14 (closed)
#9790 compilation speed-up (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.

Reply all
Reply to author
Forward
0 new messages