From ff90ec86ec46747f5179d9197d177ed2b13b014b Mon Sep 17 00:00:00 2001 From: Martin Kronbichler Date: Mon, 3 Jun 2019 13:34:55 +0200 Subject: [PATCH] Add changelog --- .../incompatibilities/20190603MartinKronbichler | 12 ++++++++++++ .../minor/20190603MartinKronbichlerPeterMunch | 6 ++++++ 2 files changed, 18 insertions(+) create mode 100644 doc/news/changes/incompatibilities/20190603MartinKronbichler create mode 100644 doc/news/changes/minor/20190603MartinKronbichlerPeterMunch diff --git a/doc/news/changes/incompatibilities/20190603MartinKronbichler b/doc/news/changes/incompatibilities/20190603MartinKronbichler new file mode 100644 index 0000000000..9e6a7def5b --- /dev/null +++ b/doc/news/changes/incompatibilities/20190603MartinKronbichler @@ -0,0 +1,12 @@ +Changed: The functions DoFHandler::n_locally_owned_dofs_per_processor(), +DoFHandler::locally_owned_dofs_per_processor() and +DoFHandler::locally_owned_mg_dofs_per_processor() previously return a +reference to an internally stored array of index sets on all processors. As +this cannot scale to large processor counts, these functions have been marked +deprecated and only populate the internal vectors on the first demand. Use the +new functions DoFHandler::compute_n_locally_owned_dofs_per_processor(), +DoFHandler::compute_locally_owned_dofs_per_processor() and +DoFHandler::compute_locally_owned_mg_dofs_per_processor() instead or, even +better for scalability, avoid them in favor of some local communication. +
+(Martin Kronbichler, 2019/06/03) diff --git a/doc/news/changes/minor/20190603MartinKronbichlerPeterMunch b/doc/news/changes/minor/20190603MartinKronbichlerPeterMunch new file mode 100644 index 0000000000..96d4ecd2d0 --- /dev/null +++ b/doc/news/changes/minor/20190603MartinKronbichlerPeterMunch @@ -0,0 +1,6 @@ +Improved: A number of places in deal.II previously called `MPI_Allgather` +followed by some local sums to compute prefix sums. Now the more appropriate +`MPI_Exscan` is used instead, which improves scalability of setup routines on +more than 10k processors. +
+(Martin Kronbichler, Peter Munch, 2019/06/03) -- 2.39.5