Hello everyone!

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

#17683: Use TaskResult::emplace_object() in class Lazy. (proposed by bangerth) 
https://github.com/dealii/dealii/pull/17683

#17682: Make it possible to include nonlinear.h when no external libs are 
enabled (proposed by simonsticko) https://github.com/dealii/dealii/pull/17682

#17681: GridGenerator::convert_hypercube_to_simplex_mesh: code cleanup 
(proposed by tjhei) https://github.com/dealii/dealii/pull/17681

#17679: Ensure SmartPointer gives useful compiler errors for types not derived 
from Subscriptor. (proposed by bangerth) 
https://github.com/dealii/dealii/pull/17679

#17678: Triangulation::get_boundary_ids(): don't return duplicates. (proposed 
by drwells) https://github.com/dealii/dealii/pull/17678

#17677: Update documentation of class SmartPointer. (proposed by bangerth) 
https://github.com/dealii/dealii/pull/17677

#17676: Test that one can put a SmartPointer into a std::any object. (proposed 
by bangerth) https://github.com/dealii/dealii/pull/17676

#17675: Rename a member of class SmartPointer. (proposed by bangerth) 
https://github.com/dealii/dealii/pull/17675

#17673: Rename function arguments in SmartPointer. (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/17673

#17672: Fix some clang-tidy warnings. (proposed by marcfehling; merged) 
https://github.com/dealii/dealii/pull/17672

#17671: Update tidy tester to ubuntu 24.04. (proposed by marcfehling) 
https://github.com/dealii/dealii/pull/17671

#17670: Make a lambda function a proper function of its own. (proposed by 
bangerth; merged) https://github.com/dealii/dealii/pull/17670

#17668: fix step-2 svg display (proposed by tjhei; merged) 
https://github.com/dealii/dealii/pull/17668

#17666: Generalized read_msh to allow for comments (proposed by mivaia) 
https://github.com/dealii/dealii/pull/17666

#17663: Flag variable maybe_unused. (proposed by marcfehling; merged) 
https://github.com/dealii/dealii/pull/17663

#17662: Patched GridTools::transform() to work on anisotropically refined 
meshes in 3D as well (proposed by rgoermer) 
https://github.com/dealii/dealii/pull/17662

#17661: Fix indent run of changelog entry (proposed by kronbichler; merged) 
https://github.com/dealii/dealii/pull/17661

#17660: NVCC: work around compiler bug (proposed by tjhei; merged) 
https://github.com/dealii/dealii/pull/17660

#17659: fix Kokkos+CUDA inside PETSc/Trilinos detection (proposed by tjhei) 
https://github.com/dealii/dealii/pull/17659

#17658: fix cmake bug in PETSC_WITH_KOKKOS check (proposed by tjhei; merged) 
https://github.com/dealii/dealii/pull/17658

#17656: Filter output of parameter_handler_29 test (proposed by masterleinad; 
merged) https://github.com/dealii/dealii/pull/17656

#17655: Fix indentation script (proposed by peterrum; merged) 
https://github.com/dealii/dealii/pull/17655

#17654: Clarify some documentation for make_consistent_in_parallel. (proposed 
by marcfehling) https://github.com/dealii/dealii/pull/17654

#17652: Fix output of a test. (proposed by bangerth) 
https://github.com/dealii/dealii/pull/17652

#17649: Rename the argument of a lambda function. (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/17649

#17648: Add another testcase for make_consistent_in_parallel(). (proposed by 
bangerth; merged) https://github.com/dealii/dealii/pull/17648

#17647: Avoid some copying of data in make_consistent_in_parallel(). (proposed 
by bangerth; merged) https://github.com/dealii/dealii/pull/17647

#17645: Bump crate-ci/typos from 1.24.1 to 1.24.3 (proposed by dependabot[bot]; 
merged) https://github.com/dealii/dealii/pull/17645

#17644: Add empty() function to deal.II/lac/vector.h and use it instead of 
size()==0 (proposed by fernandohv3279; merged) 
https://github.com/dealii/dealii/pull/17644

#17642: Workstream::run() colored implementation with TaskFlow  (proposed by 
RyanMoulday; merged) https://github.com/dealii/dealii/pull/17642

#17641: Fix pcout in step-75. (proposed by marcfehling; merged) 
https://github.com/dealii/dealii/pull/17641

#17638: Make sure `stride_small_size` is at least 1. (proposed by marcfehling; 
merged) https://github.com/dealii/dealii/pull/17638

#17637: DoFTools::extract_constant_modes() and extract_rigid_body_modes(): make 
ComponentMask optional (proposed by peterrum; merged) 
https://github.com/dealii/dealii/pull/17637

#17631: cuda-clang tester: update clang version (and ubuntu version) (proposed 
by tjhei; merged) https://github.com/dealii/dealii/pull/17631

#17626: Don't merge constraints, just drop constraints. (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/17626

#17611: Enhance test for hp-constraints. (proposed by marcfehling; merged) 
https://github.com/dealii/dealii/pull/17611

#17592: Add TaskResult::emplace_object(). (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/17592

#17590:  Fix FiniteElement::has_generalized_support_points() and 
FiniteElement::has_face_support_points()  for FE_Nothing. #17584  (proposed by 
OresteMarquis; merged) https://github.com/dealii/dealii/pull/17590

#17579: Portable MatrixFree: compute diagonal (proposed by masterleinad; 
merged) https://github.com/dealii/dealii/pull/17579

#17491: Added support for magic_enum. (proposed by luca-heltai; merged) 
https://github.com/dealii/dealii/pull/17491

#17473: Parse prm files in python script (proposed by gassmoeller; merged) 
https://github.com/dealii/dealii/pull/17473

#17374: Implement Lazy in terms of TaskResult. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/17374

#17134: Additional Data for Solver CG (proposed by dario-coscia; merged) 
https://github.com/dealii/dealii/pull/17134


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

#17680: more general simplex mesh conversion / refinement (opened) 
https://github.com/dealii/dealii/issues/17680

#17674: Error in fullydistributed::Triangulation with 
TransfiniteInterpolationManifold (opened) 
https://github.com/dealii/dealii/issues/17674

#17669: grid/intergrid_constraints.debug randomly hangs with taskflow (opened) 
https://github.com/dealii/dealii/issues/17669

#17667: SVG images in tutorials are broken on website (opened and closed) 
https://github.com/dealii/dealii/issues/17667

#17665: Regression tester regressed 270aba (opened) 
https://github.com/dealii/dealii/issues/17665

#17664: Put a copy of magic_enum into bundled. (opened) 
https://github.com/dealii/dealii/issues/17664

#17657: Rename SmartPointer<T> to ObserverPointer<T>. (opened) 
https://github.com/dealii/dealii/issues/17657

#17653: Regression tester regressed 64e9c0 (opened) 
https://github.com/dealii/dealii/issues/17653

#17651: Consistent constraints in parallel for aggregated finite elements 
(opened) https://github.com/dealii/dealii/issues/17651

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

#17646: Regression tester regressed 2285fb (opened) 
https://github.com/dealii/dealii/issues/17646

#17620: Test lac/constraints_make_consistent_in_parallel_03 is broken. (closed) 
https://github.com/dealii/dealii/issues/17620

#17613: Provide DoFTools::extract_constant_modes()'s second argument with a 
default value. (closed) https://github.com/dealii/dealii/issues/17613

#17599: Bug in AffineConstraints::make_consistent_in_parallel(). (closed) 
https://github.com/dealii/dealii/issues/17599


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 [email protected], 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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dealii/66dd75c9.7b0a0220.7821c.2ddaSMTPIN_ADDED_MISSING%40gmr-mx.google.com.

Reply via email to