Hello everyone!

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

#16349: Disallow using direction flags for spacedim>dim+1. (proposed by 
bangerth) https://github.com/dealii/dealii/pull/16349

#16348: Add a changelog. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/16348

#16347: Add a test for a recent patch. (proposed by bangerth) 
https://github.com/dealii/dealii/pull/16347

#16345: Only set direction flags in the codim-1 case. (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/16345

#16344: Do not query direction flags for Triangulation<1,3> objects. (proposed 
by bangerth; merged) https://github.com/dealii/dealii/pull/16344

#16342: Provide some context to an exception. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/16342

#16341: Make control flow easier to read. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/16341

#16340: MatrixFree::reinit: Fix case with MPI and threading (proposed by 
kronbichler; merged) https://github.com/dealii/dealii/pull/16340

#16339: MGTwoLevelTransfer: improve setup of indices (proposed by peterrum) 
https://github.com/dealii/dealii/pull/16339

#16338:  Support PETSc's new logging infrastructure in our test suite. 
(proposed by drwells; merged) https://github.com/dealii/dealii/pull/16338

#16336: Add failing test for multiple ranks and threads (proposed by jh66637; 
merged) https://github.com/dealii/dealii/pull/16336

#16335: Fix mistaken std::move assignment. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/16335

#16334: Leave a note in step-32. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/16334

#16330: exchange refinement flags (proposed by quangx) 
https://github.com/dealii/dealii/pull/16330

#16329: NOXSolver: add a test demonstrating the issue with pending_exception 
(proposed by vovannikov) https://github.com/dealii/dealii/pull/16329

#16328: Vectorize Function (proposed by bergbauer) 
https://github.com/dealii/dealii/pull/16328

#16327: make tests/mpi/affine_constraints_get_view_01 more robust (proposed by 
tjhei) https://github.com/dealii/dealii/pull/16327

#16325: Rewrite the introduction of step-5. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/16325

#16324: Fix name of a changelog file (proposed by mschreter; merged) 
https://github.com/dealii/dealii/pull/16324

#16323: RemotePointEvaluation: add AdditionalData struct (proposed by 
mschreter) https://github.com/dealii/dealii/pull/16323

#16322: MGTwoLevelTransfer: improve setup of weights (proposed by peterrum; 
merged) https://github.com/dealii/dealii/pull/16322

#16320: Fix the spelling of a function in the documentation. (proposed by 
bangerth; merged) https://github.com/dealii/dealii/pull/16320

#16319: fix a few comments in GridTools implementation (proposed by tjhei; 
merged) https://github.com/dealii/dealii/pull/16319

#16318: MatrixFree::get_face_iterator: Change assert (proposed by bergbauer; 
merged) https://github.com/dealii/dealii/pull/16318

#16317: MatrixFree: check that JxW is not negative (proposed by peterrum) 
https://github.com/dealii/dealii/pull/16317

#16316: disable nvcc Kokkos warnings (proposed by tjhei; merged) 
https://github.com/dealii/dealii/pull/16316

#16315: unify some example output (proposed by tjhei; merged) 
https://github.com/dealii/dealii/pull/16315

#16314: Evaluation template factory: Remove unused template (proposed by 
bergbauer; merged) https://github.com/dealii/dealii/pull/16314

#16311: Fix warning (proposed by peterrum; merged) 
https://github.com/dealii/dealii/pull/16311

#16310: Disable the PETSc reference counting check for 3.20 and newer. 
(proposed by drwells; merged) https://github.com/dealii/dealii/pull/16310

#16309: Remove CITATIONS.bib (proposed by masterleinad; merged) 
https://github.com/dealii/dealii/pull/16309

#16306: Make the elements of FEValuesViews::Cache lazily constructed. (proposed 
by bangerth; merged) https://github.com/dealii/dealii/pull/16306

#16305: Better place a set of parentheses. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/16305

#16304: Add support for hanging nodes to the NedelecSZ class. (proposed by 
kinnewig) https://github.com/dealii/dealii/pull/16304

#16303: Add preferred citation to CFF (proposed by jpthiele) 
https://github.com/dealii/dealii/pull/16303

#16302: Set CMP0074 to NEW in CMakeLists (proposed by jpthiele; merged) 
https://github.com/dealii/dealii/pull/16302

#16301: Replace content of MGTransferMatrixFree by that of MGTransferMF 
(proposed by peterrum) https://github.com/dealii/dealii/pull/16301

#16300: Classes used by Step 89  (proposed by jh66637) 
https://github.com/dealii/dealii/pull/16300

#16299: Add tutorial on Nitsche-type mortaring (proposed by jh66637) 
https://github.com/dealii/dealii/pull/16299

#16298: Make FEValuesViews::* objects movable. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/16298

#16297: Annotate Lazy<T> with requirements on T. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/16297

#16295: Better document Lazy<T> and fix move semantics. (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/16295

#16294: Add a test to instrument Linear Operator. (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/16294

#16293: MGTransferMF: simplify code (proposed by peterrum; merged) 
https://github.com/dealii/dealii/pull/16293

#16292: MGTransferMatrixFree: assert that only homogeneous or identity 
constraints are used (proposed by peterrum; merged) 
https://github.com/dealii/dealii/pull/16292

#16291: Share table between hyperball and torus (proposed by peterrum; merged) 
https://github.com/dealii/dealii/pull/16291

#16290: Add parallel support to TpetraWrappers::Vector. (proposed by kinnewig) 
https://github.com/dealii/dealii/pull/16290

#16288: Add a Tpetra-based version of Trilinos SparseMatrix and 
SparsityPattern. (proposed by kinnewig) 
https://github.com/dealii/dealii/pull/16288

#16287: Fix vertex orientations in torus mesh (proposed by kronbichler; merged) 
https://github.com/dealii/dealii/pull/16287

#16285: Add initial CFF file (proposed by jpthiele; merged) 
https://github.com/dealii/dealii/pull/16285

#16284: fix TpetraWrappers::Vector<Number> (proposed by kinnewig; merged) 
https://github.com/dealii/dealii/pull/16284

#16282: Add a function to convert a Teuchos::Comm into an MPI_Comm. (proposed 
by kinnewig; merged) https://github.com/dealii/dealii/pull/16282

#16281: Periodic cleanup 2 (proposed by drwells; merged) 
https://github.com/dealii/dealii/pull/16281

#16280: Fix two warnings in the test suite. (proposed by drwells; merged) 
https://github.com/dealii/dealii/pull/16280

#16278: Turn make_rcp() into an inline function. (proposed by kinnewig; merged) 
https://github.com/dealii/dealii/pull/16278

#16276: Remove unused variable and header files (proposed by RichardYCJ; 
merged) https://github.com/dealii/dealii/pull/16276

#16271: Sundials: Replace realtype with sunrealtype from SUNDIALS 6.0 on 
(proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/16271

#16270: Introduce make_rcp(...) (proposed by kinnewig; merged) 
https://github.com/dealii/dealii/pull/16270

#16269: Annotate Lazy functions for 'requires' clauses. (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/16269

#16268: Another attempt at telling the compiler that everything is initialized. 
(proposed by bangerth; merged) https://github.com/dealii/dealii/pull/16268

#16267: Ensure that Lazy functions are called with a callable argument. 
(proposed by bangerth; merged) https://github.com/dealii/dealii/pull/16267

#16266: Mark an expression as 'constexpr'. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/16266

#16254: Add constexpr to Point ctor and member functions with unit test 
(proposed by RichardYCJ; merged) https://github.com/dealii/dealii/pull/16254

#16252: Fix `active_fe_index` query to consider cell categorization (proposed 
by davidscn; merged) https://github.com/dealii/dealii/pull/16252

#16216: Add missing include (proposed by peterrum; merged) 
https://github.com/dealii/dealii/pull/16216

#16185: Use std::shared_mutex in get_fe_by_name(). (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/16185

#16002: Changes in p:f:T (proposed by peterrum; merged) 
https://github.com/dealii/dealii/pull/16002

#11566: Triangulation::get_manifold(): assert that manifold has been attached 
(proposed by peterrum; merged) https://github.com/dealii/dealii/pull/11566


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

#16346: Use std::optional in fe_values_base.h/cc. (opened) 
https://github.com/dealii/dealii/issues/16346

#16343: Disallow direction flags for lines in 3d. (opened) 
https://github.com/dealii/dealii/issues/16343

#16337: Reinit MatrixFree for values on inner faces with multiple ranks and 
threading enabled (opened and closed) 
https://github.com/dealii/dealii/issues/16337

#16333: step-32 seems to assign vectors the wrong way around. (opened) 
https://github.com/dealii/dealii/issues/16333

#16332: step-32 triggers an assertion. (opened and closed) 
https://github.com/dealii/dealii/issues/16332

#16331: Issue building dealii complex and 64 bit with mkl and intel 2024.0 
(opened) https://github.com/dealii/dealii/issues/16331

#16326: GridGenerator::merge_triangulation() and 
GridGenerator::replicate_triangulation() error (opened) 
https://github.com/dealii/dealii/issues/16326

#16321: Missing header file grid_reordering.h (opened and closed) 
https://github.com/dealii/dealii/issues/16321

#16313: Problems with fullydistributed::Tria and periodic faces (opened) 
https://github.com/dealii/dealii/issues/16313

#16312: Problems with fullydistributed::Tria and manifolds (opened) 
https://github.com/dealii/dealii/issues/16312

#16308: libpetsc.so.3.019 not found. (opened and closed) 
https://github.com/dealii/dealii/issues/16308

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

#16296: Segmentation fault while interfacing with Python (opened and closed) 
https://github.com/dealii/dealii/issues/16296

#16289: Assessment of the difficulty in porting CPU architecture for dealii 
(opened) https://github.com/dealii/dealii/issues/16289

#16286: Regression tester regressed [baseline] (opened and closed) 
https://github.com/dealii/dealii/issues/16286

#16283: Weights of `QGaussLogR` (opened and closed) 
https://github.com/dealii/dealii/issues/16283

#16279: Fortran libraries cannot be used with C as linker (opened and closed) 
https://github.com/dealii/dealii/issues/16279

#16277: Regression tester regressed 4f8abe (opened and closed) 
https://github.com/dealii/dealii/issues/16277

#16275: Regression tester regressed 0452d8 (opened and closed) 
https://github.com/dealii/dealii/issues/16275

#16274: Clustering cells by similarity. (opened) 
https://github.com/dealii/dealii/issues/16274

#16273: Error:  Symbol clash between the ADOL-C library and Trilinos' 
SEACASChaco (opened and closed) https://github.com/dealii/dealii/issues/16273

#16272: Distributed triangulation: assertion when distributing DoFs (opened and 
closed) https://github.com/dealii/dealii/issues/16272

#16256: tutorial table of content links are broken (closed) 
https://github.com/dealii/dealii/issues/16256

#16250: `MatrixFreeTools::compute_diagonal` fails with cell vectorization 
categories (closed) https://github.com/dealii/dealii/issues/16250

#16243: Modernize Tensor and Point (closed) 
https://github.com/dealii/dealii/issues/16243

#16235: Regression tester regressed a02917 (closed) 
https://github.com/dealii/dealii/issues/16235

#16202: Introduce TrilinosWrappers::make_rcp(...). (closed) 
https://github.com/dealii/dealii/issues/16202

#14363: Missing cmake policy CMP0074 for use of -DBOOST_DIR (closed) 
https://github.com/dealii/dealii/issues/14363


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/657a0e1d.050a0220.b079e.8f70SMTPIN_ADDED_MISSING%40gmr-mx.google.com.

Reply via email to