Hello everyone!

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

#17510: Assert Macro: avoid unused parameters (etc.) warnings by always using 
macro arguments (proposed by tamiko) https://github.com/dealii/dealii/pull/17510

#17509: Remove void cast function lib replace with [[maybe_unused]] attribute 
(proposed by jerett-cc) https://github.com/dealii/dealii/pull/17509

#17508: remove [[maybe_unused]] in fe.cc (proposed by tjhei) 
https://github.com/dealii/dealii/pull/17508

#17507: Fix PETScWrappers::MatrixBase::add() (proposed by drwells; merged) 
https://github.com/dealii/dealii/pull/17507

#17506: Replace void cast with `[[maybe_unused]]` attribute (proposed by 
hagiasophia1994) https://github.com/dealii/dealii/pull/17506

#17505: Modernize void cast (proposed by wsmith-sch) 
https://github.com/dealii/dealii/pull/17505

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

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

#17502: Use `[[maybe_unused]]` instead of void cast (proposed by magmaxt) 
https://github.com/dealii/dealii/pull/17502

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

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

#17499: Replaced void cast with [[maybe_unused]] in init_finalize.cc (proposed 
by Sam0h51; merged) https://github.com/dealii/dealii/pull/17499

#17498: Remove first 6/13 void casts in fe.cc (proposed by jordanhoffart; 
merged) https://github.com/dealii/dealii/pull/17498

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

#17496: Replace void cast with `[[maybe_unused]]` (proposed by fernandohv3279) 
https://github.com/dealii/dealii/pull/17496

#17495: Replaced void casts with maybe unused (proposed by eterrell11) 
https://github.com/dealii/dealii/pull/17495

#17494: Modernize void cast (proposed by gassmoeller; merged) 
https://github.com/dealii/dealii/pull/17494

#17493: Replace void cast with `[[maybe_unused]]` in FESystem source file 
(proposed by lpsaavedra; merged) https://github.com/dealii/dealii/pull/17493

#17492: portable::FEEvaluation documentation fixes (proposed by tjhei) 
https://github.com/dealii/dealii/pull/17492

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

#17490: Removed first four void casts in `source/distributed/tria.cc` and 
replaced them with `[[maybe_unused]]` (proposed by landinjm) 
https://github.com/dealii/dealii/pull/17490

#17489: Use `[[maybe_unused]]` instead of `(void)` cast (proposed by mkghadban) 
https://github.com/dealii/dealii/pull/17489

#17488: Use `[[maybe_unused]]` instead of `(void)` cast (proposed by liyli0126) 
https://github.com/dealii/dealii/pull/17488

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

#17486: Test all examples. (proposed by marcfehling) 
https://github.com/dealii/dealii/pull/17486

#17485: enable c++ standard library debug checks (proposed by tjhei) 
https://github.com/dealii/dealii/pull/17485

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

#17482: Add typo check to CI (proposed by gassmoeller) 
https://github.com/dealii/dealii/pull/17482

#17481: CMake: allow PETSc to be configured with differing ordinals (proposed 
by tamiko; merged) https://github.com/dealii/dealii/pull/17481

#17480: fix some very old changelog dates (proposed by tjhei; merged) 
https://github.com/dealii/dealii/pull/17480

#17479: `DoFTools::extract_constant_modes()`: return vectors (proposed by 
peterrum) https://github.com/dealii/dealii/pull/17479

#17478: Remove `static_cast` (proposed by peterrum; merged) 
https://github.com/dealii/dealii/pull/17478

#17477: `DoFTools`: Extract elasticity modes (proposed by peterrum) 
https://github.com/dealii/dealii/pull/17477

#17476: put a changelog entry into the right place (proposed by tjhei; merged) 
https://github.com/dealii/dealii/pull/17476

#17475: step-81: print something more to the screen (proposed by tjhei; merged) 
https://github.com/dealii/dealii/pull/17475

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

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

#17471: change DEAL_II_WITH_COMPLEX_VALUES default to OFF (proposed by tjhei; 
merged) https://github.com/dealii/dealii/pull/17471

#17470: CMake: do not set -fstrict-aliasing explicitly (proposed by tamiko; 
merged) https://github.com/dealii/dealii/pull/17470

#17469: Check all PETSc index conversions. (proposed by drwells; merged) 
https://github.com/dealii/dealii/pull/17469

#17468: PETScWrappers::VectorBase: avoid hard-coding unsigned int indices. 
(proposed by drwells; merged) https://github.com/dealii/dealii/pull/17468

#17467: step-81: do not require WITH_COMPLEX_VALUES (proposed by tjhei; merged) 
https://github.com/dealii/dealii/pull/17467

#17466: Allow to deprecate entries in ParameterHandler. (proposed by 
gassmoeller) https://github.com/dealii/dealii/pull/17466

#17465: Kokkos+CUDA: disable warning (proposed by tjhei; merged) 
https://github.com/dealii/dealii/pull/17465

#17463: Move some references out of the NedelecSZ class. (proposed by 
marcfehling; merged) https://github.com/dealii/dealii/pull/17463

#17462: [9.6] take over Fix Tpetra with MemorySpace::Default #17430 (proposed 
by tjhei; merged) https://github.com/dealii/dealii/pull/17462

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

#17460: Fix documentation for FE_NedelecSZ (proposed by masterleinad; merged) 
https://github.com/dealii/dealii/pull/17460

#17459: [9.6] Fix p2_adaptive.prm file for step-42 (proposed by tamiko; merged) 
https://github.com/dealii/dealii/pull/17459

#17458: [9.6] Fix Tpetra for 13.0 (proposed by tamiko; merged) 
https://github.com/dealii/dealii/pull/17458

#17457: Fix tests after removing deprecated code (proposed by masterleinad; 
merged) https://github.com/dealii/dealii/pull/17457

#17456: [9.6] Remove extra hyphen from CMakeList of step-89 (proposed by 
tamiko; merged) https://github.com/dealii/dealii/pull/17456

#17455: Fix tests. (proposed by marcfehling) 
https://github.com/dealii/dealii/pull/17455

#17454: Fix Tpetra for 13.0 (proposed by bergbauer; merged) 
https://github.com/dealii/dealii/pull/17454

#17452: step-86: Fix mathjax error. (proposed by marcfehling; merged) 
https://github.com/dealii/dealii/pull/17452

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

#17448: [9.6] Edit step-86 CMakeLists.txt such that it recognizes dependency on 
P4EST (proposed by drwells; merged) https://github.com/dealii/dealii/pull/17448

#17447: Edit step-86 CMakeLists.txt such that it recognizes dependency on P4EST 
(proposed by eterrell11; merged) https://github.com/dealii/dealii/pull/17447

#17446: Add missing assertions. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/17446

#17444: Remove deprecations in 9.5.0 release (proposed by masterleinad; merged) 
https://github.com/dealii/dealii/pull/17444

#17443: [9.6] Cherry-pick Cuda fixes (proposed by masterleinad; merged) 
https://github.com/dealii/dealii/pull/17443

#17442: Tpetra: Test with MemorySpace::Default (proposed by masterleinad) 
https://github.com/dealii/dealii/pull/17442

#17441:  GitHub Cuda CI: Remove large packages (proposed by masterleinad; 
merged) https://github.com/dealii/dealii/pull/17441

#17439: [9.6] Use aliases for TpetraTypes::[Dual]View[Unmanaged] (proposed by 
masterleinad; merged) https://github.com/dealii/dealii/pull/17439

#17437: Use aliases for TpetraTypes::[Dual]View[Unmanaged] (proposed by 
masterleinad; merged) https://github.com/dealii/dealii/pull/17437

#17430: Fix Tpetra with MemorySpace::Default (proposed by masterleinad; merged) 
https://github.com/dealii/dealii/pull/17430

#17425: fix nvcc compilation in particle handler (proposed by tjhei; merged) 
https://github.com/dealii/dealii/pull/17425

#17424: silence a Kokkos+CUDA warning (proposed by tjhei; merged) 
https://github.com/dealii/dealii/pull/17424

#17423: PETScWrappers: don't use deprecated functions. (proposed by drwells; 
merged) https://github.com/dealii/dealii/pull/17423

#17416: Add move operations to SmartPointer. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/17416

#17415: Fix pointer traversal range of PETSc vectors on each process (proposed 
by QY-Shi; merged) https://github.com/dealii/dealii/pull/17415


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

#17511: Partitioning a mesh on rank 0 leads to inconsistent state in Zoltan and 
Metis (opened) https://github.com/dealii/dealii/issues/17511

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

#17472: Default to MathJAX. (opened) 
https://github.com/dealii/dealii/issues/17472

#17464: Add option to deprecate ParameterHandler entries (opened) 
https://github.com/dealii/dealii/issues/17464

#17453: Regression tester regressed 43865c (opened and closed) 
https://github.com/dealii/dealii/issues/17453

#17451: Have a function FiniteElement::shape_function_belongs_to(i, 
...extractor...). (opened) https://github.com/dealii/dealii/issues/17451

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

#17445: Unnecessary rooting and squaring in `compute_global_error`? (opened) 
https://github.com/dealii/dealii/issues/17445

#17440: Regression tester regressed 14276d (opened and closed) 
https://github.com/dealii/dealii/issues/17440

#17434: Compilation fails with Tpetra and Kokkos with complex (closed) 
https://github.com/dealii/dealii/issues/17434

#17405: Potential Issue with Pointer Traversal in `PETScWrappers::VectorBase`'s 
Functions (closed) https://github.com/dealii/dealii/issues/17405

#17400: Compile error with Trilinos (closed) 
https://github.com/dealii/dealii/issues/17400

#17260: Make 'mapping' variables 'const'. (closed) 
https://github.com/dealii/dealii/issues/17260

#15994: Proposal: set DEAL_II_DOXYGEN_USE_MATHJAX to ON by default (closed) 
https://github.com/dealii/dealii/issues/15994

#10351: particles/particle_handler_06 fails with an error (closed) 
https://github.com/dealii/dealii/issues/10351


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/66bb9f66.050a0220.8d78b.3b27SMTPIN_ADDED_MISSING%40gmr-mx.google.com.

Reply via email to