Hello everyone!

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

#14486: Add more reinit() to LA::distributed::BlockVector. (proposed by 
marcfehling; merged) https://github.com/dealii/dealii/pull/14486

#14485: Utilities::MPI::scatter: improve asserts (proposed by mschreter; 
merged) https://github.com/dealii/dealii/pull/14485

#14484: Some AffineConstraints instantiations. (proposed by marcfehling; 
merged) https://github.com/dealii/dealii/pull/14484

#14483: CMake: Update forgotten find_package() call (proposed by tamiko; 
merged) https://github.com/dealii/dealii/pull/14483

#14482: CMake: Rework process_feature() macro (proposed by tamiko) 
https://github.com/dealii/dealii/pull/14482

#14481: A few improvements to the PETSc classes (proposed by stefanozampini) 
https://github.com/dealii/dealii/pull/14481

#14480: CMake: Update CMake cache config documentation (proposed by tamiko) 
https://github.com/dealii/dealii/pull/14480

#14479: CMake: ensure some more, modern style rules (proposed by tamiko; 
merged) https://github.com/dealii/dealii/pull/14479

#14478: Remove obsolete doxygen tags. (proposed by marcfehling; merged) 
https://github.com/dealii/dealii/pull/14478

#14477: Inline most of the remaining functions in VtuStream into 
write_vtu_main(). (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/14477

#14476: Cleanup reinit() of PETSc/Trilinos BlockVector. (proposed by 
marcfehling) https://github.com/dealii/dealii/pull/14476

#14475: Introduce DEAL_II_HOST_DEV_ALWAYS_INLINE (proposed by masterleinad) 
https://github.com/dealii/dealii/pull/14475

#14474: Update documentation for deal.II+Cuda (proposed by masterleinad; 
merged) https://github.com/dealii/dealii/pull/14474

#14473: add a changelog for SparsityPatternBase. (proposed by drwells; merged) 
https://github.com/dealii/dealii/pull/14473

#14472: CMake: rename all find modules to DEAL_II_* (proposed by tamiko; 
merged) https://github.com/dealii/dealii/pull/14472

#14471: CMake: Remove _USER variables (proposed by tamiko; merged) 
https://github.com/dealii/dealii/pull/14471

#14470: [9.4] Take over #14462 and #14465 (proposed by tamiko; merged) 
https://github.com/dealii/dealii/pull/14470

#14469: add a news/changes entry (proposed by tamiko; merged) 
https://github.com/dealii/dealii/pull/14469

#14468: CMake: Bugfix: only configure arborx with matching MPI configuration 
(proposed by tamiko; merged) https://github.com/dealii/dealii/pull/14468

#14467: CMake: Introduce a dealii:: namespace for targets and harmonize naming 
(proposed by tamiko; merged) https://github.com/dealii/dealii/pull/14467

#14466: CMake: search quietly for kokkos and avoid an unnecessary warning 
(proposed by tamiko; merged) https://github.com/dealii/dealii/pull/14466

#14465: CMake: always export compile_commands.json in deal.II and user projects 
(proposed by tamiko; merged) https://github.com/dealii/dealii/pull/14465

#14464: Add Utilities::MPI::scatter (proposed by mschreter; merged) 
https://github.com/dealii/dealii/pull/14464

#14463: CMake: lowercase all function and macro names (proposed by tamiko; 
merged) https://github.com/dealii/dealii/pull/14463

#14462: gitignore: ignore clangd files and directories (proposed by tamiko; 
merged) https://github.com/dealii/dealii/pull/14462

#14461: Test Kokkos on GPU (proposed by zjiaqi2018) 
https://github.com/dealii/dealii/pull/14461

#14460: Fix more warnings about unused variables (proposed by kronbichler; 
merged) https://github.com/dealii/dealii/pull/14460

#14459: clang-tidy: use line breaks in config, remove nonexistent check 
(proposed by tamiko; merged) https://github.com/dealii/dealii/pull/14459

#14457: Add Kokkos link libraries to Trilinos link libraries (proposed by 
masterleinad) https://github.com/dealii/dealii/pull/14457

#14456: Fix PETScWrappers::PreconditionBase warnings (proposed by masterleinad) 
https://github.com/dealii/dealii/pull/14456

#14455: CMake: remove forgotten GO = statement in tpetra compatibility check 
(proposed by tamiko; merged) https://github.com/dealii/dealii/pull/14455

#14453: Replace DEAL_II_CUDA_HOST_DEV with KOKKOS_FUNCTION (proposed by Rombur; 
merged) https://github.com/dealii/dealii/pull/14453

#14452: GridGenerator: avoid a warning in release mode (proposed by tamiko; 
merged) https://github.com/dealii/dealii/pull/14452

#14451: Sparsity pattern base cleanup (proposed by drwells; merged) 
https://github.com/dealii/dealii/pull/14451

#14450: Bump actions/checkout from 2 to 3 (proposed by masterleinad; merged) 
https://github.com/dealii/dealii/pull/14450

#14449: Move declaration of vtu_stream to where it is used. (proposed by 
bangerth; merged) https://github.com/dealii/dealii/pull/14449

#14448: Use variable-sized std::array instead of fixed number of arguments. 
(proposed by bangerth; merged) https://github.com/dealii/dealii/pull/14448

#14447: fix indent script (proposed by tjhei; merged) 
https://github.com/dealii/dealii/pull/14447

#14446: Simplify code (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/14446

#14445: Fix the generation of ghost particles when there are periodic boundary 
conditions in a triangulation (proposed by blaisb; merged) 
https://github.com/dealii/dealii/pull/14445

#14444: Add a bit of documentation. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/14444

#14443: step-85: mathjax typo in Section L^2-Error (proposed by vyushut) 
https://github.com/dealii/dealii/pull/14443

#14442: Use copy function internally in LA::d::Vector. (proposed by 
marcfehling; merged) https://github.com/dealii/dealii/pull/14442

#14441: SparsityPatternBase: redo add_entries() to take pairs. (proposed by 
drwells; merged) https://github.com/dealii/dealii/pull/14441

#14438: Remove need to store MPI communicator in PETScWrappers::SolverBase 
(proposed by bangerth; merged) https://github.com/dealii/dealii/pull/14438

#14437: Minor fixes for typos (proposed by quangx; merged) 
https://github.com/dealii/dealii/pull/14437

#14436: Update CI workflow to CUDA 11.8 (proposed by Rombur; merged) 
https://github.com/dealii/dealii/pull/14436

#14435: Fix flags for Trilinos+Kokkos (proposed by masterleinad; merged) 
https://github.com/dealii/dealii/pull/14435

#14434: DoFTools: Remove template on sparsity pattern type. (proposed by 
drwells; merged) https://github.com/dealii/dealii/pull/14434

#14433: multigrid tools: Remove template on sparsity pattern type. (proposed by 
drwells; merged) https://github.com/dealii/dealii/pull/14433

#14429: Build CUDA tests in CUDA CI (proposed by masterleinad; merged) 
https://github.com/dealii/dealii/pull/14429

#14424: Print backends and architectures for Kokkos (proposed by masterleinad; 
merged) https://github.com/dealii/dealii/pull/14424

#14421: Further refactoring in data_out_base.cc (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/14421

#14392: Avoid boost::optional/variant in favor of std_cxx17::variant/optional. 
(proposed by bangerth; merged) https://github.com/dealii/dealii/pull/14392

#14365: Make Kokkos a required dependency and bundle Kokkos 3.7.00 (proposed by 
masterleinad; merged) https://github.com/dealii/dealii/pull/14365


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

#14488: Docu of TriangulationDescription might be incomplete (opened) 
https://github.com/dealii/dealii/issues/14488

#14487: Compilation errors in Trilinos with Cuda support (opened) 
https://github.com/dealii/dealii/issues/14487

#14458: serial::Tria with simplices does not work for 
limit_level_difference_at_vertices (opened) 
https://github.com/dealii/dealii/issues/14458

#14454: Trilinos/Kokkos: explicitly link against openmp  (opened) 
https://github.com/dealii/dealii/issues/14454

#14372: Question about cmake Tpetra detection (closed) 
https://github.com/dealii/dealii/issues/14372


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/6384e946.2e0a0220.6546b.888cSMTPIN_ADDED_MISSING%40gmr-mx.google.com.

Reply via email to