Hello everyone!

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

#15746: [C++17] Prefer std::is_base_of_v over std::is_base_of::value. (proposed 
by bangerth) https://github.com/dealii/dealii/pull/15746

#15745: Small markup fixes. (proposed by bangerth) 
https://github.com/dealii/dealii/pull/15745

#15744: Add missing changelog entry about the improvement to step-68 (proposed 
by blaisb) https://github.com/dealii/dealii/pull/15744

#15743: Test mpi/petsc_step-27: fix race condition for output file (proposed by 
tamiko; merged) https://github.com/dealii/dealii/pull/15743

#15740: [C++17] Use std::is_floating_point_v instead of 
std::is_floating_point<...>::value. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/15740

#15739: [C++17] Use std::is_same_v instead of std::is_same<...>::value. 
(proposed by bangerth; merged) https://github.com/dealii/dealii/pull/15739

#15737: Copy Tpetra vector if we need to call "sync" (proposed by masterleinad; 
merged) https://github.com/dealii/dealii/pull/15737

#15736: Only warn about deprecated std_cxx17 headers for 
DEAL_II_EARLY_DEPRECATIONS (proposed by masterleinad; merged) 
https://github.com/dealii/dealii/pull/15736

#15735: Make VectorizedArray::sum() const (proposed by peterrum; merged) 
https://github.com/dealii/dealii/pull/15735

#15734: README.md: update and rearrange badges (proposed by tamiko; merged) 
https://github.com/dealii/dealii/pull/15734

#15731: Use "empty()" instead of "size() == 0" (proposed by masterleinad) 
https://github.com/dealii/dealii/pull/15731

#15730: Keep track of constraints we have already determined are finalized. 
(proposed by bangerth) https://github.com/dealii/dealii/pull/15730

#15729: MatrixFree: Memory consumption of mapping data faces by cells in 
MappingInfo (proposed by bergbauer; merged) 
https://github.com/dealii/dealii/pull/15729

#15727: Simplify a few places using cell->as_dof_handler_iterator(..). 
(proposed by simonsticko; merged) https://github.com/dealii/dealii/pull/15727

#15726: [9.5] bundled/tbb: fix compilation with gcc-13 (proposed by tamiko; 
merged) https://github.com/dealii/dealii/pull/15726

#15725: bundled/tbb: fix compilation with gcc-13 (proposed by tamiko; merged) 
https://github.com/dealii/dealii/pull/15725

#15723: Don't use diff option (proposed by tamiko; merged) 
https://github.com/dealii/dealii/pull/15723

#15722: README.md: reorganize badges in a nice row (proposed by tamiko; merged) 
https://github.com/dealii/dealii/pull/15722

#15721: tests/examples/ fix script return value (proposed by tjhei; merged) 
https://github.com/dealii/dealii/pull/15721

#15720: Add 1d support for ArborXWrappers (proposed by masterleinad; merged) 
https://github.com/dealii/dealii/pull/15720

#15719: Testsuite: let run_testsuite() print a summary (proposed by tamiko; 
merged) https://github.com/dealii/dealii/pull/15719

#15718: empty() function for Quadrature (proposed by bergbauer; merged) 
https://github.com/dealii/dealii/pull/15718

#15717: Timing step-68: Fix warnings + remove unnecessary mpi call (proposed by 
blaisb; merged) https://github.com/dealii/dealii/pull/15717

#15716: CMake: remove support for ctest_memcheck() and run_memorycheck.cmake 
(proposed by tamiko; merged) https://github.com/dealii/dealii/pull/15716

#15715: Re-add LinearAlgebra::set_zero_mean_value(). (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/15715

#15713: Some more small AffineConstraints code improvements. (proposed by 
bangerth; merged) https://github.com/dealii/dealii/pull/15713

#15711: Recommend NOX for building Trilinos. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/15711

#15709: Restrict tests requiring NOX (proposed by masterleinad; merged) 
https://github.com/dealii/dealii/pull/15709

#15708: [9.5] Guard NOX support in include/deal.II/numerics/nonlinear.h 
(proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/15708

#15707: Triangulation::CellStatus: provide proper compatibility type (proposed 
by tamiko; merged) https://github.com/dealii/dealii/pull/15707

#15706: SolutionTransfer for (de)serializing serial triangulations (proposed by 
pcafrica) https://github.com/dealii/dealii/pull/15706

#15705: Use readability-qualified-auto clang-tidy check (proposed by 
masterleinad; merged) https://github.com/dealii/dealii/pull/15705

#15704: Guard NOX support in include/deal.II/numerics/nonlinear.h (proposed by 
masterleinad; merged) https://github.com/dealii/dealii/pull/15704

#15702: Fix doc typo (proposed by pcafrica; merged) 
https://github.com/dealii/dealii/pull/15702

#15700: Instantiate CellAttachedData and CellAttachedDataSerializer (proposed 
by peterrum; merged) https://github.com/dealii/dealii/pull/15700

#15699: Address more unnecessary calls to .c_str(). (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/15699

#15697: Fix incorrect subtitles and overloaded member functions in 
documentation (proposed by RichardYCJ; merged) 
https://github.com/dealii/dealii/pull/15697

#15696: Minor updates to GridGenerator::hyper_cube_with_cylindrical_hole(). 
(proposed by bangerth; merged) https://github.com/dealii/dealii/pull/15696

#15695: Minor doc update in manifold.cc. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/15695

#15694: std::[io]fstream can now deal with std::string for filenames. (proposed 
by bangerth; merged) https://github.com/dealii/dealii/pull/15694

#15689: Reorder vertices in the order in which we encounter them in cell loops. 
(proposed by bangerth) https://github.com/dealii/dealii/pull/15689

#15688: Remove class VectorSpaceVector. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/15688

#15687: Assert some basic mesh consistency notions. (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/15687

#15686: Make sure we always generate consistently oriented meshes. (proposed by 
bangerth; merged) https://github.com/dealii/dealii/pull/15686

#15684: CMake: avoid "binding to none" for performance tests (proposed by 
tamiko; merged) https://github.com/dealii/dealii/pull/15684

#15683: Make sure get_fe_by_name works for simplices. (proposed by luca-heltai; 
merged) https://github.com/dealii/dealii/pull/15683

#15682: Replace use of C-style array by std::array. (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/15682

#15681: Update cmake variable documentation (proposed by gassmoeller; merged) 
https://github.com/dealii/dealii/pull/15681

#15678: Fix face orientation (proposed by peterrum; merged) 
https://github.com/dealii/dealii/pull/15678

#15677: KINSOL: allow for custom setup (proposed by sebproell; merged) 
https://github.com/dealii/dealii/pull/15677

#15671: Avoid const return type in functions (proposed by masterleinad; merged) 
https://github.com/dealii/dealii/pull/15671

#15667: Remove reference to VectorSpaceVector from ReadWriteVector's 
documentation. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/15667

#15652: github: update linux runners (proposed by tamiko; merged) 
https://github.com/dealii/dealii/pull/15652

#15610: bundle taskflow 3.6.0 (proposed by tjhei; merged) 
https://github.com/dealii/dealii/pull/15610

#15576: Unified interface for serializing triangulations. (proposed by 
pcafrica; merged) https://github.com/dealii/dealii/pull/15576

#15538: Use ArborX for spatial search in `guess_owners_of_entities()` (proposed 
by fdrmrc; merged) https://github.com/dealii/dealii/pull/15538


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

#15742: Performance regression: various grid and particle operations 
gentoo-userland-clang-16 versus debian-bullseye-gcc-10 (opened) 
https://github.com/dealii/dealii/issues/15742

#15741: Performance regression: timing-navier_stokes/setup_matrix_free (opened) 
https://github.com/dealii/dealii/issues/15741

#15738: Can deal.ii include the finite difference method? (opened and closed) 
https://github.com/dealii/dealii/issues/15738

#15733: Rethink deprecation of the <deal.II/base/std_cxx17/*> header files. 
(opened and closed) https://github.com/dealii/dealii/issues/15733

#15732: Regression tester regressed 79ac9c (opened and closed) 
https://github.com/dealii/dealii/issues/15732

#15728: Regression tester regressed 0847ac (opened and closed) 
https://github.com/dealii/dealii/issues/15728

#15724: Compilation error with gcc-13.0.1/gcc-13.1.1 and bundled tbb (opened 
and closed) https://github.com/dealii/dealii/issues/15724

#15714: dealii induces unnecessary dependencies (like OpenCascade, sundials) on 
its users when users are built as shared objects (opened and closed) 
https://github.com/dealii/dealii/issues/15714

#15712: Warning in performance test step-68 (opened and closed) 
https://github.com/dealii/dealii/issues/15712

#15710: Optimize product of symmetric tensors (opened) 
https://github.com/dealii/dealii/issues/15710

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

#15701: Strategy with threading: Tasks, parallel for loops, etc (opened) 
https://github.com/dealii/dealii/issues/15701

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

#15693: libdeal_II.so links with libX11.so? (opened and closed) 
https://github.com/dealii/dealii/issues/15693

#15692: On FreeBSD with external Kokkos with openmp enabled: quicktest 
failures. (opened and closed) https://github.com/dealii/dealii/issues/15692

#15691: Fixing the display problems of member functions of some classes in 
documentation (opened and closed) https://github.com/dealii/dealii/issues/15691

#15690: CMake: should warn or indicate that DEAL_II_WITH_KOKKOS and 
DEAL_II_WITH_BOOST is always on. (opened) 
https://github.com/dealii/dealii/issues/15690

#15685: Invalid cell connection generated between child cells (opened and 
closed) https://github.com/dealii/dealii/issues/15685

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

#14405: Potential deadlock in ConsensusAlgorithm::NBX on some systems (closed) 
https://github.com/dealii/dealii/issues/14405

#8271: [Homepage] Update Survey results from 2016 (closed) 
https://github.com/dealii/dealii/issues/8271

#8270: [Homepage] https://www.dealii.org/ideas.html (closed) 
https://github.com/dealii/dealii/issues/8270

#3073: Remove VectorSpaceVector. (closed) 
https://github.com/dealii/dealii/issues/3073


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/64b19b74.050a0220.d8628.8bb6SMTPIN_ADDED_MISSING%40gmr-mx.google.com.

Reply via email to