Hello everyone!
This is deal.II newsletter #340.
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:
#19103: Refactor parts of tria.cc and add additional comments (proposed by AndSte01; merged)
#19102: Avoid invalid operations in step-42 -- and do it better anyway! (proposed by bangerth)
#19100: Fix the target of a compress operation in step-42. (proposed by bangerth)
#19099: Fix a comment in step-42. (proposed by bangerth)
#19098: Also output the output file directory in step-42. (proposed by bangerth)
#19097: Introduce function that returns an iterator over the face indices of a certain type of a reference cell. (proposed by AndSte01)
#19096: Run pre-commit autoupdate. (proposed by marcfehling; merged)
#19095: ParticleHandler: Add methods to collect particles from active descendant cells (proposed by j-brotz)
#19093: Implement isotropic refinement of Wedges (proposed by AndSte01)
#19092: Implement a better scheme for CellType* vs ReferenceCell. (proposed by bangerth)
#19090: Make a variable 'const'. (proposed by bangerth; merged)
#19089: Do not allow modification of vectors with ghosts. (proposed by bangerth)
#19088: Add assertions to a lambda function. (proposed by bangerth; merged)
#19087: Add a comment on task creation with Taskflow. (proposed by bangerth; merged)
#19086: Fix neighbor child on subface (proposed by dominiktassilostill)
#19085: Add face guess to reference cell (proposed by dominiktassilostill; merged)
#19084: Bump actions/upload-artifact from 5 to 6 (proposed by dependabot[bot]; merged)
#19083: Query number of vertices from ReferenceCell. (proposed by bangerth; merged)
#19082: Rely on ReferenceCell facilities in one more place. (proposed by bangerth; merged)
#19081: Do not use memset(..., 0) for complex data types. (proposed by bangerth; merged)
#19080: SparseDirectMUMPS and LA::distributed::Vector (proposed by fdrmrc)
#19078: Remove some more duplicated code from connectivity.h (proposed by bangerth; merged)
#19077: taskflow: allow nested scheduling with corun() (proposed by tjhei; merged)
#19076: followup to taskflow apply_to_subranges() (proposed by tjhei; merged)
#19075: Rename argument, fix grammar. (proposed by bangerth; merged)
#19074: Remove some code duplication between connectivity.h and ReferenceCell. (proposed by bangerth; merged)
#19071: Fix for wrong orientation correction during extraction of new lines created while refining triangular faces as a step to isotopically refine 3d cells. (proposed by AndSte01; merged)
#19070: VectorizedArray<float, 16>: Avoid workaround to fix warnings (proposed by kronbichler; merged)
#19069: Geometric multigrid transfer: Fix bug of 64 -> 32 bit narrowing (proposed by kronbichler; merged)
#19068: Portable::MatrixFree::get_data() swap arguments (proposed by tjhei; merged)
#19065: Fix swapped lines in wedges (proposed by AndSte01; merged)
#19064: Enable `Taskflow` based parallelization of `apply_to_subranges()` (proposed by QY-Shi; merged)
#19060: Add improvements to the WorkStream color implementation using Taskflow. (proposed by RyanMoulday; merged)
#19055: Add time information to pvtu output (proposed by floschulze; merged)
#19048: Simplify FE_Hermite::Rescaler. Add extraction function for b.c. (proposed by kronbichler; merged)
#19012: Add parallel reduction to ROL Wrapper. (proposed by marcfehling; merged)
#19002: Rename the ROL interface class. (proposed by marcfehling; merged)
#18974: Nodal variant of Nedelec element (proposed by nataneb; merged)
And this is a list of recently opened or closed discussions:
#19104 Use std::filesystem in step-42 to create a directory. (opened)
#19101 `colorize` flag misleading for `subdivided_hyper_cube` (opened)
#19094 Places where we use modifying operations on ghosted vectors. (opened)
#19091 TrilinosWrappers::MPI::Vector::operator=(const TrilinosScalar s) should check that s==0. (opened)
#19079 Improve asynchronous tasks with Taskflow (opened)
#19073 Problem with postprocessor get_cell() documentation (opened)
#19072 Remove CellType* class hierarchy in connectivity.h in favor of ReferenceCell. (opened)
#19067 `FE::has_support_on_face` not working for `FE_SimplexP` (always returns `true`) (opened)
#19053 pvtu files do not contain time variable (closed)
#13670 Rol::VectorAdaptor::reduce() does not perform parallel reduction (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.