Hello everyone!

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

#17588: added my contribution to list of minor changes (proposed by mkghadban) 
https://github.com/dealii/dealii/pull/17588

#17587: Reintroduce a fast path for FESystem::compare_for_domination(). 
(proposed by bangerth; merged) https://github.com/dealii/dealii/pull/17587

#17585: Adjust a variable name in a test. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/17585

#17584: Fix FiniteElement::has_support_points() for FE_Nothing. (proposed by 
bangerth) https://github.com/dealii/dealii/pull/17584

#17582: Portable MatrixFree: Allow initializing host vector (proposed by 
masterleinad) https://github.com/dealii/dealii/pull/17582

#17581: Enhance documentation of SolutionTransfer. (proposed by marcfehling; 
merged) https://github.com/dealii/dealii/pull/17581

#17580: Fix some warnings (proposed by peterrum; merged) 
https://github.com/dealii/dealii/pull/17580

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

#17578: Arbitrary order quadrature on pyramids (proposed by 
dominiktassilostill) https://github.com/dealii/dealii/pull/17578

#17577: Leave a comment in the documentation. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/17577

#17576: Quadratic and cubic pyramid elements (proposed by dominiktassilostill) 
https://github.com/dealii/dealii/pull/17576

#17575: [9.6] Create new string when demangling stacktraces (proposed by 
masterleinad; merged) https://github.com/dealii/dealii/pull/17575

#17574: Portable matrix-free: Add missing header files (proposed by 
kronbichler; merged) https://github.com/dealii/dealii/pull/17574

#17572: Suppress a warning about an unused variable. (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/17572

#17571: Update typos to 1.23.6. (proposed by marcfehling) 
https://github.com/dealii/dealii/pull/17571

#17570: Simplify typos workflow. (proposed by marcfehling; merged) 
https://github.com/dealii/dealii/pull/17570

#17569:  Allow to place FEFaceEvaluation objects in std::vector  (proposed by 
kronbichler; merged) https://github.com/dealii/dealii/pull/17569

#17567: Create new string when demangling stacktraces (proposed by 
masterleinad; merged) https://github.com/dealii/dealii/pull/17567

#17566: Add get_mpi_communicator() to concept vector_space_vector (proposed by 
kronbichler; merged) https://github.com/dealii/dealii/pull/17566

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

#17561: Remove unused function (proposed by peterrum) 
https://github.com/dealii/dealii/pull/17561

#17560: Check for Fortran again (proposed by peterrum; merged) 
https://github.com/dealii/dealii/pull/17560

#17559: Outsource building documentation into separate github workflow. 
(proposed by marcfehling; merged) https://github.com/dealii/dealii/pull/17559

#17558: [9.6] Tpetra: Fix is_vector_space_vector check with complex values 
(proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/17558

#17557: Use doxygen-awesome template for the documentation (proposed by 
pcafrica) https://github.com/dealii/dealii/pull/17557

#17555: fixed (void) in grid_tools.cc (proposed by mahdi1226; merged) 
https://github.com/dealii/dealii/pull/17555

#17554: Tpetra: Fix is_vector_space_vector check with complex values (proposed 
by masterleinad; merged) https://github.com/dealii/dealii/pull/17554

#17553: Enable cubic simplex output by DataOut (proposed by peterrum) 
https://github.com/dealii/dealii/pull/17553

#17552: Always use Kokkos::abort when it's noreturn (proposed by masterleinad; 
merged) https://github.com/dealii/dealii/pull/17552

#17551: Deprecate get_communicator() in favor of get_mpi_communicator(). 
(proposed by drwells; merged) https://github.com/dealii/dealii/pull/17551

#17550: Generalize MappingFE::compute_mapping_support_points() (proposed by 
peterrum) https://github.com/dealii/dealii/pull/17550

#17549: FESystem: Compare for domination by component instead of base element 
(proposed by mkghadban; merged) https://github.com/dealii/dealii/pull/17549

#17548: Fix some unused warnings. (proposed by marcfehling; merged) 
https://github.com/dealii/dealii/pull/17548

#17547: SolverGMRES: Implement optimized orthogonalization also for 
dealii::Vector (proposed by kronbichler) 
https://github.com/dealii/dealii/pull/17547

#17546: Fix typo: residuum -> residual (proposed by kronbichler; merged) 
https://github.com/dealii/dealii/pull/17546

#17545: MPI sum: Do not invoke MPI function for MPI_COMM_SELF (proposed by 
kronbichler; merged) https://github.com/dealii/dealii/pull/17545

#17543: removed (void) occurrences from source/fe/fe_face.cc (proposed by 
npcantrell; merged) https://github.com/dealii/dealii/pull/17543

#17542: Consolidate two Utilities::MPI::broadcast() functions. (proposed by 
drwells; merged) https://github.com/dealii/dealii/pull/17542

#17541: Improve our 32-bit vs 64-bit PETSc documentation. (proposed by drwells; 
merged) https://github.com/dealii/dealii/pull/17541

#17539: Drop support for p4est versions older than 2.2. (proposed by drwells; 
merged) https://github.com/dealii/dealii/pull/17539

#17538: Fix compiling SolutionTransfer with complex values (proposed by 
masterleinad; merged) https://github.com/dealii/dealii/pull/17538

#17537: fix compilation warning (unused arg) (proposed by tjhei; merged) 
https://github.com/dealii/dealii/pull/17537

#17534: Get rid of some more reinterpret_casts. (proposed by drwells; merged) 
https://github.com/dealii/dealii/pull/17534

#17532: Update some uses of [[maybe unused]] (proposed by gassmoeller; merged) 
https://github.com/dealii/dealii/pull/17532

#17531: Fix a typo test. (proposed by marcfehling; merged) 
https://github.com/dealii/dealii/pull/17531

#17530: Portable MatrixFree: use if constexpr for hanging nodes implementation 
(proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/17530

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

#17528: Add a note to step-86. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/17528

#17525: Support multiple components in `Portable::MatrixFree` (proposed by 
peterrum; merged) https://github.com/dealii/dealii/pull/17525

#17524: Assert: release mode fixes: constexpr context, disable warnings in 
release mode (proposed by tamiko; merged) 
https://github.com/dealii/dealii/pull/17524

#17520: Assert correction for issue #17450 (proposed by OresteMarquis; merged) 
https://github.com/dealii/dealii/pull/17520

#17519: Change a variable name in Assert(). (proposed by drwells; merged) 
https://github.com/dealii/dealii/pull/17519

#17518: Remove a lot of reinterpret_casts. (proposed by drwells; merged) 
https://github.com/dealii/dealii/pull/17518

#17517: step-37: use MatrixFreeTools::compute_diagonal() (proposed by tjhei; 
merged) https://github.com/dealii/dealii/pull/17517

#17516: port parallel_for() to taskflow (proposed by tjhei) 
https://github.com/dealii/dealii/pull/17516

#17515: Consistently use std::uncaught_exceptions(). (proposed by drwells; 
merged) https://github.com/dealii/dealii/pull/17515

#17514: cleanup maybe-unused in fe.cc (proposed by tjhei; merged) 
https://github.com/dealii/dealii/pull/17514

#17513: Adolc/Symengine: always instantiate complex valued variants (proposed 
by tamiko; merged) https://github.com/dealii/dealii/pull/17513

#17512: Fix undefined behavior when advancing nullptr (proposed by 
masterleinad; merged) https://github.com/dealii/dealii/pull/17512

#17504: Replaced void cast with maybe_unused (proposed by Sanjeeb-Poudel; 
merged) https://github.com/dealii/dealii/pull/17504

#17503: Remove void cast mpi (proposed by PapaKwansa; merged) 
https://github.com/dealii/dealii/pull/17503

#17501: Use `[[maybe_unused]]` instead of void cast (proposed by farriscr18; 
merged) https://github.com/dealii/dealii/pull/17501

#17500: Retire DEAL_II_COMPILE_EXAMPLES. (proposed by marcfehling; merged) 
https://github.com/dealii/dealii/pull/17500

#17497: Remove void casts and use `[[maybe_unused]]` instead (proposed by 
OresteMarquis; merged) https://github.com/dealii/dealii/pull/17497

#17487: Use `[[maybe_unused]]` instead of `(void)` cast (proposed by 
ChrisPec27; merged) https://github.com/dealii/dealii/pull/17487

#17483: Add more C++ resources to step-1. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/17483

#17474: Remove CUDAWrappers, related documentation and macros (proposed by 
masterleinad; merged) https://github.com/dealii/dealii/pull/17474

#17461: Update step-49, step-50 and their diffs. (proposed by AE7TB99; merged) 
https://github.com/dealii/dealii/pull/17461

#17383: Add clear() and Tvmult() for SparseVanka (proposed by chaycha; merged) 
https://github.com/dealii/dealii/pull/17383

#15706: Merge `SolutionTransfer` and `p::d::SolutionTransfer` (proposed by 
pcafrica; merged) https://github.com/dealii/dealii/pull/15706


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

#17586: Adjust all FiniteElement::has_*() functions for FE_Nothing. (opened) 
https://github.com/dealii/dealii/issues/17586

#17583: Update ubuntu versions on github runners. (opened) 
https://github.com/dealii/dealii/issues/17583

#17573: Regression tester regressed 855fbc (opened and closed) 
https://github.com/dealii/dealii/issues/17573

#17568: Regression tester regressed 7ffd2d (opened and closed) 
https://github.com/dealii/dealii/issues/17568

#17565: Significant delay with deal.II exceptions on MacOS (opened and closed) 
https://github.com/dealii/dealii/issues/17565

#17563: FEFaceEvaluation cannot be inserted into a std::vector (opened and 
closed) https://github.com/dealii/dealii/issues/17563

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

#17556: Regression tester regressed 71cca2 (opened and closed) 
https://github.com/dealii/dealii/issues/17556

#17544: Regression tester regressed 19f554 (opened and closed) 
https://github.com/dealii/dealii/issues/17544

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

#17536: SolutionTransfer complex errors (opened and closed) 
https://github.com/dealii/dealii/issues/17536

#17535: Ensure 'Function constant' in ParsedFunction is a constant, not an 
expression. (opened) https://github.com/dealii/dealii/issues/17535

#17533: Add table of content to tutorial page and glossary (opened) 
https://github.com/dealii/dealii/issues/17533

#17527: step-86: Provide guidance to what time stepping methods and error 
control approaches to use. (opened) 
https://github.com/dealii/dealii/issues/17527

#17526: Teach PETScWrappers::TimeStepper that a problem is linear. (opened) 
https://github.com/dealii/dealii/issues/17526

#17523: Regression tester regressed 3934f0 (opened and closed) 
https://github.com/dealii/dealii/issues/17523

#17521: compare_for_domination() assertion error when using FESystems with 
different number of base elements (opened and closed) 
https://github.com/dealii/dealii/issues/17521

#17450: FE_NedelecSZ are not compatible with VectorTools::interpolate (closed) 
https://github.com/dealii/dealii/issues/17450

#17249: In the tutorials, put 'using namespace dealii' into the StepXX 
namespace. (closed) https://github.com/dealii/dealii/issues/17249

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

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

#15703: `p::d::SolutionTransfer` for (de)serializing serial triangulations 
(closed) https://github.com/dealii/dealii/issues/15703


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/66c5bade.050a0220.e1093.d0c1SMTPIN_ADDED_MISSING%40gmr-mx.google.com.

Reply via email to