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) https://github.com/dealii/dealii/pull/15807

#15806: Add NodeVisitor in rtree.h (proposed by fdrmrc) 
https://github.com/dealii/dealii/pull/15806

#15805: Added gradient() evaluation to VectorFunctionFromTensorFunction 
(proposed by AbbBallout) https://github.com/dealii/dealii/pull/15805

#15803: NonMatching:  Add support for FE_Q_iso_Q1 to MeshClassifier and 
Discrete(Face)QuadratureGenerator (proposed by bergbauer) 
https://github.com/dealii/dealii/pull/15803

#15802: Adjust expectations in a GridTools::get_coarse_mesh_description(). 
(proposed by bangerth) https://github.com/dealii/dealii/pull/15802

#15801: Make GridGenerator::hyper_cube_with_cylindrical_hole<2>() more robust. 
(proposed by bangerth) https://github.com/dealii/dealii/pull/15801

#15800: AffineConstraints: fix warnings (proposed by peterrum; merged) 
https://github.com/dealii/dealii/pull/15800

#15799: trilinos_sparse_matrix_mmult needs EpetraExt (proposed by masterleinad; 
merged) https://github.com/dealii/dealii/pull/15799

#15798: Fix block_vector_vector_assign (proposed by masterleinad; merged) 
https://github.com/dealii/dealii/pull/15798

#15797: DataOut::add_mg_data_vector(): copy vector and update ghost values 
(proposed by peterrum; merged) https://github.com/dealii/dealii/pull/15797

#15796: Simplify code using structured bindings. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/15796

#15795: Minor addition to the documentation of a GridTools function. (proposed 
by bangerth; merged) https://github.com/dealii/dealii/pull/15795

#15794: Use MGTransferGlobalCoarsening also for local smoothing (proposed by 
peterrum) https://github.com/dealii/dealii/pull/15794

#15793: `MGTransferMF::interpolate_to_mg()`: zero out ghost values (proposed by 
peterrum; merged) https://github.com/dealii/dealii/pull/15793

#15792: Add MGLevelObject::clear() (proposed by peterrum; merged) 
https://github.com/dealii/dealii/pull/15792

#15791: Fix timing_step_37.cc (proposed by masterleinad; merged) 
https://github.com/dealii/dealii/pull/15791

#15789: Pre-compute what's needed for AffineConstraints::distribute(). 
(proposed by bangerth) https://github.com/dealii/dealii/pull/15789

#15788: [9.5] Allow compilation with PETSc but without MPI. (proposed by 
bangerth; merged) https://github.com/dealii/dealii/pull/15788

#15787: Require PETSc to be configured with MPI support (proposed by 
masterleinad) https://github.com/dealii/dealii/pull/15787

#15785: PETScWrappers::TimeStepper support resizing while solving (proposed by 
stefanozampini) https://github.com/dealii/dealii/pull/15785

#15784: Replace MGTransferMG usages in tests/matrix_free (proposed by peterrum; 
merged) https://github.com/dealii/dealii/pull/15784

#15783: More work to replace std::*::type by std::*_t. (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/15783

#15782: MGLevelGlobalTransfer: remove unused variables (proposed by peterrum; 
merged) https://github.com/dealii/dealii/pull/15782

#15781: Allow compilation with PETSc but without MPI. (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/15781

#15779: Small modifications to performance/timing_matrix_free_kokkos (proposed 
by peterrum; merged) https://github.com/dealii/dealii/pull/15779

#15777: CudaWrappers::MatrixFree: Only create required host mirrors (proposed 
by masterleinad; merged) https://github.com/dealii/dealii/pull/15777

#15776: Use MPILogInitAll in particles/generators_* tests (proposed by 
masterleinad; merged) https://github.com/dealii/dealii/pull/15776

#15775: CMake: only use REPEAT for >=3.15 (proposed by peterrum; merged) 
https://github.com/dealii/dealii/pull/15775

#15773: Draft of FECouplingValues. (proposed by luca-heltai) 
https://github.com/dealii/dealii/pull/15773

#15772: Allow configuring with CMAKE_CXX_STANDARD=23 (proposed by masterleinad; 
merged) https://github.com/dealii/dealii/pull/15772

#15771: Add performance test for `CUDAWrapper::MatrixFree` (proposed by 
peterrum; merged) https://github.com/dealii/dealii/pull/15771

#15770: Config.h.in: use PETSc/SLEPc macros to determine PETSc/SLEPc version 
(proposed by stefanozampini; merged) https://github.com/dealii/dealii/pull/15770

#15769: Update PETScWrappers::NonlinearSolver (proposed by stefanozampini; 
merged) https://github.com/dealii/dealii/pull/15769

#15768: PETScWrappers: Support with-strict-petscerrorcode configurations 
(proposed by stefanozampini; merged) https://github.com/dealii/dealii/pull/15768

#15767: tweak PETSc tests (proposed by stefanozampini; merged) 
https://github.com/dealii/dealii/pull/15767

#15766: [C++17] Prefer std::is_*_v over std::is_*::value. (proposed by 
bangerth; merged) https://github.com/dealii/dealii/pull/15766

#15765: [C++17] Prefer std::decay_t over std::decay::type. (proposed by 
bangerth; merged) https://github.com/dealii/dealii/pull/15765

#15764: Improve an error message. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/15764

#15757: Check for ArborX C++20 bug (proposed by masterleinad; merged) 
https://github.com/dealii/dealii/pull/15757

#15756: github: run all github actions on draft PRs as well (proposed by 
tamiko; merged) https://github.com/dealii/dealii/pull/15756

#15755: Redo the quadrilateral measure function. (proposed by drwells; merged) 
https://github.com/dealii/dealii/pull/15755

#15754: Remove duplicate indices if ArborX is available (proposed by fdrmrc; 
merged) https://github.com/dealii/dealii/pull/15754

#15753: AffineConstraints::merge(): allow mixed numbers (proposed by peterrum; 
merged) https://github.com/dealii/dealii/pull/15753

#15752: MGTransferGlobalCoarsening: initialize with MGConstrainedDoFs (proposed 
by peterrum; merged) https://github.com/dealii/dealii/pull/15752

#15751: Remove unused exception (proposed by peterrum; merged) 
https://github.com/dealii/dealii/pull/15751

#15750: MGTransferMatrixFree: remove unused template argument (proposed by 
peterrum; merged) https://github.com/dealii/dealii/pull/15750

#15748: Manually fix up some std::is_same<...> places. (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/15748

#15747: When outputting numbers of tests, align the text. (proposed by 
bangerth; merged) https://github.com/dealii/dealii/pull/15747

#15746: [C++17] Prefer std::is_base_of_v over std::is_base_of::value. (proposed 
by bangerth; merged) https://github.com/dealii/dealii/pull/15746

#15745: Small markup fixes. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/15745

#15744: Add missing changelog entry about the improvement to step-68 (proposed 
by blaisb; merged) https://github.com/dealii/dealii/pull/15744

#15731: Use "empty()" instead of "size() == 0" (proposed by masterleinad; 
merged) https://github.com/dealii/dealii/pull/15731

#15730: Keep track of constraints we have already determined are finalized. 
(proposed by bangerth; merged) https://github.com/dealii/dealii/pull/15730


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

#15790: Regression tester regressed f803f6 (opened and closed) 
https://github.com/dealii/dealii/issues/15790

#15786: Failed test with p4est (opened) 
https://github.com/dealii/dealii/issues/15786

#15780: Initial performance analysis of matrix_free_kokkos benchmark (opened) 
https://github.com/dealii/dealii/issues/15780

#15778: Regression tester regressed 6bb864 (opened and closed) 
https://github.com/dealii/dealii/issues/15778

#15774: Regression tester regressed 5a4ffd (opened and closed) 
https://github.com/dealii/dealii/issues/15774

#15763: issue in building deal.ll (opened) 
https://github.com/dealii/dealii/issues/15763

#15762: Update step-64 (opened) https://github.com/dealii/dealii/issues/15762

#15761: CudaWrapper::MatrixFree crashes if quadrature points are not queried 
(opened and closed) https://github.com/dealii/dealii/issues/15761

#15760: Unify interface of p::d::SolutionTransfer and SolutionTransfer (opened) 
https://github.com/dealii/dealii/issues/15760

#15759: CMake error when configuring with `P4EST` (opened and closed) 
https://github.com/dealii/dealii/issues/15759

#15758: Test slepc/step-36_parallel_02: very rare test failures (opened) 
https://github.com/dealii/dealii/issues/15758

#15749: Regression tester regressed dd65f9 (opened and closed) 
https://github.com/dealii/dealii/issues/15749

#15742: Performance regression: various grid and particle operations with 
p4est-2.8 versus p4est-2.3 (closed) 
https://github.com/dealii/dealii/issues/15742

#15741: Performance regression: timing-navier_stokes/setup_matrix_free (closed) 
https://github.com/dealii/dealii/issues/15741

#14608: Wrong numbering of ucd_to_deal in GeometryInfo<3> (closed) 
https://github.com/dealii/dealii/issues/14608

#8852: Performance tests (closed) https://github.com/dealii/dealii/issues/8852

#5454: Refactor the PETSc matrix/vector classes (closed) 
https://github.com/dealii/dealii/issues/5454


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/64c7dac3.c20a0220.8d5b.f69aSMTPIN_ADDED_MISSING%40gmr-mx.google.com.

Reply via email to