]> https://gitweb.dealii.org/ - dealii.git/commitdiff
fix compilation error 1507/head
authorTimo Heister <timo.heister@gmail.com>
Tue, 1 Sep 2015 21:18:43 +0000 (17:18 -0400)
committerTimo Heister <timo.heister@gmail.com>
Wed, 2 Sep 2015 14:40:22 +0000 (10:40 -0400)
Type case to make sure the correct reinit() is picked up (not the
template). Error message:
/ssd/deal-git/tests/trilinos/trilinos_sparsity_pattern_03.cc:42:
undefined reference to `void
dealii::TrilinosWrappers::SparsityPattern::reinit<int>(dealii::IndexSet
const&, dealii::IndexSet const&, int const&, int const&, bool)'

tests/trilinos/trilinos_sparsity_pattern_03.cc
tests/trilinos/trilinos_sparsity_pattern_04.cc

index fde4cf587c45e26caf52ca0655555af07217fb54..0ec85c4e3c75cb7fa9a0c49450d12a1a49011076 100644 (file)
@@ -39,7 +39,7 @@ void test ()
   columns.add_range(3*myid, 3*myid+3);
   columns.compress();
 
-  sp.reinit(rows, columns, MPI_COMM_WORLD, 0);
+  sp.reinit(rows, columns, MPI_COMM_WORLD, 0u);
   deallog << "SP::is_compressed(): " << sp.is_compressed() << std::endl;
 
   for (unsigned int i=2*myid; i<2*myid+2; ++i)
index 89d2fc6ff2d5a334c0c9dff1f41c60ef3ccb7130..b964fc3ed975e7a6d52b0f7c9b398469842f6031 100644 (file)
@@ -45,7 +45,7 @@ void test ()
   columns.compress();
 
   // this creates a matrix with optimized path for off-processor entries
-  sp.reinit(rows, columns, writable_rows, MPI_COMM_WORLD, 0);
+  sp.reinit(rows, columns, writable_rows, MPI_COMM_WORLD, 0u);
 
   for (unsigned int i=2*myid; i<2*myid+2; ++i)
     for (unsigned int j=0; j<3*n_procs; ++j)
@@ -83,7 +83,7 @@ void test ()
 
   // reinit, this time without giving writable rows -> Trilinos must manage
   // ghost entries and throw away the off-processor sparsity pattern
-  sp.reinit(rows, columns, MPI_COMM_WORLD, 0);
+  sp.reinit(rows, columns, MPI_COMM_WORLD, 0u);
 
   for (unsigned int i=2*myid; i<2*myid+2; ++i)
     for (unsigned int j=0; j<3*n_procs; ++j)
@@ -119,7 +119,7 @@ void test ()
 
 
   // now create again a pattern with writable rows
-  sp.reinit(rows, columns, writable_rows, MPI_COMM_WORLD, 0);
+  sp.reinit(rows, columns, writable_rows, MPI_COMM_WORLD, 0u);
 
   for (unsigned int i=2*myid; i<2*myid+2; ++i)
     for (unsigned int j=0; j<3*n_procs; ++j)

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.