deal.II Newsletter #265

16 views
Skip to first unread message

Rene Gassmoeller

unread,
Aug 30, 2023, 12:01:05 PM8/30/23
to dea...@googlegroups.com

Hello everyone!

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

#15944: Fix some additional warnings (proposed by kronbichler)
#15943: Make the p::s::T serialization test use zorder. (proposed by drwells)
#15942: Use more 'if constexpr' in the matrix-free code. (proposed by drwells)
#15941: FEEvaluation: Add some padding between different data fields (proposed by kronbichler)
#15940: MatrixFree: Use constexpr when selecting evaluator factory (proposed by kronbichler; merged)
#15939: Fix range-based for loop in performance test (proposed by kronbichler; merged)
#15938: Fix assert (proposed by peterrum; merged)
#15937: Avoid switches in cuda_tensor_product_kernels.h (proposed by masterleinad; merged)
#15936: Use range-based for loop for FEEvaluation's quadrature point loop (proposed by kronbichler; merged)
#15935: Remove unnecessary code in a test (proposed by kronbichler; merged)
#15934: Only use necessary vector_tools include file (proposed by kronbichler; merged)
#15933: Avoid some loops that get never entered (proposed by kronbichler; merged)
#15932: Add Functions::RayleighKotheVortex (proposed by peterrum)
#15930: FEValues: Allow checking for cell similarities in multi-threaded mode (proposed by masterleinad)
#15929: Fix indentation CI (proposed by kronbichler; merged)
#15928: Introduce IndexSet::is_subset_of(). (proposed by bangerth; merged)
#15927: MGTwoLevelTransferNonNested: simplices with multiple components (proposed by peterrum)
#15926: Remove unnecessary include file (proposed by kronbichler; merged)
#15925: clang-format: Use QualifierAlignment: Left (proposed by masterleinad; merged)
#15924: non_nested_multigrid_04 needs Trilinos (proposed by masterleinad; merged)
#15923: VectorizedArray for ARM NEON (proposed by bergbauer; merged)
#15922: Matrix-free Raviart-Thomas: Set symmetry/even-odd in ShapeInfo (proposed by kronbichler; merged)
#15920: Add a new feature for 2nd order symmetric tensor split (proposed by taojinllnl)
#15918: step-75: enable pseudo-3d solution (proposed by marcfehling; merged)
#15917: Use common code for tensor product polynomial evaluation (proposed by kronbichler; merged)
#15915: Tensor polynomials: Remove nonsensical comments (proposed by kronbichler; merged)
#15914: MappingQ: don't require update_JxW_values or update_normal_vectors (proposed by peterrum; merged)
#15913: Matrix-free ShapeInfo: Simplify initialization of Raviart-Thomas (proposed by kronbichler; merged)
#15912: Fix for https://github.com/dealii/dealii/issues/15882 (proposed by stefanozampini; merged)
#15911: Fix some failing tests (proposed by kronbichler; merged)
#15909: Standardize on 'const X' instead of 'X const', part II (proposed by tamiko; merged)
#15908: Standardize on 'const X' instead of 'X const'. (proposed by bangerth; merged)
#15907: Disable eliminate_unrefined_islands in create_geometric_coarsening_sequence(). (proposed by marcfehling; merged)
#15906: Add a default constructor to AffineConstraints. (And be more terse about default arguments.) (proposed by bangerth; merged)
#15905: MatrixFree ShapeInfo: Move some code to UnivariateShapeData (proposed by kronbichler; merged)
#15904: Revert "PETScWrappers::TimeStepper: fix typo" (proposed by tamiko)
#15903: Infrastructure: Update bundled clang-format to version 16 (proposed by tamiko; merged)
#15901: GlobalCoarseningFineDoFHandlerView: add assert (proposed by peterrum; merged)
#15900: Always inline a new function to restore performance (proposed by kronbichler; merged)
#15899: Expose RemotePointEvaluation parameters in non-nested multigrid (proposed by fdrmrc; merged)
#15898: Be terser in specifying default arguments: ComponentMask. (proposed by bangerth; merged)
#15897: CellIDTranslator: make Assert to AssertThrow (proposed by peterrum; merged)
#15896: Introduce SmartPointer::get() (proposed by peterrum; merged)
#15895: Move the internal FEValuesViews functions into a new file. (proposed by drwells; merged)
#15892: Non-nested transfer: add assert (proposed by peterrum; merged)
#15891: Restructure tensor-product kernels via 1d interpolants (proposed by kronbichler; merged)
#15890: Use a relative tolerance. (proposed by bangerth; merged)
#15889: Use if constexpr in some more places. (proposed by drwells; merged)
#15888: Fix cuda_tensor_product_kernels.h (proposed by masterleinad; merged)
#15886: Avoid using deprecated functions in timing_matrix_free_kokkos.cc (proposed by masterleinad; merged)
#15885: Fix notebook: use list of Triangulation in merge_triangulations (proposed by Rombur; merged)
#15884: Enable std::unique_ptr in MGSmootherRelaxation (proposed by kronbichler; merged)
#15883: Matrix-free diagonal: Ensure constant loop bounds (proposed by kronbichler; merged)
#15880: PETScWrappers::TimeStepper: fix typo (proposed by stefanozampini; merged)
#15879: Enable clang-tidy's bugprone-reserved-identifier check (proposed by sebproell)
#15878: Modernize a test. (proposed by bangerth; merged)
#15877: Clear some forgotten fields in Triangulation::clear(). (proposed by bangerth; merged)
#15876: Use target_link_options for link options (proposed by masterleinad; merged)
#15863: Use Kokkos constructs in tensor product kernels when using Kokkos 4.0 or later (proposed by Rombur; merged)
#15843: FEPointEvaluation/MappingInfo for simplices (proposed by peterrum; merged)
#15842: Add a version of timing_step_37 using MGTransferMF (proposed by peterrum; merged)
#15820: MGTwoLevelTransferNonNested: enable simplex (proposed by peterrum; merged)
#15807: MGTwoLevelTransfer: specialize setup for FCP and p-mg (proposed by peterrum; merged)

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

#15931 Regression tester regressed 166861 (opened)
#15921 Regression tester regressed 40a638 (opened and closed)
#15919 New long compile times for grid_tools.cc? (opened and closed)
#15916 Unable to compile deal ii with LAPACK provided by cray-libsci (opened)
#15910 Regression tester regressed 020660 (opened and closed)
#15902 requires clauses with DEAL_II_CXX20_REQUIRES macro are barely readable (opened)
#15894 MatrixFree: Reduce amount of compiled code for Hessians (opened)
#15893 Regression tester regressed 1472e1 (opened and closed)
#15887 Regression tester regressed 13fde3 (opened and closed)
#15882 Regression tester regressed 53c9b4 (opened and closed)
#15881 [New feature]: spectrum decomposition of a 2nd order symmetric tensor and 4th order projection tensors (opened)
#15541 `FineDoFHandlerView` encounters cell that is neither locally nor remotely owned (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