deal.II Newsletter #300

23 views
Skip to first unread message

Rene Gassmoeller

unread,
Oct 16, 2024, 6:00:55 AM10/16/24
to dea...@googlegroups.com

Hello everyone!

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

#17785: Fix cubic simplex constraints. (proposed by drwells)
#17784: fix flaky trilinos/solver_control_06 (proposed by tjhei)
#17783: Improve an error message. (proposed by bangerth)
#17782: Introduce `LAPACKFullMatrix::get_state()` (proposed by peterrum; merged)
#17781: Introduce `CellIDTranslator.translate_level()` (proposed by peterrum; merged)
#17780: FunctionFromFunctionObjects: accept single function (proposed by peterrum)
#17779: Add assert to `FE_Hermite` (proposed by peterrum; merged)
#17778: Introduce Utilities::MPI::compute_index_owner_and_requesters() (proposed by peterrum)
#17777: Rename EnableObserverPointer files. (proposed by bangerth; merged)
#17775: Bump crate-ci/typos from 1.25.0 to 1.26.0 (proposed by dependabot[bot]; merged)
#17774: Add a forgotten changelog. (proposed by bangerth; merged)
#17772: Fix type in SparsityPattern (proposed by peterrum; merged)
#17770: CMake: support mutliple-configuration generators in `deal_ii_invoke_autopilot()` (proposed by tamiko)
#17769: Fix warning (proposed by peterrum; merged)
#17768: CMake: force a single configuration in "multiple generator" mode (proposed by tamiko; merged)
#17765: Don't define _LIBCPP_ENABLE_ASSERTIONS for clang++-19 and later (proposed by masterleinad; merged)
#17764: FEInterfaceValues: fix some warnings. (proposed by drwells; merged)
#17763: check an invariant of class IndexSet (proposed by fernandohv3279; merged)
#17761: Error out for situations clearly not implemented. (proposed by bangerth; merged)
#17760: Add comments clarifying some numbers. (proposed by bangerth; merged)
#17758: Fix typo: jacobian -> Jacobian (proposed by peterrum; merged)
#17756: Simplify MGCoarseGridIterativeSolver (proposed by peterrum; merged)
#17755: Nedelec orientation fix nr.1. (proposed by cembooks)
#17754: FEFaceEvaluation: Enable access of exterior values on ghosted faces (proposed by bergbauer; merged)
#17753: replaced void cast with [[maybe_unused]] (proposed by webwurli; merged)
#17752: [WIP] Introduce TriangulationDescription::Description::reorder_coarse_grid() (proposed by peterrum)
#17751: TableHandler::set_scientific(): fix int (proposed by peterrum; merged)
#17750: Use CMAKE_TRY_COMPILE_CONFIGURATION for MSVC (proposed by masterleinad; merged)
#17748: Increase performance of GridTools::get_vertex_connectivity_of_cells (proposed by kronbichler; merged)
#17747: SparsityTools::reorder_hierarchical: better documentation and implementation (proposed by kronbichler; merged)
#17746: Update indent worker to ubuntu-24.04. (proposed by marcfehling; merged)
#17745: Don't call simplex support experimental (proposed by peterrum; merged)
#17744: Replace std::array with Kokkos::Array in Tensor (proposed by Rombur)
#17743: Update documentation of some SolutionTransfer functions. (proposed by marcfehling; merged)
#17740: Return earlier if possible inside `FEPointEvaluation::evaluate` (proposed by gassmoeller; merged)
#17739: CMake: Bugfix: use #cmakedefine defining/undefining preprocessor macro (proposed by tamiko; merged)
#17737: A fix for a bug in the time table (proposed by cembooks; merged)
#17736: Fix typo in an internal class name (proposed by kronbichler; merged)
#17734: Add AlignedVector::insert(). (proposed by drwells; merged)
#17733: Remove some tests from linux.yml (proposed by peterrum; merged)
#17732: Generalize compute_matrix to multiple dof_handlers with a block matrix (proposed by nlsmrg)
#17731: ScalarFunctionFromFunctionObject for time-dependent functions (proposed by peterrum; merged)
#17730: NoncontiguousPartitioner: introduce n_components (proposed by peterrum; merged)
#17729: Mark constructors of FEValuesExtractor classes as 'constexpr'. (proposed by bangerth; merged)
#17727: Generalize MGTransferMF so that it works for FE_DGP (proposed by peterrum; merged)
#17726: update tutorial index to mention python notebooks (proposed by tjhei; merged)
#17725: capitalize Python and Jupyter (proposed by tjhei; merged)
#17724: Bump crate-ci/typos from 1.24.5 to 1.24.6 (proposed by dependabot[bot]; merged)
#17720: FunctionParser: document where we use commas. (proposed by drwells; merged)
#17717: Add empty() function to deal.II/hp/collection.h and use it instead of size() == 0 (proposed by fernandohv3279; merged)
#17711: Also rename the Subscriptor base class. (proposed by bangerth; merged)
#17666: Generalized read_msh to allow for comments (proposed by mivaia; merged)
#17614: CellAccessor::neighbor() documentation (proposed by rgoermer; merged)
#17433: Modularize MatrixFreeTools::compute_diagonal() (proposed by peterrum; merged)
#17306: `FEInterfaceValues`: fill indices for `TriaIterator<CellAccessor>` (proposed by peterrum; merged)
#12663: Add MGCoarseGridApplyPreconditioner (proposed by peterrum; merged)

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

#17776 windows dll - deadlock when creating threadpool (opened)
#17773 Regression tester regressed bb4013 (opened and closed)
#17771 Regression tester regressed 931803 (opened and closed)
#17767 Native Windows: linkage error in user projects (opened)
#17766 CMake: support multiple generator setup (at least in user projects) (opened)
#17762 IndexSet should not have a pop_back()/pop_front() function (opened)
#17759 Attempting to construct an FESystem with cubic FE_SimplexP elements throws an assert while running FESystem::Initialize() (opened)
#17757 Compilation failure with CGAL version 6.0_beta1 (opened and closed)
#17749 Provide option to reorder grid cells in fulldistributed::Triangulation? (opened)
#17742 Regression tester regressed 254957 (opened and closed)
#17741 Regression tester regressed 6626ae (opened and closed)
#17738 Build failure with arm neon intrinsics (opened and closed)
#17735 Include file information for namespaces in documentation (opened)
#17728 Performance regressions due to switch to Taskflow (opened)
#17723 Build fails: sundials/n_vector.templates.h:756:18: error: const_cast to 'SUNComm' (aka 'int'), which is not a reference, pointer-to-object, or pointer-to-data-member (opened)
#17722 Replace std::min(b, std::max(x,a)) by std::clamp(x, a, b). (opened)
#17721 test lazy_04 hangs randomly (opened)
#17719 Make DoFRenumbering::component_wise() work with FEValuesExtractors. (opened)
#17718 Link-time optimization issues. (opened)
#17706 failed to build deal.II-9.5.1 with LAPACK provided by MKL. (closed)
#17438 Error using FE_DGP with MGTransferGlobalCoarsening (closed)
#17386 Remove step-52 and deal.II time steppers? (closed)
#9684 [Step-52] Dopri error in the results incorrect? (closed)
#7191 step-52: Diffusion not working? (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