]> https://gitweb.dealii.org/ - dealii.git/commitdiff
SparsityTools::distribute_sparsity_pattern()
authorTimo Heister <timo.heister@gmail.com>
Tue, 25 Sep 2012 17:51:58 +0000 (17:51 +0000)
committerTimo Heister <timo.heister@gmail.com>
Tue, 25 Sep 2012 17:51:58 +0000 (17:51 +0000)
git-svn-id: https://svn.dealii.org/trunk@26733 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/doc/news/changes.h
deal.II/source/lac/sparsity_tools.cc

index 0995a7e034378297650191e07d00f41535830db8..28ebe63f839f67438a5b979264ec7c18d8cec9dd 100644 (file)
@@ -68,6 +68,12 @@ never working correctly and it is not used.
 
 
 <ol>
+<li> New: Added SparsityTools::distribute_sparsity_pattern() for
+BlockCompressedSimpleSparsityPattern. This allows parallel computations
+with distributed::Triangulation and PETScWrappers::MPI::BlockSparseMatrix.
+<br>
+(Timo Heister, 2012/09/25)
+
 <li> Simplifications of the internal structures of Triangulation and
 DoFHandler, in particular removal of specializations.
 <br>
index 8a294d6a73032320f02acfa587e7237e785463b4..38211fee415be62577f8073c759667613e1e0799 100644 (file)
@@ -23,6 +23,7 @@
 #include <deal.II/lac/compressed_sparsity_pattern.h>
 #include <deal.II/lac/compressed_set_sparsity_pattern.h>
 #include <deal.II/lac/compressed_simple_sparsity_pattern.h>
+#include <deal.II/lac/block_sparsity_pattern.h>
 #endif
 
 #ifdef DEAL_II_USE_METIS
@@ -532,6 +533,7 @@ const IndexSet & myrange)
 #ifdef DEAL_II_COMPILER_SUPPORTS_MPI
 SPARSITY_FUNCTIONS(CompressedSparsityPattern);
 SPARSITY_FUNCTIONS(CompressedSimpleSparsityPattern);
+SPARSITY_FUNCTIONS(BlockCompressedSimpleSparsityPattern);
 #endif
 
 #undef SPARSITY_FUNCTIONS

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.