deal.II Newsletter #262

20 views
Skip to first unread message

Rene Gassmoeller

unread,
Jul 31, 2023, 12:01:11 PM7/31/23
to dea...@googlegroups.com

Hello everyone!

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

#15807: MGTwoLevelTransfer: specialize setup for FCP and p-mg (proposed by peterrum)
#15806: Add NodeVisitor in rtree.h (proposed by fdrmrc)
#15805: Added gradient() evaluation to VectorFunctionFromTensorFunction (proposed by AbbBallout)
#15803: NonMatching: Add support for FE_Q_iso_Q1 to MeshClassifier and Discrete(Face)QuadratureGenerator (proposed by bergbauer)
#15802: Adjust expectations in a GridTools::get_coarse_mesh_description(). (proposed by bangerth)
#15801: Make GridGenerator::hyper_cube_with_cylindrical_hole<2>() more robust. (proposed by bangerth)
#15800: AffineConstraints: fix warnings (proposed by peterrum; merged)
#15799: trilinos_sparse_matrix_mmult needs EpetraExt (proposed by masterleinad; merged)
#15798: Fix block_vector_vector_assign (proposed by masterleinad; merged)
#15797: DataOut::add_mg_data_vector(): copy vector and update ghost values (proposed by peterrum; merged)
#15796: Simplify code using structured bindings. (proposed by bangerth; merged)
#15795: Minor addition to the documentation of a GridTools function. (proposed by bangerth; merged)
#15794: Use MGTransferGlobalCoarsening also for local smoothing (proposed by peterrum)
#15793: `MGTransferMF::interpolate_to_mg()`: zero out ghost values (proposed by peterrum; merged)
#15792: Add MGLevelObject::clear() (proposed by peterrum; merged)
#15791: Fix timing_step_37.cc (proposed by masterleinad; merged)
#15789: Pre-compute what's needed for AffineConstraints::distribute(). (proposed by bangerth)
#15788: [9.5] Allow compilation with PETSc but without MPI. (proposed by bangerth; merged)
#15787: Require PETSc to be configured with MPI support (proposed by masterleinad)
#15785: PETScWrappers::TimeStepper support resizing while solving (proposed by stefanozampini)
#15784: Replace MGTransferMG usages in tests/matrix_free (proposed by peterrum; merged)
#15783: More work to replace std::*::type by std::*_t. (proposed by bangerth; merged)
#15782: MGLevelGlobalTransfer: remove unused variables (proposed by peterrum; merged)
#15781: Allow compilation with PETSc but without MPI. (proposed by bangerth; merged)
#15779: Small modifications to performance/timing_matrix_free_kokkos (proposed by peterrum; merged)
#15777: CudaWrappers::MatrixFree: Only create required host mirrors (proposed by masterleinad; merged)
#15776: Use MPILogInitAll in particles/generators_* tests (proposed by masterleinad; merged)
#15775: CMake: only use REPEAT for >=3.15 (proposed by peterrum; merged)
#15773: Draft of FECouplingValues. (proposed by luca-heltai)
#15772: Allow configuring with CMAKE_CXX_STANDARD=23 (proposed by masterleinad; merged)
#15771: Add performance test for `CUDAWrapper::MatrixFree` (proposed by peterrum; merged)
#15770: Config.h.in: use PETSc/SLEPc macros to determine PETSc/SLEPc version (proposed by stefanozampini; merged)
#15769: Update PETScWrappers::NonlinearSolver (proposed by stefanozampini; merged)
#15768: PETScWrappers: Support with-strict-petscerrorcode configurations (proposed by stefanozampini; merged)
#15767: tweak PETSc tests (proposed by stefanozampini; merged)
#15766: [C++17] Prefer std::is_*_v over std::is_*::value. (proposed by bangerth; merged)
#15765: [C++17] Prefer std::decay_t over std::decay::type. (proposed by bangerth; merged)
#15764: Improve an error message. (proposed by bangerth; merged)
#15757: Check for ArborX C++20 bug (proposed by masterleinad; merged)
#15756: github: run all github actions on draft PRs as well (proposed by tamiko; merged)
#15755: Redo the quadrilateral measure function. (proposed by drwells; merged)
#15754: Remove duplicate indices if ArborX is available (proposed by fdrmrc; merged)
#15753: AffineConstraints::merge(): allow mixed numbers (proposed by peterrum; merged)
#15752: MGTransferGlobalCoarsening: initialize with MGConstrainedDoFs (proposed by peterrum; merged)
#15751: Remove unused exception (proposed by peterrum; merged)
#15750: MGTransferMatrixFree: remove unused template argument (proposed by peterrum; merged)
#15748: Manually fix up some std::is_same<...> places. (proposed by bangerth; merged)
#15747: When outputting numbers of tests, align the text. (proposed by bangerth; merged)
#15746: [C++17] Prefer std::is_base_of_v over std::is_base_of::value. (proposed by bangerth; merged)
#15745: Small markup fixes. (proposed by bangerth; merged)
#15744: Add missing changelog entry about the improvement to step-68 (proposed by blaisb; merged)
#15731: Use "empty()" instead of "size() == 0" (proposed by masterleinad; merged)
#15730: Keep track of constraints we have already determined are finalized. (proposed by bangerth; merged)

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

#15790 Regression tester regressed f803f6 (opened and closed)
#15786 Failed test with p4est (opened)
#15780 Initial performance analysis of matrix_free_kokkos benchmark (opened)
#15778 Regression tester regressed 6bb864 (opened and closed)
#15774 Regression tester regressed 5a4ffd (opened and closed)
#15763 issue in building deal.ll (opened)
#15762 Update step-64 (opened)
#15761 CudaWrapper::MatrixFree crashes if quadrature points are not queried (opened and closed)
#15760 Unify interface of p::d::SolutionTransfer and SolutionTransfer (opened)
#15759 CMake error when configuring with `P4EST` (opened and closed)
#15758 Test slepc/step-36_parallel_02: very rare test failures (opened)
#15749 Regression tester regressed dd65f9 (opened and closed)
#15742 Performance regression: various grid and particle operations with p4est-2.8 versus p4est-2.3 (closed)
#15741 Performance regression: timing-navier_stokes/setup_matrix_free (closed)
#14608 Wrong numbering of ucd_to_deal in GeometryInfo<3> (closed)
#8852 Performance tests (closed)
#5454 Refactor the PETSc matrix/vector classes (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