Hello everyone!
This is deal.II newsletter #292.
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:
#17334: Test examples/step-30: remove test (proposed by tamiko)
#17333: Test examples/step-52: disable unstable output (proposed by tamiko)
#17332: Compatibility with CGAL 6.0 (proposed by sloriot)
#17331: Feature+Discussion: Add MueLu interface to TpetraWrappers (proposed by jpthiele)
#17330: Test examples/step-60: do not write "used_parameters.prm" into source directory (proposed by tamiko)
#17329: Fix TaskResult::clear(). (proposed by bangerth)
#17328: Add another test for TaskResult::try_emplace_task(). (proposed by bangerth)
#17324: tests/examples/step-75 add output (proposed by tjhei; merged)
#17323: add output for tests/examples/step-30 (proposed by tjhei)
#17320: Add TaskResult::try_emplace_task(). (proposed by bangerth; merged)
#17319: Add a comment to the documentation of Lazy<T>. (proposed by bangerth; merged)
#17316: Add a test for shared::Triangulation. (proposed by bangerth; merged)
#17315: Move an #ifdef guard. (proposed by bangerth; merged)
#17314: Add check for vectorization level to test output of step-75 (proposed by jpthiele; merged)
#17313: Guard isSupported check in preconditioners to Trilinos >=13.0.0 (proposed by jpthiele; merged)
#17311: Fix Ifpack2 preconditioner type (proposed by kronbichler; merged)
#17310: tests/examples/step-34: remove solver output (proposed by tjhei; merged)
#17308: step-33: disallow MPI (proposed by tjhei; merged)
#17307: Consistently use interior normal vector (proposed by bergbauer; merged)
#17306: `FEInterfaceValues`: fill indices for `TriaIterator<CellAccessor>` (proposed by peterrum)
#17303: VectorTools::compute_no_normal_flux_constraints: use mapping in the case of linear manifold (proposed by peterrum; merged)
#17301: Rename a private member variable. (proposed by bangerth; merged)
#17298: PetscWrappers::VectorBase: add a missing header. (proposed by drwells; merged)
#17297: No need to explicity call 'close()' at the end of a scope. (proposed by bangerth; merged)
#17296: Check that we can read from/write to streams. (proposed by bangerth; merged)
#17295: Make some variables 'unsigned'. (proposed by bangerth; merged)
#17294: Name variables according to their purpose. (proposed by bangerth; merged)
#17293: Add missing changes file for Tpetra Amesos2 interface (proposed by jpthiele; merged)
#17292: Add set of passing Tpetra tests (proposed by jpthiele; merged)
#17290: Add more comparisons to hp::Collection::CollectionIterator. (proposed by drwells; merged)
#17289: Improve documentation of FEEvaluation::submit_xxx() (proposed by kronbichler; merged)
#17288: Implement normal_derivative for FEPointEvaluation (proposed by bergbauer; merged)
#17287: Implement divergence for FEPointEvaluation (proposed by bergbauer; merged)
#17285: Add to the documentation of FEFieldFunction. (proposed by bangerth; merged)
#17284: Use 'topic' instead of 'module' in the documentation. (proposed by bangerth; merged)
#17283: fix petsc installation readme (proposed by stefanozampini; merged)
#17282: Fix a typo. (proposed by bangerth; merged)
#17280: Do not convert a std::string to a std::string. (proposed by bangerth; merged)
#17279: Doxygen: bring back modules/topics for doxygen 1.9.8 onwards (proposed by tamiko; merged)
#17278: Modernized Windows workflow. (proposed by marcfehling; merged)
#17277: `Parameterhandler`/`ParameterAcceptor`: do not use `PathSearch::ExcFileNotFound` (proposed by tamiko; merged)
#17276: Deprecate PathSearch, remove internal use (proposed by tamiko; merged)
#17275: Github: add a-framework/ tests to github actions (proposed by tamiko; merged)
#17274: Compile examples on Windows. (proposed by marcfehling)
#17273: Triangulation: pack/unpack fixed/variable data (proposed by peterrum; merged)
#17272: Testsuite: retry a test when encountering a segfault (proposed by tamiko)
#17268: Support codim-1 in hyper_shell() and hyper_cube_with_cylindrical_hole() (proposed by peterrum; merged)
#17267: Add mpirun for steps 70 & 75 output files (proposed by jpthiele; merged)
#17266: Serialize particles if underlying triangulation is sequential (proposed by pcafrica)
#17264: step-89 requires CGAL (proposed by vyushut)
#17262: Make a 'Mapping' object 'const'. (proposed by bangerth; merged)
#17261: Remove an unnecessary 'typename' in step-19. (proposed by bangerth; merged)
#17259: CMake: Explain why we disable dynamic linking on Windows. (proposed by marcfehling; merged)
#17258: step-29 no longer uses deallog. Update output in results.dox accordingly. (proposed by bangerth; merged)
#17255: Updates to the LogStream documentation. (proposed by bangerth; merged)
#17248: testing of step-80 to step-89 (proposed by vyushut; merged)
#17244: Add `face_to_cell_index_nodal` for simplex elements (proposed by dominiktassilostill; merged)
#17233: Rename a third callback in PETScWrappers::TimeStepper. (proposed by bangerth; merged)
#17232: Testing step-60 to step-69. (proposed by vyushut; merged)
#17209: testing step-50 to step-59 (proposed by vyushut; merged)
#17183: Add wrappers for Tpetra Ifpack2 preconditioners (proposed by jpthiele; merged)
#17177: Implement new multigrid transfer with MatrixFree infrastructure (proposed by kronbichler; merged)
#17130: Converting the step30-39 tutorials to CTests. (proposed by vyushut; merged)
#17038: Apply prmindent to PRM files (proposed by paulapatience; merged)
#15655: github: update indent worker to Ubuntu 22.04 (proposed by tamiko; merged)
#15540: step-86: Use reasonable time stepping for a heat equation solver. (proposed by bangerth; merged)
And this is a list of recently opened or closed discussions:
#17327 Regression tester regressed 92d78b (opened)
#17326 tests/numerics/nonlinear_solver_selector_01 segfaults on regression tester (opened)
#17325 Regression tester regressed 907003 (opened and closed)
#17322 Regression tester regressed 7669ca (opened and closed)
#17321 Regression tester regressed 76d944 (opened)
#17318 Fix Lazy's approach to tasking. (opened)
#17317 Fix blocking and recursive task calls in FE_DGQ (and perhaps other finite element classes). (opened)
#17312 Regression tester regressed 197c82 (opened and closed)
#17309 Need to check for Ifpack2 availability. (opened)
#17305 dealii package in homebrew (opened)
#17304 deal.II implementation of contact (2D, friction, large sliding, multi-body, deformable/rigid) (opened and closed)
#17302 Regression tester regressed 8f9c4d (opened)
#17300 Regression tester regressed 93dea5 (opened and closed)
#17299 Serialization of sequential Triangulation should also serialize cell-attached data. (opened)
#17291 ToDo (v9.7) : Tpetra Wrappers with Kokkos OpenMP Node (opened)
#17286 Regression tester regressed c96d55 (opened and closed)
#17281 remove maxversion limitation for PETSc? (opened and closed)
#17271 Regression tester regressed 989934 (opened and closed)
#17270 Parallel serialization tutorial. (opened)
#17269 Regression tester regressed b3ae08 (opened and closed)
#17265 Regression tester regressed c06da1 (opened and closed)
#17263 Regression tester regressed edd46a (closed)
#17213 State of Regression Tester (closed)
#17180 Rename callbacks in PETScWrappers::TimeStepper. (closed)
#17120 Deprecate and remove `PathSearch` class (closed)
#17118 Error in `multigrid-global-coarsening/multigrid_util.h` (closed)
#16999 Regression tester regressed 10eeb3 (closed)
#16901 `MappingManifold` does not support `update_hessians` and similar higher order mappings (closed)
#16772 Tetrahedral refinement and FiniteElement::prolongation/restriction. (closed)
#16722 IntelLLVM cannot handle DEAL_II_RESTRICT keyword: internal compiler error in clang fronted (closed)
#16535 Modules page disappears in online doc (closed)
#16493 Audit and fix missing codimension-one instantiations (closed)
#15873 Performance regression: Intel GDS mitigation (aka Downfall) (closed)
#15016 Test tutorials (closed)
#14968 Improve performance of setup of `MGTwoLevelTransfer`/`MGTransferGlobalCoarsening` (closed)
#14641 Kokkos with openmp support: random test failures due to failed kokkos initialization (closed)
#13623 Triangulation::has_hanging_nodes() logic is wrong in case of anisotropic refinement (closed)
#12774 Trilinos: use Tpetra without enabling Epetra (closed)
#6255 Consistent parallel AffineConstraints (closed)
#4081 Bug/Design flaw: FEFieldFunction: _list function in parallel (closed)
#745 Future interfaces to vectors from other libraries (closed)
#334 Improve storage of AffineConstraints (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.