]> https://gitweb.dealii.org/ - dealii.git/commit
Move 'using MPI_Comm = int' et al to a separate header. 14185/head
authorDavid Wells <drwells@email.unc.edu>
Fri, 12 Aug 2022 12:24:36 +0000 (08:24 -0400)
committerDavid Wells <drwells@email.unc.edu>
Fri, 12 Aug 2022 19:19:15 +0000 (15:19 -0400)
commit5ad30e4a74586c6cb320464100521b40b4bf9974
tree6eb7790d46f95df257c0aea90c1625181a0b363c
parentb6bf1e606dec57b8de2bf213ea4926be2b1cc9d1
Move 'using MPI_Comm = int' et al to a separate header.

Most of the time we only need declarations of MPI classes (like MPI_Comm) and
not our own utility functions in headers. To this end, we can just put mpi.h (or
our equivalent stub declarations) in a separate header and use that most of the
time.
38 files changed:
include/deal.II/base/communication_pattern_base.h
include/deal.II/base/data_out_base.h
include/deal.II/base/index_set.h
include/deal.II/base/mpi.h
include/deal.II/base/mpi_compute_index_owner_internal.h
include/deal.II/base/mpi_consensus_algorithms.h
include/deal.II/base/mpi_noncontiguous_partitioner.h
include/deal.II/base/mpi_noncontiguous_partitioner.templates.h
include/deal.II/base/mpi_remote_point_evaluation.h
include/deal.II/base/mpi_stub.h [new file with mode: 0644]
include/deal.II/base/partitioner.h
include/deal.II/base/partitioner.templates.h
include/deal.II/distributed/fully_distributed_tria.h
include/deal.II/distributed/shared_tria.h
include/deal.II/distributed/tria.h
include/deal.II/distributed/tria_base.h
include/deal.II/dofs/number_cache.h
include/deal.II/grid/tria_description.h
include/deal.II/lac/la_parallel_vector.h
include/deal.II/lac/la_parallel_vector.templates.h
include/deal.II/lac/read_write_vector.h
include/deal.II/lac/scalapack.h
include/deal.II/lac/sparse_matrix.h
include/deal.II/lac/sparsity_tools.h
include/deal.II/lac/trilinos_epetra_vector.h
include/deal.II/lac/trilinos_sparse_matrix.h
include/deal.II/lac/trilinos_sparsity_pattern.h
include/deal.II/lac/trilinos_tpetra_vector.h
include/deal.II/lac/trilinos_vector.h
include/deal.II/matrix_free/cuda_matrix_free.h
include/deal.II/matrix_free/task_info.h
include/deal.II/matrix_free/vector_data_exchange.h
include/deal.II/particles/particle_handler.h
include/deal.II/sundials/arkode.h
include/deal.II/sundials/ida.h
include/deal.II/sundials/kinsol.h
source/grid/grid_tools_cache.cc
source/lac/trilinos_epetra_vector.cc

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.