Hello everyone!

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

#16514: Bump actions/cache from 3 to 4 (proposed by dependabot[bot]; merged) 
https://github.com/dealii/dealii/pull/16514

#16513: Reenable assume macro (proposed by tamiko) 
https://github.com/dealii/dealii/pull/16513

#16512: DoFTools: Remove unnecessary template specializations (proposed by 
kronbichler; merged) https://github.com/dealii/dealii/pull/16512

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

#16509: fix compiler warning (proposed by tjhei; merged) 
https://github.com/dealii/dealii/pull/16509

#16506: Fix type in Tensor initialization. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/16506

#16505: Use simpler copy/move initialization in Tensor. (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/16505

#16504: Use p[index] instead of p(index) for class Point in tests/. (proposed 
by bangerth; merged) https://github.com/dealii/dealii/pull/16504

#16503: Use p[index] instead of p(index) for class Point in one source file. 
(proposed by bangerth; merged) https://github.com/dealii/dealii/pull/16503

#16502: Disable DEAL_II(_CXX23)_ASSUME macro for now (proposed by tamiko; 
merged) https://github.com/dealii/dealii/pull/16502

#16501: Fix types and names in step-30. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/16501

#16500: Iterate space_dimension over the dedicated template argument list. 
(proposed by marcfehling; merged) https://github.com/dealii/dealii/pull/16500

#16499: base/tensor.h: work around bogus compiler warning (proposed by tamiko; 
merged) https://github.com/dealii/dealii/pull/16499

#16498: TpetraWrappers: fix various compiler warnings (proposed by tamiko; 
merged) https://github.com/dealii/dealii/pull/16498

#16497: Move matrix free classes from CUDAWrappers namespace to Portable 
namespace (proposed by Rombur) https://github.com/dealii/dealii/pull/16497

#16496: Enable `FE_DGQ::get_interpolation_matrix()` for source finite element 
type `FENothing` (proposed by mschreter; merged) 
https://github.com/dealii/dealii/pull/16496

#16495: tests: remove redundant 'using namespace dealii;' directives. (proposed 
by marcfehling; merged) https://github.com/dealii/dealii/pull/16495

#16494: DofTools: add missing codimension-one instantiation (proposed by 
tamiko; merged) https://github.com/dealii/dealii/pull/16494

#16490: Check if the global vector in distribute_local_to_global has ghost 
elements. (proposed by kinnewig; merged) 
https://github.com/dealii/dealii/pull/16490

#16489: fix bug in function DoFCellAccessor::distribute_local_to_global() 
(proposed by YiminJin; merged) https://github.com/dealii/dealii/pull/16489

#16488: Use p[index] instead of p(index) for class Point. (proposed by 
bangerth; merged) https://github.com/dealii/dealii/pull/16488

#16486: CMake: fix compilation with bundled boost and modern clang (proposed by 
tamiko; merged) https://github.com/dealii/dealii/pull/16486

#16485: Move DoFTools templates to templates.h header file (proposed by tamiko) 
https://github.com/dealii/dealii/pull/16485

#16482: Initialize NumberCache::n_global_active_cells (proposed by peterrum; 
merged) https://github.com/dealii/dealii/pull/16482

#16481: Work around warnings about invalid array accesses. (proposed by 
bangerth; merged) https://github.com/dealii/dealii/pull/16481

#16480: Use an array-of-scalars as the base case for Tensor. (proposed by 
bangerth; merged) https://github.com/dealii/dealii/pull/16480

#16478: exchange refinement flags: doc and changelog (proposed by tjhei; 
merged) https://github.com/dealii/dealii/pull/16478

#16477: Fix typo in changelog (proposed by kronbichler; merged) 
https://github.com/dealii/dealii/pull/16477

#16476: cell_categorization test: Adjust output (proposed by kronbichler; 
merged) https://github.com/dealii/dealii/pull/16476

#16474: Use a std::array instead of a C-style array for tensor elements. 
(proposed by bangerth; merged) https://github.com/dealii/dealii/pull/16474

#16473: More Tensor simplifications with if constexpr. (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/16473

#16472: Fix a bug in function DoFCellAccessor::distribute_local_to_global() 
(proposed by YiminJin) https://github.com/dealii/dealii/pull/16472

#16471: test examples: support loading files (proposed by tjhei; merged) 
https://github.com/dealii/dealii/pull/16471

#16470: CMake: print newline when vectorization is disabled. (proposed by 
tjhei; merged) https://github.com/dealii/dealii/pull/16470

#16468: Use if-constexpr more in Tensor. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/16468

#16467: Simplify Tensor::unroll(). (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/16467

#16466: Fix a trilinos array type. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/16466

#16462: step-32: move initial guess assignment (proposed by tjhei; merged) 
https://github.com/dealii/dealii/pull/16462

#16461: Fix a doc issue. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/16461

#16460: Simplify a function's implementation for tensors. (proposed by 
bangerth; merged) https://github.com/dealii/dealii/pull/16460

#16459: Export C++23 status to config.h. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/16459

#16458: Use std::abs() when computing the norm of a tensor of size 1. (proposed 
by bangerth; merged) https://github.com/dealii/dealii/pull/16458

#16457: [C++23] When using C++23, use [[assume]] attribute. (proposed by 
bangerth) https://github.com/dealii/dealii/pull/16457

#16456: Fix constraint_info.h for g++-13 on MacOS X (proposed by masterleinad; 
merged) https://github.com/dealii/dealii/pull/16456

#16455: Use std::hypot() instead of std::sqrt(sum of squares) in computing 
norms of tensors. (proposed by bangerth) 
https://github.com/dealii/dealii/pull/16455

#16454: Avoid using two temporary vectors when not necessary. (proposed by 
bangerth; merged) https://github.com/dealii/dealii/pull/16454

#16452: Address more places where we call std::pow. (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/16452

#16451: Fix the type of an array. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/16451

#16450: Avoid a warning. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/16450

#16449: Use Utilities::fixed_power() in step-82. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/16449

#16448: Fix compatibility issues of TpetraWrappers with older Trilinos 
versions. (proposed by kinnewig; merged) 
https://github.com/dealii/dealii/pull/16448

#16444: Also test MUMPS symmetric mode. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/16444

#16443: Minor doc updates to the sparse direct solvers. (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/16443

#16442: Better document Utilities::pow(). Also make it 'constexpr'. (proposed 
by bangerth; merged) https://github.com/dealii/dealii/pull/16442

#16441: Use Utilities::fixed_power() where possible. (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/16441

#16440: Change accidental unicode character. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/16440

#16439: Make Utilities::pow() available for floating point types. (proposed by 
bangerth; merged) https://github.com/dealii/dealii/pull/16439

#16438: Treat ICPX as gcc-style compiler (proposed by masterleinad; merged) 
https://github.com/dealii/dealii/pull/16438

#16437: Add a DEAL_II_ASSUME macro. (proposed by masterleinad; merged) 
https://github.com/dealii/dealii/pull/16437

#16436: rename template parameters (proposed by jh66637; merged) 
https://github.com/dealii/dealii/pull/16436

#16435: Make FERemoteEvaluation work for FCL (proposed by jh66637; merged) 
https://github.com/dealii/dealii/pull/16435

#16434: Boost-1.83 compatibility: remove long double overloads of special 
functions (proposed by tamiko; merged) 
https://github.com/dealii/dealii/pull/16434

#16432: Template VectorType in TrilinosWrappers::SparseMatrix::residual() 
(proposed by peterrum; merged) https://github.com/dealii/dealii/pull/16432

#16431: Document what a collective operation actually is. (proposed by 
bangerth; merged) https://github.com/dealii/dealii/pull/16431

#16430: Add another test. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/16430

#16429: Fix the indent script. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/16429

#16428: Fix contrib/utilities/indent (proposed by peterrum) 
https://github.com/dealii/dealii/pull/16428

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

#16425: Introduce FEPointEvaluation::integrate_value() (proposed by peterrum) 
https://github.com/dealii/dealii/pull/16425

#16424: Rename some functions in CUDAWrappers::EvaluatorTensorProduct (proposed 
by peterrum; merged) https://github.com/dealii/dealii/pull/16424

#16423: Rename FPE::real_point() to FPE::quadrature_point() (proposed by 
peterrum) https://github.com/dealii/dealii/pull/16423

#16422: FPE: split up declaration and definition (proposed by peterrum; merged) 
https://github.com/dealii/dealii/pull/16422

#16421: Fix variable name. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/16421

#16420: Fix TrilinosWrappers::SparsityPattern::Accessor::visit_present_row() 
(proposed by peterrum; merged) https://github.com/dealii/dealii/pull/16420

#16419: Indent: format also change-log entries (proposed by peterrum; merged) 
https://github.com/dealii/dealii/pull/16419

#16418: Remove unnecessary change-log entries (proposed by peterrum; merged) 
https://github.com/dealii/dealii/pull/16418

#16417: Simplify code internal::extract_remote_rows() (proposed by peterrum; 
merged) https://github.com/dealii/dealii/pull/16417

#16416: Fix allocation in TrilinosWrappers::SparseMatrix::AccessorBase 
(proposed by peterrum; merged) https://github.com/dealii/dealii/pull/16416

#16415: Fix ecl access cells (proposed by bergbauer; merged) 
https://github.com/dealii/dealii/pull/16415

#16412: Relax asserts (proposed by peterrum) 
https://github.com/dealii/dealii/pull/16412

#16411: Move the error check next to the checked statement. (proposed by 
bangerth; merged) https://github.com/dealii/dealii/pull/16411

#16410: Unify if-else branches with common code. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/16410

#16409: Push a variable declaration down to its first use. (proposed by 
bangerth; merged) https://github.com/dealii/dealii/pull/16409

#16408: Simplify some locations. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/16408

#16406: Optimize memory management in Trilinos sparsity pattern accessors. 
(proposed by bangerth) https://github.com/dealii/dealii/pull/16406

#16405: Avoid dynamic memory allocation when we know that we won't need it. 
(proposed by bangerth; merged) https://github.com/dealii/dealii/pull/16405

#16404: Do not mark a pointer as 'mutable' where not necessary. (proposed by 
bangerth; merged) https://github.com/dealii/dealii/pull/16404

#16403: Use prefix ++ universally. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/16403

#16402: Change a few variable names. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/16402

#16401: Avoid a global 'typedef' and qualify things locally. (proposed by 
bangerth; merged) https://github.com/dealii/dealii/pull/16401

#16399: Optimize setting a matrix to zero. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/16399

#16398: Deal with IndexSet operations in a more efficient way. (proposed by 
bangerth; merged) https://github.com/dealii/dealii/pull/16398

#16397: Make a couple of functions 'private'. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/16397

#16396: Remove a likely mistaken attribute. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/16396

#16395: Do not break hyphenated words in the documentation. (proposed by 
bangerth; merged) https://github.com/dealii/dealii/pull/16395

#16394: Add factory functions for FERemoteEvaluationCommunicator (proposed by 
jh66637) https://github.com/dealii/dealii/pull/16394

#16393: Add a DEAL_II_ASSUME macro. (proposed by bangerth) 
https://github.com/dealii/dealii/pull/16393

#16391: Hand back used quadratures during conversion of intersections to points 
(proposed by jh66637; merged) https://github.com/dealii/dealii/pull/16391

#16389: 'explicit' on default constructors is redundant. (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/16389

#16388: Use the combined orientation in another FiniteElement function. 
(proposed by drwells; merged) https://github.com/dealii/dealii/pull/16388

#16387: Revise the top of the ReadMe file. (proposed by bangerth; merged) 
https://github.com/dealii/dealii/pull/16387

#16385: Test examples (proposed by tjhei; merged) 
https://github.com/dealii/dealii/pull/16385

#16382: Enhance documentation for sum_into_values (proposed by jh66637; merged) 
https://github.com/dealii/dealii/pull/16382

#16378: Prohibit calling compress() on vectors with ghost elements. (proposed 
by bangerth; merged) https://github.com/dealii/dealii/pull/16378

#16377: More small updates to tria_description.cc. (proposed by bangerth; 
merged) https://github.com/dealii/dealii/pull/16377

#16374: Convert CreateDescriptionFromTriangulationHelper into a function. 
(proposed by bangerth; merged) https://github.com/dealii/dealii/pull/16374

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

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

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

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

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

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

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

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

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


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

#16515: Update issue template (opened) 
https://github.com/dealii/dealii/issues/16515

#16511: Regression tester regressed 068fe9 (opened) 
https://github.com/dealii/dealii/issues/16511

#16508: Regression tester regressed 833748 (opened) 
https://github.com/dealii/dealii/issues/16508

#16507: Regression tester regressed 8b5812 (opened and closed) 
https://github.com/dealii/dealii/issues/16507

#16493: Audit and fix missing codimension-one instantiations (opened) 
https://github.com/dealii/dealii/issues/16493

#16492: anisotropic, adaptive refinement asserts (opened) 
https://github.com/dealii/dealii/issues/16492

#16491: Regression tester regressed 9c9a7d (opened and closed) 
https://github.com/dealii/dealii/issues/16491

#16487: Fix types in a part of step-30. (opened and closed) 
https://github.com/dealii/dealii/issues/16487

#16484: Make sure all generic template definitions are in *.templates.h files 
(opened and closed) https://github.com/dealii/dealii/issues/16484

#16483: Regression tester regressed 7d8aab (opened and closed) 
https://github.com/dealii/dealii/issues/16483

#16479: Regression tester regressed 05ddc7 (opened and closed) 
https://github.com/dealii/dealii/issues/16479

#16475: need to update test output for AVX512 for cell_categorization (opened 
and closed) https://github.com/dealii/dealii/issues/16475

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

#16465: Clean up the Tensor class. (opened) 
https://github.com/dealii/dealii/issues/16465

#16464: Building docker image on ubuntu focal fails (opened and closed) 
https://github.com/dealii/dealii/issues/16464

#16463: Regression tester regressed 8245d5 (opened and closed) 
https://github.com/dealii/dealii/issues/16463

#16453: ParameterHandler: *.json files with keys containing underscores cannot 
be parsed (opened) https://github.com/dealii/dealii/issues/16453

#16447: Static deal.II (Windows) cannot be configured with external shared 
Boost (opened) https://github.com/dealii/dealii/issues/16447

#16446: Regression tester regressed 3a2d67 (opened and closed) 
https://github.com/dealii/dealii/issues/16446

#16445: Tpetra wrappers do not compile (opened) 
https://github.com/dealii/dealii/issues/16445

#16433: Deal.II 9.4+ messes up Boost external libraries (opened) 
https://github.com/dealii/dealii/issues/16433

#16427: Indent script messes up permissions. (opened and closed) 
https://github.com/dealii/dealii/issues/16427

#16414: Trilinos sparsity pattern: end iterator raises assertion for some 
locally owned rows (opened and closed) 
https://github.com/dealii/dealii/issues/16414

#16413: deal.II 9.5.1+ does not compile with Boost 1.83 (Visual Studio 2022) 
(opened) https://github.com/dealii/dealii/issues/16413

#16407: Document what a "collective operation" is. (opened and closed) 
https://github.com/dealii/dealii/issues/16407

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

#16392: copying manifold ids and extract_boundary_mesh (opened) 
https://github.com/dealii/dealii/issues/16392

#16390: Boost: special functions are unavailable on ppc64el (opened and closed) 
https://github.com/dealii/dealii/issues/16390

#16386: Regression tester regressed e7f6e8 (closed) 
https://github.com/dealii/dealii/issues/16386

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

#16238: Doxygen version for developer documentation too old (closed) 
https://github.com/dealii/dealii/issues/16238

#15383: deal.II Release 9.5.0 (closed) 
https://github.com/dealii/dealii/issues/15383

#15036: Where to put pictures of the documentation? (closed) 
https://github.com/dealii/dealii/issues/15036

#14338: Generalized interface to collect CGAL intersections (closed) 
https://github.com/dealii/dealii/issues/14338

#13997: Delete trailing whitespace in the changes.h file (closed) 
https://github.com/dealii/dealii/issues/13997

#13321: Replace std::pow with integer exponent (closed) 
https://github.com/dealii/dealii/issues/13321

#12894: Support for Kokkos in deal.II (closed) 
https://github.com/dealii/dealii/issues/12894

#10222: intel constexpr failure (closed) 
https://github.com/dealii/dealii/issues/10222

#7324: Cannot configure deal.II 9.0.0 with custom Boost on Windows (closed) 
https://github.com/dealii/dealii/issues/7324


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/65ae9f5f.050a0220.448d4.c480SMTPIN_ADDED_MISSING%40gmr-mx.google.com.

Reply via email to