deal.II Newsletter #295

23 views
Skip to first unread message

Rene Gassmoeller

unread,
Aug 13, 2024, 2:01:15 PM8/13/24
to dea...@googlegroups.com

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)
#17509: Remove void cast function lib replace with [[maybe_unused]] attribute (proposed by jerett-cc)
#17508: remove [[maybe_unused]] in fe.cc (proposed by tjhei)
#17507: Fix PETScWrappers::MatrixBase::add() (proposed by drwells; merged)
#17506: Replace void cast with `[[maybe_unused]]` attribute (proposed by hagiasophia1994)
#17505: Modernize void cast (proposed by wsmith-sch)
#17504: Replaced void cast with maybe_unused (proposed by Sanjeeb-Poudel)
#17503: Remove void cast mpi (proposed by PapaKwansa)
#17502: Use `[[maybe_unused]]` instead of void cast (proposed by magmaxt)
#17501: Use `[[maybe_unused]]` instead of void cast (proposed by farriscr18)
#17500: Retire DEAL_II_COMPILE_EXAMPLES. (proposed by marcfehling)
#17499: Replaced void cast with [[maybe_unused]] in init_finalize.cc (proposed by Sam0h51; merged)
#17498: Remove first 6/13 void casts in fe.cc (proposed by jordanhoffart; merged)
#17497: Remove void casts and use `[[maybe_unused]]` instead (proposed by OresteMarquis)
#17496: Replace void cast with `[[maybe_unused]]` (proposed by fernandohv3279)
#17495: Replaced void casts with maybe unused (proposed by eterrell11)
#17494: Modernize void cast (proposed by gassmoeller; merged)
#17493: Replace void cast with `[[maybe_unused]]` in FESystem source file (proposed by lpsaavedra; merged)
#17492: portable::FEEvaluation documentation fixes (proposed by tjhei)
#17491: Added support for magic_enum. (proposed by luca-heltai)
#17490: Removed first four void casts in `source/distributed/tria.cc` and replaced them with `[[maybe_unused]]` (proposed by landinjm)
#17489: Use `[[maybe_unused]]` instead of `(void)` cast (proposed by mkghadban)
#17488: Use `[[maybe_unused]]` instead of `(void)` cast (proposed by liyli0126)
#17487: Use `[[maybe_unused]]` instead of `(void)` cast (proposed by ChrisPec27)
#17486: Test all examples. (proposed by marcfehling)
#17485: enable c++ standard library debug checks (proposed by tjhei)
#17483: Add more C++ resources to step-1. (proposed by bangerth)
#17482: Add typo check to CI (proposed by gassmoeller)
#17481: CMake: allow PETSc to be configured with differing ordinals (proposed by tamiko; merged)
#17480: fix some very old changelog dates (proposed by tjhei; merged)
#17479: `DoFTools::extract_constant_modes()`: return vectors (proposed by peterrum)
#17478: Remove `static_cast` (proposed by peterrum; merged)
#17477: `DoFTools`: Extract elasticity modes (proposed by peterrum)
#17476: put a changelog entry into the right place (proposed by tjhei; merged)
#17475: step-81: print something more to the screen (proposed by tjhei; merged)
#17474: Remove CUDAWrappers, related documentation and macros (proposed by masterleinad)
#17473: Parse prm files in python script (proposed by gassmoeller)
#17471: change DEAL_II_WITH_COMPLEX_VALUES default to OFF (proposed by tjhei; merged)
#17470: CMake: do not set -fstrict-aliasing explicitly (proposed by tamiko; merged)
#17469: Check all PETSc index conversions. (proposed by drwells; merged)
#17468: PETScWrappers::VectorBase: avoid hard-coding unsigned int indices. (proposed by drwells; merged)
#17467: step-81: do not require WITH_COMPLEX_VALUES (proposed by tjhei; merged)
#17466: Allow to deprecate entries in ParameterHandler. (proposed by gassmoeller)
#17465: Kokkos+CUDA: disable warning (proposed by tjhei; merged)
#17463: Move some references out of the NedelecSZ class. (proposed by marcfehling; merged)
#17462: [9.6] take over Fix Tpetra with MemorySpace::Default #17430 (proposed by tjhei; merged)
#17461: Update step-49, step-50 and their diffs. (proposed by AE7TB99)
#17460: Fix documentation for FE_NedelecSZ (proposed by masterleinad; merged)
#17459: [9.6] Fix p2_adaptive.prm file for step-42 (proposed by tamiko; merged)
#17458: [9.6] Fix Tpetra for 13.0 (proposed by tamiko; merged)
#17457: Fix tests after removing deprecated code (proposed by masterleinad; merged)
#17456: [9.6] Remove extra hyphen from CMakeList of step-89 (proposed by tamiko; merged)
#17455: Fix tests. (proposed by marcfehling)
#17454: Fix Tpetra for 13.0 (proposed by bergbauer; merged)
#17452: step-86: Fix mathjax error. (proposed by marcfehling; merged)
#17449: Improve an error message. (proposed by bangerth; merged)
#17448: [9.6] Edit step-86 CMakeLists.txt such that it recognizes dependency on P4EST (proposed by drwells; merged)
#17447: Edit step-86 CMakeLists.txt such that it recognizes dependency on P4EST (proposed by eterrell11; merged)
#17446: Add missing assertions. (proposed by bangerth; merged)
#17444: Remove deprecations in 9.5.0 release (proposed by masterleinad; merged)
#17443: [9.6] Cherry-pick Cuda fixes (proposed by masterleinad; merged)
#17442: Tpetra: Test with MemorySpace::Default (proposed by masterleinad)
#17441: GitHub Cuda CI: Remove large packages (proposed by masterleinad; merged)
#17439: [9.6] Use aliases for TpetraTypes::[Dual]View[Unmanaged] (proposed by masterleinad; merged)
#17437: Use aliases for TpetraTypes::[Dual]View[Unmanaged] (proposed by masterleinad; merged)
#17430: Fix Tpetra with MemorySpace::Default (proposed by masterleinad; merged)
#17425: fix nvcc compilation in particle handler (proposed by tjhei; merged)
#17424: silence a Kokkos+CUDA warning (proposed by tjhei; merged)
#17423: PETScWrappers: don't use deprecated functions. (proposed by drwells; merged)
#17416: Add move operations to SmartPointer. (proposed by bangerth; merged)
#17415: Fix pointer traversal range of PETSc vectors on each process (proposed by QY-Shi; merged)

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)
#17484 Regression tester regressed da4939 (opened and closed)
#17472 Default to MathJAX. (opened)
#17464 Add option to deprecate ParameterHandler entries (opened)
#17453 Regression tester regressed 43865c (opened and closed)
#17451 Have a function FiniteElement::shape_function_belongs_to(i, ...extractor...). (opened)
#17450 FE_NedelecSZ are not compatible with VectorTools::interpolate (opened)
#17445 Unnecessary rooting and squaring in `compute_global_error`? (opened)
#17440 Regression tester regressed 14276d (opened and closed)
#17434 Compilation fails with Tpetra and Kokkos with complex (closed)
#17405 Potential Issue with Pointer Traversal in `PETScWrappers::VectorBase`'s Functions (closed)
#17400 Compile error with Trilinos (closed)
#17260 Make 'mapping' variables 'const'. (closed)
#15994 Proposal: set DEAL_II_DOXYGEN_USE_MATHJAX to ON by default (closed)
#10351 particles/particle_handler_06 fails with an error (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