New: There is now an overload for
-Particles::ParticleAccessor::set_properties() that a Tensor
+Particles::ParticleAccessor::set_properties() that takes a Tensor
as argument. It is used in step-19.
<br>
(Wolfgang Bangerth, 2021/08/19)
-New: In the same spirit as provided by the C++20 [range
-adaptors](https://en.cppreference.com/w/cpp/ranges) feature, it is now
+New: In the same spirit as provided by the C++20
+[range adaptors](https://en.cppreference.com/w/cpp/ranges) feature, it is now
possible to "filter" ranges over the active cells of Triangulation
and DoFHandler objects.
<br>
@code
DoFHandler<dim> dof_handler;
...
- const auto filtered_iterators_range =
- filter_iterators();
for (const auto &cell :
dof_handler.active_cell_iterators() | IteratorFilters::LocallyOwnedCell())
{
New: There is a new function DoFRenumbering::matrix_free_data_locality() that
-re-orders the unknowns of the unknowns in a DoFHandler to give optimal data
+re-orders the indices of the unknowns in a DoFHandler to give optimal data
locality of pre- and post-operations in matrix-free loops.
<br>
(Martin Kronbichler, Peter Munch, Alexander Roschlaub, Dmytro Sashko, 2022/04/21)
-Fixed: The building process now works well with MPI option on Windows system.
-If configured properly, we can explore the capability of distributed computing
-on Windows system within Deal.II framework.
+Fixed: The build process now works well with MPI option on Windows systems.
+If configured properly, this allows exploring the capability of distributed computing
+on Windows system with deal.II.
<br>
(Daniel Sun, 2022/04/26)