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) https://github.com/dealii/dealii/pull/17785 #17784: fix flaky trilinos/solver_control_06 (proposed by tjhei) https://github.com/dealii/dealii/pull/17784 #17783: Improve an error message. (proposed by bangerth) https://github.com/dealii/dealii/pull/17783 #17782: Introduce `LAPACKFullMatrix::get_state()` (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/17782 #17781: Introduce `CellIDTranslator.translate_level()` (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/17781 #17780: FunctionFromFunctionObjects: accept single function (proposed by peterrum) https://github.com/dealii/dealii/pull/17780 #17779: Add assert to `FE_Hermite` (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/17779 #17778: Introduce Utilities::MPI::compute_index_owner_and_requesters() (proposed by peterrum) https://github.com/dealii/dealii/pull/17778 #17777: Rename EnableObserverPointer files. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/17777 #17775: Bump crate-ci/typos from 1.25.0 to 1.26.0 (proposed by dependabot[bot]; merged) https://github.com/dealii/dealii/pull/17775 #17774: Add a forgotten changelog. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/17774 #17772: Fix type in SparsityPattern (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/17772 #17770: CMake: support mutliple-configuration generators in `deal_ii_invoke_autopilot()` (proposed by tamiko) https://github.com/dealii/dealii/pull/17770 #17769: Fix warning (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/17769 #17768: CMake: force a single configuration in "multiple generator" mode (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/17768 #17765: Don't define _LIBCPP_ENABLE_ASSERTIONS for clang++-19 and later (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/17765 #17764: FEInterfaceValues: fix some warnings. (proposed by drwells; merged) https://github.com/dealii/dealii/pull/17764 #17763: check an invariant of class IndexSet (proposed by fernandohv3279; merged) https://github.com/dealii/dealii/pull/17763 #17761: Error out for situations clearly not implemented. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/17761 #17760: Add comments clarifying some numbers. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/17760 #17758: Fix typo: jacobian -> Jacobian (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/17758 #17756: Simplify MGCoarseGridIterativeSolver (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/17756 #17755: Nedelec orientation fix nr.1. (proposed by cembooks) https://github.com/dealii/dealii/pull/17755 #17754: FEFaceEvaluation: Enable access of exterior values on ghosted faces (proposed by bergbauer; merged) https://github.com/dealii/dealii/pull/17754 #17753: replaced void cast with [[maybe_unused]] (proposed by webwurli; merged) https://github.com/dealii/dealii/pull/17753 #17752: [WIP] Introduce TriangulationDescription::Description::reorder_coarse_grid() (proposed by peterrum) https://github.com/dealii/dealii/pull/17752 #17751: TableHandler::set_scientific(): fix int (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/17751 #17750: Use CMAKE_TRY_COMPILE_CONFIGURATION for MSVC (proposed by masterleinad; merged) https://github.com/dealii/dealii/pull/17750 #17748: Increase performance of GridTools::get_vertex_connectivity_of_cells (proposed by kronbichler; merged) https://github.com/dealii/dealii/pull/17748 #17747: SparsityTools::reorder_hierarchical: better documentation and implementation (proposed by kronbichler; merged) https://github.com/dealii/dealii/pull/17747 #17746: Update indent worker to ubuntu-24.04. (proposed by marcfehling; merged) https://github.com/dealii/dealii/pull/17746 #17745: Don't call simplex support experimental (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/17745 #17744: Replace std::array with Kokkos::Array in Tensor (proposed by Rombur) https://github.com/dealii/dealii/pull/17744 #17743: Update documentation of some SolutionTransfer functions. (proposed by marcfehling; merged) https://github.com/dealii/dealii/pull/17743 #17740: Return earlier if possible inside `FEPointEvaluation::evaluate` (proposed by gassmoeller; merged) https://github.com/dealii/dealii/pull/17740 #17739: CMake: Bugfix: use #cmakedefine defining/undefining preprocessor macro (proposed by tamiko; merged) https://github.com/dealii/dealii/pull/17739 #17737: A fix for a bug in the time table (proposed by cembooks; merged) https://github.com/dealii/dealii/pull/17737 #17736: Fix typo in an internal class name (proposed by kronbichler; merged) https://github.com/dealii/dealii/pull/17736 #17734: Add AlignedVector::insert(). (proposed by drwells; merged) https://github.com/dealii/dealii/pull/17734 #17733: Remove some tests from linux.yml (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/17733 #17732: Generalize compute_matrix to multiple dof_handlers with a block matrix (proposed by nlsmrg) https://github.com/dealii/dealii/pull/17732 #17731: ScalarFunctionFromFunctionObject for time-dependent functions (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/17731 #17730: NoncontiguousPartitioner: introduce n_components (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/17730 #17729: Mark constructors of FEValuesExtractor classes as 'constexpr'. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/17729 #17727: Generalize MGTransferMF so that it works for FE_DGP (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/17727 #17726: update tutorial index to mention python notebooks (proposed by tjhei; merged) https://github.com/dealii/dealii/pull/17726 #17725: capitalize Python and Jupyter (proposed by tjhei; merged) https://github.com/dealii/dealii/pull/17725 #17724: Bump crate-ci/typos from 1.24.5 to 1.24.6 (proposed by dependabot[bot]; merged) https://github.com/dealii/dealii/pull/17724 #17720: FunctionParser: document where we use commas. (proposed by drwells; merged) https://github.com/dealii/dealii/pull/17720 #17717: Add empty() function to deal.II/hp/collection.h and use it instead of size() == 0 (proposed by fernandohv3279; merged) https://github.com/dealii/dealii/pull/17717 #17711: Also rename the Subscriptor base class. (proposed by bangerth; merged) https://github.com/dealii/dealii/pull/17711 #17666: Generalized read_msh to allow for comments (proposed by mivaia; merged) https://github.com/dealii/dealii/pull/17666 #17614: CellAccessor::neighbor() documentation (proposed by rgoermer; merged) https://github.com/dealii/dealii/pull/17614 #17433: Modularize MatrixFreeTools::compute_diagonal() (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/17433 #17306: `FEInterfaceValues`: fill indices for `TriaIterator<CellAccessor>` (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/17306 #12663: Add MGCoarseGridApplyPreconditioner (proposed by peterrum; merged) https://github.com/dealii/dealii/pull/12663 ## And this is a list of recently opened or closed discussions: #17776: windows dll - deadlock when creating threadpool (opened) https://github.com/dealii/dealii/issues/17776 #17773: Regression tester regressed bb4013 (opened and closed) https://github.com/dealii/dealii/issues/17773 #17771: Regression tester regressed 931803 (opened and closed) https://github.com/dealii/dealii/issues/17771 #17767: Native Windows: linkage error in user projects (opened) https://github.com/dealii/dealii/issues/17767 #17766: CMake: support multiple generator setup (at least in user projects) (opened) https://github.com/dealii/dealii/issues/17766 #17762: IndexSet should not have a pop_back()/pop_front() function (opened) https://github.com/dealii/dealii/issues/17762 #17759: Attempting to construct an FESystem with cubic FE_SimplexP elements throws an assert while running FESystem::Initialize() (opened) https://github.com/dealii/dealii/issues/17759 #17757: Compilation failure with CGAL version 6.0_beta1 (opened and closed) https://github.com/dealii/dealii/issues/17757 #17749: Provide option to reorder grid cells in fulldistributed::Triangulation? (opened) https://github.com/dealii/dealii/issues/17749 #17742: Regression tester regressed 254957 (opened and closed) https://github.com/dealii/dealii/issues/17742 #17741: Regression tester regressed 6626ae (opened and closed) https://github.com/dealii/dealii/issues/17741 #17738: Build failure with arm neon intrinsics (opened and closed) https://github.com/dealii/dealii/issues/17738 #17735: Include file information for namespaces in documentation (opened) https://github.com/dealii/dealii/issues/17735 #17728: Performance regressions due to switch to Taskflow (opened) https://github.com/dealii/dealii/issues/17728 #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) https://github.com/dealii/dealii/issues/17723 #17722: Replace std::min(b, std::max(x,a)) by std::clamp(x, a, b). (opened) https://github.com/dealii/dealii/issues/17722 #17721: test lazy_04 hangs randomly (opened) https://github.com/dealii/dealii/issues/17721 #17719: Make DoFRenumbering::component_wise() work with FEValuesExtractors. (opened) https://github.com/dealii/dealii/issues/17719 #17718: Link-time optimization issues. (opened) https://github.com/dealii/dealii/issues/17718 #17706: failed to build deal.II-9.5.1 with LAPACK provided by MKL. (closed) https://github.com/dealii/dealii/issues/17706 #17438: Error using FE_DGP with MGTransferGlobalCoarsening (closed) https://github.com/dealii/dealii/issues/17438 #17386: Remove step-52 and deal.II time steppers? (closed) https://github.com/dealii/dealii/issues/17386 #9684: [Step-52] Dopri error in the results incorrect? (closed) https://github.com/dealii/dealii/issues/9684 #7191: step-52: Diffusion not working? (closed) https://github.com/dealii/dealii/issues/7191 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/670f8ecf.050a0220.b6e65.12e6SMTPIN_ADDED_MISSING%40gmr-mx.google.com.