Hello everyone!
This is deal.II newsletter #335.
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:
#18997: CMake: make git query for revision.h work with git worktree (proposed by tjhei)
#18996: Portable::MatrixFree: remove n_local_dofs member (proposed by tjhei)
#18995: add a Jenkins runner for CUDA builds (proposed by tjhei)
#18993: Fix tria move missing member (proposed by a-reinhold)
#18990: URGENT: Fix deal.II compilation (proposed by mwichro; merged)
#18989: Level operators support in Portable::Matrixfree (proposed by mwichro; merged)
#18988: Add a check in Portable::MatrixFree get_data if MPI process owns cells of given color (proposed by iprusak; merged)
#18987: Matrix free evaluators for Nedelec Elements (depends on PR #18974) (proposed by nataneb)
#18986: Add additional tests for MGTwoLevelTransferCopyToHost (proposed by RyanMoulday; merged)
#18985: Clean up how we handle functions which use GMSH's API. (proposed by drwells; merged)
#18984: Correctly scale pictures. (proposed by bangerth; merged)
#18983: Replace `max()` with `logical_or()`. (proposed by drwells; merged)
#18982: Use `logical_and()` in some more places. (proposed by drwells; merged)
#18981: PETScWrappers::Vector: clean up some reallocation code. (proposed by drwells; merged)
#18980: TrilinosWrappers::MPI::Vector: clean up is_non_negative(). (proposed by drwells; merged)
#18979: Rescale some pictures in the documentation of GridGenerator. (proposed by bangerth; merged)
#18978: Fix documentation for taskflow implementations of workstream to reflect chunking (proposed by RyanMoulday; merged)
#18975: `FEInterfaceViews`: use const reference to `dof_pair` instead of copy (proposed by wsmith-sch)
#18974: Nodal variant of Nedelec element (proposed by nataneb)
#18973: Where possible, use emplace_back(std::move(...)). (proposed by bangerth; merged)
#18972: Provide a better error in a place where something is not implemented. (proposed by bangerth; merged)
#18971: MatrixFree: Improve a comment on the cell vectorization categories (proposed by kronbichler; merged)
#18970: Reflow comments in fe_tools.templates.h (proposed by kronbichler; merged)
#18969: Adjust a reference to a namespace in FETools (proposed by kronbichler; merged)
#18968: Support multiple components in FEPointEvaluation from scalar FE (proposed by kronbichler; merged)
#18967: Remove a nonsensical statement in a comment (proposed by kronbichler; merged)
#18966: Convert simplex to quad meshes. (proposed by bangerth; merged)
#18965: fix tests/trilinos_tpetra/deal_solver_02 (proposed by tjhei; merged)
#18963: Use 'if constexpr' for some chained code in GridGenerator. (proposed by bangerth; merged)
#18962: Fix naming of function arguments. (proposed by bangerth; merged)
#18961: Fix documentation of GridGenerator::subdivided_hyper_cube_with_simplices(). (proposed by bangerth; merged)
#18959: MatrixFree: remove a temporary array allocation. (proposed by drwells; merged)
#18958: Add changelog entry for SBM closest point (proposed by mwichro; merged)
#18957: Add variadic overloads for Kronecker product in FullMatrix (proposed by mwichro; merged)
#18956: Add some tests for MGTwoLevelTransferCopyToHost (proposed by RyanMoulday; merged)
#18955: Bump actions/upload-artifact from 4 to 5 (proposed by dependabot[bot]; merged)
#18953: Provide access to the triangulation and mapping underlying ParticleHandler (proposed by YiminJin; merged)
#18948: Add permute method in FullMatrix (proposed by mwichro; merged)
#18941: Cleanup the `all_zero()` functions. (proposed by drwells; merged)
#18939: Add interface for reading cell data from Table (proposed by mwichro; merged)
#18938: Add support for PSBLAS distributed vectors (proposed by fdrmrc; merged)
#18936: Better explain the structure of the matrix in step-15 (proposed by arnoldkk13; merged)
#18846: Add gradient to FEInterfaceViews (proposed by wsmith-sch; merged)
#18741: Add export_line_segments function for VTK visualization (proposed by mwichro; merged)
And this is a list of recently opened or closed discussions:
#18994 The ALE mesh example (opened and closed)
#18992 BUG: Triangulation not properly movable (opened)
#18991 Threshold criterion in compute_inverse_svd() (opened)
#18977 Performance degradation of `WorkStream` (`Taskflow` backend) since 9.7 (opened)
#18976 real/complex & petsc (opened)
#18964 Compiling error related to boost/serialization/utility.hpp (opened)
#18960 Deal.ii dmg on Tahoe (and probably previous OS as well) (opened)
#18944 Interpolating/projecting a solution/function vector on a very fine distributed triangulation to a solution/function vector on a serialized coarse triangulation. (closed)
#18900 Internal error in MGTwoLevelTransferBase::restrict_and_add for p-multigrid (closed)
#18071 Implement C++20 modules. (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.