From: Wolfgang Bangerth Date: Wed, 29 Apr 2009 18:49:22 +0000 (+0000) Subject: Give an explicit argument to make_sparsity_pattern as to which X-Git-Tag: v8.0.0~7719 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1d4c24192eb5fb64a31373714b6f9bde41e78cb5;p=dealii.git Give an explicit argument to make_sparsity_pattern as to which subdomain_id to use. git-svn-id: https://svn.dealii.org/trunk@18796 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/deal.II/examples/step-32/step-32.cc b/deal.II/examples/step-32/step-32.cc index c847f154af..77b9dc9a65 100644 --- a/deal.II/examples/step-32/step-32.cc +++ b/deal.II/examples/step-32/step-32.cc @@ -381,7 +381,8 @@ template BoussinesqFlowProblem::BoussinesqFlowProblem () : trilinos_communicator (Utilities::Trilinos::comm_world()), - pcout (std::cout, Utilities::Trilinos::get_this_mpi_process(trilinos_communicator)==0), + pcout (std::cout, + Utilities::Trilinos::get_this_mpi_process(trilinos_communicator)==0), triangulation (Triangulation::maximum_smoothing), @@ -668,7 +669,8 @@ void BoussinesqFlowProblem::setup_dofs () std::vector local_dofs (dim+1); DoFTools:: count_dofs_with_subdomain_association (stokes_dof_handler, - Utilities::Trilinos::get_this_mpi_process(trilinos_communicator), + Utilities::Trilinos:: + get_this_mpi_process(trilinos_communicator), local_dofs); unsigned int n_local_velocities = 0; for (unsigned int c=0; c::setup_dofs () coupling[c][d] = DoFTools::none; DoFTools::make_sparsity_pattern (stokes_dof_handler, coupling, sp, - stokes_constraints, false); + stokes_constraints, false, + Utilities::Trilinos:: + get_this_mpi_process(trilinos_communicator)); sp.compress(); stokes_matrix.reinit (sp); @@ -718,7 +722,9 @@ void BoussinesqFlowProblem::setup_dofs () coupling[c][d] = DoFTools::none; DoFTools::make_sparsity_pattern (stokes_dof_handler, coupling, sp, - stokes_constraints, false); + stokes_constraints, false, + Utilities::Trilinos:: + get_this_mpi_process(trilinos_communicator)); sp.compress(); stokes_preconditioner_matrix.reinit (sp); @@ -739,7 +745,9 @@ void BoussinesqFlowProblem::setup_dofs () TrilinosWrappers::SparsityPattern sp (temperature_partitioner); DoFTools::make_sparsity_pattern (temperature_dof_handler, sp, - temperature_constraints, false); + temperature_constraints, false, + Utilities::Trilinos:: + get_this_mpi_process(trilinos_communicator)); sp.compress(); temperature_matrix.reinit (sp);