]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Changelog 9710/head
authorMartin Kronbichler <kronbichler@lnm.mw.tum.de>
Sun, 22 Mar 2020 11:45:21 +0000 (12:45 +0100)
committerMartin Kronbichler <kronbichler@lnm.mw.tum.de>
Fri, 10 Apr 2020 14:39:23 +0000 (16:39 +0200)
doc/news/changes/incompatibilities/20200322MartinKronbichler [new file with mode: 0644]
doc/news/changes/minor/20200322MartinKronbichler [new file with mode: 0644]

diff --git a/doc/news/changes/incompatibilities/20200322MartinKronbichler b/doc/news/changes/incompatibilities/20200322MartinKronbichler
new file mode 100644 (file)
index 0000000..ff38e36
--- /dev/null
@@ -0,0 +1,6 @@
+Deprecated: SparsityTools::distribute_sparsity_pattern() and
+SparsityTools::gather_sparsity_pattern() taking the locally owned index sets
+of all processes as second arguments have been deprecated. Use the respective
+functions only providing the locally owned dofs of the calling process.
+<br>
+(Martin Kronbichler, 2020/03/22)
diff --git a/doc/news/changes/minor/20200322MartinKronbichler b/doc/news/changes/minor/20200322MartinKronbichler
new file mode 100644 (file)
index 0000000..f644993
--- /dev/null
@@ -0,0 +1,9 @@
+New: Variants of SparsityTools::distribute_sparsity_pattern() and
+SparsityTools::gather_sparsity_pattern() taking only the locally owned index
+set of the calling MPI process have been added. They avoid the previously
+necessary MPI all-to-all communication to compute the owned dofs on all
+processes and instead go through Utilities::MPI::compute_index_owned with
+sparse communication. On more than around 1,000 MPI ranks, the new functions
+should be considerably faster.
+<br>
+(Martin Kronbichler, 2020/03/22)

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.