deal.II Newsletter #273

19 views
Skip to first unread message

Rene Gassmoeller

unread,
Feb 5, 2024, 12:01:06 PMFeb 5
to dea...@googlegroups.com

Hello everyone!

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

#16597: Tpetra: fix lac/vector_reinit_02 (proposed by masterleinad)
#16596: NonMatching::MappingInfo: Remove quadrature projection (proposed by bergbauer)
#16594: Better document problems with failed MPI I/O calls. (proposed by bangerth)
#16593: More minor edits to tria_description.cc. (proposed by bangerth)
#16592: Better document one aspect of what you can't do with ghosted vectors. (proposed by bangerth)
#16591: Simplify some calls to make_array_view(). (proposed by bangerth; merged)
#16590: Enable a couple unit tests for LinearAlgebra::TpetraWrappers::Vector (proposed by masterleinad; merged)
#16589: Suppress exception output that is not very interesting. (proposed by bangerth)
#16588: Add TpetraWrapper::BlockVector and TpetraWrappers::BlockSparseMatrix (proposed by kinnewig)
#16587: Use correct function names in test (proposed by jh66637; merged)
#16585: Simplify step-7 somewhat. (proposed by bangerth; merged)
#16584: Fix mpi/local_size (proposed by masterleinad; merged)
#16583: Use DEAL_II_CXX23_ASSERT in the Tensor class. (proposed by bangerth; merged)
#16582: Require support for attribute [[assume]] for C++23 support (proposed by masterleinad; merged)
#16581: Introduce DEAL_II_UNREACHABLE(). (proposed by bangerth)
#16580: Add a missing template argument. (proposed by bangerth; merged)
#16579: Provide an example of use for DEAL_II_NOT_IMPLEMENTED(). (proposed by bangerth; merged)
#16577: [main] take over point release changelog entry (proposed by tamiko; merged)
#16576: [9.5] update changelog for point release (proposed by tamiko; merged)
#16575: [9.5] update changelog for point release (proposed by tamiko)
#16574: Fix assert in import_elements from ReadWriteVector (proposed by kinnewig; merged)
#16573: Minor doc update. (proposed by bangerth; merged)
#16572: Convert a few more places of Assert(false, dealii::ExcNotImplemented()); (proposed by bangerth; merged)
#16571: More work in tria_description.h/cc. (proposed by bangerth; merged)
#16569: Fix TpetraWrappers::SparsityPattern when compiling for GPU backends (proposed by masterleinad; merged)
#16568: Use AlignedVector in ReadWriteVector. (proposed by drwells; merged)
#16567: Fix a changelog entry that doxygen complains about. (proposed by bangerth)
#16566: Prefer trilinos_vector over trilinos_rcp (proposed by masterleinad; merged)
#16565: Template TrilinosWrappers::Vector on memory space (proposed by masterleinad; merged)
#16564: Move the description of DeclException in step-9. (proposed by bangerth; merged)
#16563: Explain the use of DEAL_II_NOT_IMPLEMENTED() in step-8. (proposed by bangerth; merged)
#16562: Convert tutorial programs to use DEAL_II_NOT_IMPLEMENTED(). (proposed by bangerth; merged)
#16560: Silence a warning. (proposed by bangerth; merged)
#16559: Simplify the Copy-Constructor in TpetraWrappers::Vector (proposed by kinnewig; merged)
#16558: Make a deep-copy of the Tpetra::Vector in the assignment operator. (proposed by kinnewig; merged)
#16555: Testsuite: remove implicit target dependencies when possible (ninja support) (proposed by tamiko)
#16551: Testsuite: use `./serial` subdirectory (proposed by tamiko; merged)
#16550: Add a couple missing includes (proposed by masterleinad; merged)
#16549: TpetraWrappers::Vector: Don't use rcp pointers internally (proposed by masterleinad)
#16548: Simplify generation of a cmake message. (proposed by bangerth; merged)
#16547: Simplify locally_owned_elements in TpetraWrappers::Vector. (proposed by kinnewig; merged)
#16546: Rework import_elements() in read_write_vector for TpetraWrapper::Vector (proposed by kinnewig; merged)
#16545: Fix Copy Constructor in TpetraWrappers::Vector. (proposed by kinnewig; merged)
#16544: `ParameterHandler::parse_input_from_json()`: do not use mangled parameter names anymore (proposed by mschreter)
#16543: Introduce DEAL_II_NOT_IMPLEMENTED() and associated machinery. (proposed by bangerth; merged)
#16542: Tests serialization/fe_series_0?.output: update libc++ output variant (proposed by tamiko; merged)
#16541: [9.5] CMake: fix compilation with bundled boost and modern clang (proposed by tamiko; merged)
#16540: [9.5] base/mpi.h: also instantiate for signed long long int (proposed by tamiko; merged)
#16539: [9.5] DofTools: add missing codimension-one instantiation (proposed by tamiko; merged)
#16537: Enable cache for parallel::CellWeights. (proposed by marcfehling)
#16533: Clean up a test. (proposed by bangerth; merged)
#16532: Fix performance quadrature generator (proposed by bergbauer)
#16531: Kokkos+Cuda: enforce expt-relaxed-constexpr (proposed by masterleinad; merged)
#16530: Fix docu of `p::d::SolutionTransfer::interpolate()` for the use with multiple functions (proposed by mschreter; merged)
#16529: Fix TpetraWrappers::Vector::operator=(double) (proposed by kinnewig; merged)
#16527: base/mpi.h: also instantiate for signed long long int (proposed by tamiko; merged)
#16526: Make some parts of VectorizedArray infrastructure 'constexpr'. (proposed by bangerth; merged)
#16524: Fix type confusion in Tensor initialization. (proposed by bangerth; merged)
#16523: changelog for PR 16489 (proposed by YiminJin; merged)
#16521: ParameterAcceptor: check that we set values correctly for multiple live objects of the same class (proposed by tamiko; merged)
#16394: Add factory functions for FERemoteEvaluationCommunicator (proposed by jh66637; merged)
#16359: Introduce FEFacePointEvaluation with optimized FCL path (proposed by bergbauer; merged)
#16339: MGTwoLevelTransfer: improve setup of indices (proposed by peterrum; merged)

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

#16595 Regression tester regressed c25f6f (opened)
#16586 Regression tester regressed bc4df2 (opened and closed)
#16578 Regression tester regressed ccaed3 (opened and closed)
#16570 `TimerOutput::get_summary_data()` returns wrong type for `n_calls` (opened)
#16561 Regression tester: make failsafe less aggressive (opened and closed)
#16557 Regression tester regressed 1b2b36 (opened and closed)
#16554 Simplify code by relying on newer Kokkos versions. (opened and closed)
#16553 Use Kokkos::abort() in DEAL_II_NOT_IMPLEMENTED(). (opened)
#16552 Convert examples/ to use DEAL_II_NOT_IMPLEMENTED(). (opened and closed)
#16538 Regression tester regressed b0bac1 (opened and closed)
#16536 Create DEAL_II_UNREACHABLE (opened)
#16535 Modules page disappears in online doc (opened)
#16534 Write autodifferentiation output to deallog, not std::cout. (opened)
#16528 Relax the restrictions on 64-bit PETSc. (opened)
#16525 Add test for #16518. (opened)
#16522 Fix conversion of initializers in Tensor<1,dim>. (opened and closed)
#16520 Does add_parameter() set multiple variables when called multiple times? (opened and closed)
#16516 Need changelog entry for #16489. (opened and closed)
#16511 Regression tester regressed 068fe9 (closed)
#16508 Regression tester regressed 833748 (closed)
#16479 Regression tester regressed 05ddc7 (closed)
#16445 Tpetra wrappers do not compile (closed)
#7790 TPetra detection and MPI compilers (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