From 6ac5c79226061e114d38995c05432d1992d27019 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Fri, 22 Mar 2013 16:02:51 +0000 Subject: [PATCH] Use the correct data type in MPI communications. git-svn-id: https://svn.dealii.org/branches/branch_bigger_global_dof_indices_4@28992 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/source/dofs/dof_renumbering.cc | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/deal.II/source/dofs/dof_renumbering.cc b/deal.II/source/dofs/dof_renumbering.cc index 571286b87f..420ad7843f 100644 --- a/deal.II/source/dofs/dof_renumbering.cc +++ b/deal.II/source/dofs/dof_renumbering.cc @@ -731,8 +731,11 @@ namespace DoFRenumbering all_dof_counts(fe_collection.n_components() * Utilities::MPI::n_mpi_processes (tria->get_communicator())); - MPI_Allgather ( &local_dof_count[0], n_buckets, MPI_UNSIGNED, &all_dof_counts[0], - n_buckets, MPI_UNSIGNED, tria->get_communicator()); + MPI_Allgather ( &local_dof_count[0], + n_buckets, DEAL_II_DOF_INDEX_MPI_TYPE, + &all_dof_counts[0], + n_buckets, DEAL_II_DOF_INDEX_MPI_TYPE, + tria->get_communicator()); for (unsigned int i=0; ilocally_owned_subdomain()+i] @@ -1028,8 +1031,11 @@ namespace DoFRenumbering Assert (sizeof(types::global_dof_index) == sizeof(unsigned int), ExcNotImplemented()); - MPI_Allgather ( &local_dof_count[0], n_buckets, MPI_UNSIGNED, &all_dof_counts[0], - n_buckets, MPI_UNSIGNED, tria->get_communicator()); + MPI_Allgather ( &local_dof_count[0], + n_buckets, DEAL_II_DOF_INDEX_MPI_TYPE, + &all_dof_counts[0], + n_buckets, DEAL_II_DOF_INDEX_MPI_TYPE, + tria->get_communicator()); for (unsigned int i=0; ilocally_owned_subdomain()+i] -- 2.39.5