From 272bff5b8d75e6391f6ba79e408430d2d437c3f6 Mon Sep 17 00:00:00 2001 From: bangerth Date: Fri, 7 Aug 2009 18:30:07 +0000 Subject: [PATCH] Fix a few more problems that happen in MPI mode. git-svn-id: https://svn.dealii.org/trunk@19203 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/lac/source/trilinos_sparsity_pattern.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/deal.II/lac/source/trilinos_sparsity_pattern.cc b/deal.II/lac/source/trilinos_sparsity_pattern.cc index 584903ce19..9e68889300 100755 --- a/deal.II/lac/source/trilinos_sparsity_pattern.cc +++ b/deal.II/lac/source/trilinos_sparsity_pattern.cc @@ -83,7 +83,8 @@ namespace TrilinosWrappers SparsityPattern::SparsityPattern () : #ifdef DEAL_II_COMPILER_SUPPORTS_MPI - communicator (Utilities::Trilinos::duplicate_communicator (MPI_COMM_SELF)), + communicator (Utilities::Trilinos:: + duplicate_communicator (Epetra_MpiComm(MPI_COMM_SELF))), #else communicator (new Epetra_SerialComm()), #endif @@ -198,7 +199,7 @@ namespace TrilinosWrappers const unsigned int n_entries_per_row) : #ifdef DEAL_II_COMPILER_SUPPORTS_MPI - communicator (Utilities::Trilinos::duplicate_communicator (MPI_COMM_SELF)), + communicator (Utilities::Trilinos::duplicate_communicator (Epetra_MpiComm(MPI_COMM_SELF))), #else communicator (new Epetra_SerialComm()), #endif @@ -216,7 +217,7 @@ namespace TrilinosWrappers const std::vector &n_entries_per_row) : #ifdef DEAL_II_COMPILER_SUPPORTS_MPI - communicator (Utilities::Trilinos::duplicate_communicator (MPI_COMM_SELF)), + communicator (Utilities::Trilinos::duplicate_communicator (Epetra_MpiComm(MPI_COMM_SELF))), #else communicator (new Epetra_SerialComm()), #endif -- 2.39.5