deal.II Newsletter #272

29 views
Skip to first unread message

Rene Gassmoeller

unread,
Jan 22, 2024, 12:01:24 PMJan 22
to dea...@googlegroups.com

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)
#16513: Reenable assume macro (proposed by tamiko)
#16512: DoFTools: Remove unnecessary template specializations (proposed by kronbichler; merged)
#16510: Fix one more warning (proposed by peterrum; merged)
#16509: fix compiler warning (proposed by tjhei; merged)
#16506: Fix type in Tensor initialization. (proposed by bangerth; merged)
#16505: Use simpler copy/move initialization in Tensor. (proposed by bangerth; merged)
#16504: Use p[index] instead of p(index) for class Point in tests/. (proposed by bangerth; merged)
#16503: Use p[index] instead of p(index) for class Point in one source file. (proposed by bangerth; merged)
#16502: Disable DEAL_II(_CXX23)_ASSUME macro for now (proposed by tamiko; merged)
#16501: Fix types and names in step-30. (proposed by bangerth; merged)
#16500: Iterate space_dimension over the dedicated template argument list. (proposed by marcfehling; merged)
#16499: base/tensor.h: work around bogus compiler warning (proposed by tamiko; merged)
#16498: TpetraWrappers: fix various compiler warnings (proposed by tamiko; merged)
#16497: Move matrix free classes from CUDAWrappers namespace to Portable namespace (proposed by Rombur)
#16496: Enable `FE_DGQ::get_interpolation_matrix()` for source finite element type `FENothing` (proposed by mschreter; merged)
#16495: tests: remove redundant 'using namespace dealii;' directives. (proposed by marcfehling; merged)
#16494: DofTools: add missing codimension-one instantiation (proposed by tamiko; merged)
#16490: Check if the global vector in distribute_local_to_global has ghost elements. (proposed by kinnewig; merged)
#16489: fix bug in function DoFCellAccessor::distribute_local_to_global() (proposed by YiminJin; merged)
#16488: Use p[index] instead of p(index) for class Point. (proposed by bangerth; merged)
#16486: CMake: fix compilation with bundled boost and modern clang (proposed by tamiko; merged)
#16485: Move DoFTools templates to templates.h header file (proposed by tamiko)
#16482: Initialize NumberCache::n_global_active_cells (proposed by peterrum; merged)
#16481: Work around warnings about invalid array accesses. (proposed by bangerth; merged)
#16480: Use an array-of-scalars as the base case for Tensor. (proposed by bangerth; merged)
#16478: exchange refinement flags: doc and changelog (proposed by tjhei; merged)
#16477: Fix typo in changelog (proposed by kronbichler; merged)
#16476: cell_categorization test: Adjust output (proposed by kronbichler; merged)
#16474: Use a std::array instead of a C-style array for tensor elements. (proposed by bangerth; merged)
#16473: More Tensor simplifications with if constexpr. (proposed by bangerth; merged)
#16472: Fix a bug in function DoFCellAccessor::distribute_local_to_global() (proposed by YiminJin)
#16471: test examples: support loading files (proposed by tjhei; merged)
#16470: CMake: print newline when vectorization is disabled. (proposed by tjhei; merged)
#16468: Use if-constexpr more in Tensor. (proposed by bangerth; merged)
#16467: Simplify Tensor::unroll(). (proposed by bangerth; merged)
#16466: Fix a trilinos array type. (proposed by bangerth; merged)
#16462: step-32: move initial guess assignment (proposed by tjhei; merged)
#16461: Fix a doc issue. (proposed by bangerth; merged)
#16460: Simplify a function's implementation for tensors. (proposed by bangerth; merged)
#16459: Export C++23 status to config.h. (proposed by bangerth; merged)
#16458: Use std::abs() when computing the norm of a tensor of size 1. (proposed by bangerth; merged)
#16457: [C++23] When using C++23, use [[assume]] attribute. (proposed by bangerth)
#16456: Fix constraint_info.h for g++-13 on MacOS X (proposed by masterleinad; merged)
#16455: Use std::hypot() instead of std::sqrt(sum of squares) in computing norms of tensors. (proposed by bangerth)
#16454: Avoid using two temporary vectors when not necessary. (proposed by bangerth; merged)
#16452: Address more places where we call std::pow. (proposed by bangerth; merged)
#16451: Fix the type of an array. (proposed by bangerth; merged)
#16450: Avoid a warning. (proposed by bangerth; merged)
#16449: Use Utilities::fixed_power() in step-82. (proposed by bangerth; merged)
#16448: Fix compatibility issues of TpetraWrappers with older Trilinos versions. (proposed by kinnewig; merged)
#16444: Also test MUMPS symmetric mode. (proposed by bangerth; merged)
#16443: Minor doc updates to the sparse direct solvers. (proposed by bangerth; merged)
#16442: Better document Utilities::pow(). Also make it 'constexpr'. (proposed by bangerth; merged)
#16441: Use Utilities::fixed_power() where possible. (proposed by bangerth; merged)
#16440: Change accidental unicode character. (proposed by bangerth; merged)
#16439: Make Utilities::pow() available for floating point types. (proposed by bangerth; merged)
#16438: Treat ICPX as gcc-style compiler (proposed by masterleinad; merged)
#16437: Add a DEAL_II_ASSUME macro. (proposed by masterleinad; merged)
#16436: rename template parameters (proposed by jh66637; merged)
#16435: Make FERemoteEvaluation work for FCL (proposed by jh66637; merged)
#16434: Boost-1.83 compatibility: remove long double overloads of special functions (proposed by tamiko; merged)
#16432: Template VectorType in TrilinosWrappers::SparseMatrix::residual() (proposed by peterrum; merged)
#16431: Document what a collective operation actually is. (proposed by bangerth; merged)
#16430: Add another test. (proposed by bangerth; merged)
#16429: Fix the indent script. (proposed by bangerth; merged)
#16428: Fix contrib/utilities/indent (proposed by peterrum)
#16426: Add a test. (proposed by bangerth; merged)
#16425: Introduce FEPointEvaluation::integrate_value() (proposed by peterrum)
#16424: Rename some functions in CUDAWrappers::EvaluatorTensorProduct (proposed by peterrum; merged)
#16423: Rename FPE::real_point() to FPE::quadrature_point() (proposed by peterrum)
#16422: FPE: split up declaration and definition (proposed by peterrum; merged)
#16421: Fix variable name. (proposed by bangerth; merged)
#16420: Fix TrilinosWrappers::SparsityPattern::Accessor::visit_present_row() (proposed by peterrum; merged)
#16419: Indent: format also change-log entries (proposed by peterrum; merged)
#16418: Remove unnecessary change-log entries (proposed by peterrum; merged)
#16417: Simplify code internal::extract_remote_rows() (proposed by peterrum; merged)
#16416: Fix allocation in TrilinosWrappers::SparseMatrix::AccessorBase (proposed by peterrum; merged)
#16415: Fix ecl access cells (proposed by bergbauer; merged)
#16412: Relax asserts (proposed by peterrum)
#16411: Move the error check next to the checked statement. (proposed by bangerth; merged)
#16410: Unify if-else branches with common code. (proposed by bangerth; merged)
#16409: Push a variable declaration down to its first use. (proposed by bangerth; merged)
#16408: Simplify some locations. (proposed by bangerth; merged)
#16406: Optimize memory management in Trilinos sparsity pattern accessors. (proposed by bangerth)
#16405: Avoid dynamic memory allocation when we know that we won't need it. (proposed by bangerth; merged)
#16404: Do not mark a pointer as 'mutable' where not necessary. (proposed by bangerth; merged)
#16403: Use prefix ++ universally. (proposed by bangerth; merged)
#16402: Change a few variable names. (proposed by bangerth; merged)
#16401: Avoid a global 'typedef' and qualify things locally. (proposed by bangerth; merged)
#16399: Optimize setting a matrix to zero. (proposed by bangerth; merged)
#16398: Deal with IndexSet operations in a more efficient way. (proposed by bangerth; merged)
#16397: Make a couple of functions 'private'. (proposed by bangerth; merged)
#16396: Remove a likely mistaken attribute. (proposed by bangerth; merged)
#16395: Do not break hyphenated words in the documentation. (proposed by bangerth; merged)
#16394: Add factory functions for FERemoteEvaluationCommunicator (proposed by jh66637)
#16393: Add a DEAL_II_ASSUME macro. (proposed by bangerth)
#16391: Hand back used quadratures during conversion of intersections to points (proposed by jh66637; merged)
#16389: 'explicit' on default constructors is redundant. (proposed by bangerth; merged)
#16388: Use the combined orientation in another FiniteElement function. (proposed by drwells; merged)
#16387: Revise the top of the ReadMe file. (proposed by bangerth; merged)
#16385: Test examples (proposed by tjhei; merged)
#16382: Enhance documentation for sum_into_values (proposed by jh66637; merged)
#16378: Prohibit calling compress() on vectors with ghost elements. (proposed by bangerth; merged)
#16377: More small updates to tria_description.cc. (proposed by bangerth; merged)
#16374: Convert CreateDescriptionFromTriangulationHelper into a function. (proposed by bangerth; merged)
#16330: exchange refinement flags (proposed by quangx; merged)
#16329: NOXSolver: add a test demonstrating the issue with pending_exception (proposed by vovannikov; merged)
#16327: make tests/mpi/affine_constraints_get_view_01 more robust (proposed by tjhei; merged)
#16323: RemotePointEvaluation: add AdditionalData struct (proposed by mschreter; merged)
#16304: Add support for hanging nodes to the NedelecSZ class. (proposed by kinnewig; merged)
#16303: Add preferred citation to CFF (proposed by jpthiele; merged)
#16300: Classes used by Step 89 (proposed by jh66637; merged)
#16290: Add parallel support to TpetraWrappers::Vector. (proposed by kinnewig; merged)
#16288: Add a Tpetra-based version of Trilinos SparseMatrix and SparsityPattern. (proposed by kinnewig; merged)

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

#16515 Update issue template (opened)
#16511 Regression tester regressed 068fe9 (opened)
#16508 Regression tester regressed 833748 (opened)
#16507 Regression tester regressed 8b5812 (opened and closed)
#16493 Audit and fix missing codimension-one instantiations (opened)
#16492 anisotropic, adaptive refinement asserts (opened)
#16491 Regression tester regressed 9c9a7d (opened and closed)
#16487 Fix types in a part of step-30. (opened and closed)
#16484 Make sure all generic template definitions are in *.templates.h files (opened and closed)
#16483 Regression tester regressed 7d8aab (opened and closed)
#16479 Regression tester regressed 05ddc7 (opened and closed)
#16475 need to update test output for AVX512 for cell_categorization (opened and closed)
#16469 Regression tester regressed af7473 (opened and closed)
#16465 Clean up the Tensor class. (opened)
#16464 Building docker image on ubuntu focal fails (opened and closed)
#16463 Regression tester regressed 8245d5 (opened and closed)
#16453 ParameterHandler: *.json files with keys containing underscores cannot be parsed (opened)
#16447 Static deal.II (Windows) cannot be configured with external shared Boost (opened)
#16446 Regression tester regressed 3a2d67 (opened and closed)
#16445 Tpetra wrappers do not compile (opened)
#16433 Deal.II 9.4+ messes up Boost external libraries (opened)
#16427 Indent script messes up permissions. (opened and closed)
#16414 Trilinos sparsity pattern: end iterator raises assertion for some locally owned rows (opened and closed)
#16413 deal.II 9.5.1+ does not compile with Boost 1.83 (Visual Studio 2022) (opened)
#16407 Document what a "collective operation" is. (opened and closed)
#16400 Regression tester regressed 843177 (opened and closed)
#16392 copying manifold ids and extract_boundary_mesh (opened)
#16390 Boost: special functions are unavailable on ppc64el (opened and closed)
#16386 Regression tester regressed e7f6e8 (closed)
#16333 step-32 seems to assign vectors the wrong way around. (closed)
#16238 Doxygen version for developer documentation too old (closed)
#15383 deal.II Release 9.5.0 (closed)
#15036 Where to put pictures of the documentation? (closed)
#14338 Generalized interface to collect CGAL intersections (closed)
#13997 Delete trailing whitespace in the changes.h file (closed)
#13321 Replace std::pow with integer exponent (closed)
#12894 Support for Kokkos in deal.II (closed)
#10222 intel constexpr failure (closed)
#7324 Cannot configure deal.II 9.0.0 with custom Boost on Windows (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