From: Wolfgang Bangerth Date: Mon, 10 Mar 2025 16:58:21 +0000 (-0600) Subject: Disable warnings coming from mpi.h. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e9d42a26bfe424ffdeaee4a7fcdf9bb9bc24b474;p=dealii.git Disable warnings coming from mpi.h. --- diff --git a/include/deal.II/base/mpi.h b/include/deal.II/base/mpi.h index 3bc3222e95..43850e4025 100644 --- a/include/deal.II/base/mpi.h +++ b/include/deal.II/base/mpi.h @@ -35,7 +35,9 @@ #include #ifdef DEAL_II_WITH_MPI +DEAL_II_DISABLE_EXTRA_DIAGNOSTICS # include +DEAL_II_ENABLE_EXTRA_DIAGNOSTICS #endif diff --git a/include/deal.II/base/mpi_large_count.h b/include/deal.II/base/mpi_large_count.h index d7848a7938..d87941c20b 100644 --- a/include/deal.II/base/mpi_large_count.h +++ b/include/deal.II/base/mpi_large_count.h @@ -26,9 +26,11 @@ #include #ifdef DEAL_II_WITH_MPI + +DEAL_II_DISABLE_EXTRA_DIAGNOSTICS # include -// required for std::numeric_limits used below. -# include +DEAL_II_ENABLE_EXTRA_DIAGNOSTICS + # ifndef MPI_VERSION # error "Your MPI implementation does not define MPI_VERSION!" # endif @@ -37,6 +39,10 @@ # error "BigMPICompat requires at least MPI 3.0" # endif + +// required for std::numeric_limits used below. +# include + DEAL_II_NAMESPACE_OPEN namespace Utilities diff --git a/include/deal.II/base/mpi_stub.h b/include/deal.II/base/mpi_stub.h index 0970de1ae2..634dd8a484 100644 --- a/include/deal.II/base/mpi_stub.h +++ b/include/deal.II/base/mpi_stub.h @@ -22,7 +22,9 @@ // e.g., MPI_Comm in the API. #if defined(DEAL_II_WITH_MPI) +DEAL_II_DISABLE_EXTRA_DIAGNOSTICS # include +DEAL_II_ENABLE_EXTRA_DIAGNOSTICS #else // Without MPI, we would still like to use some constructs with MPI diff --git a/include/deal.II/lac/la_parallel_vector.h b/include/deal.II/lac/la_parallel_vector.h index 7c6e923751..d476a1d4a9 100644 --- a/include/deal.II/lac/la_parallel_vector.h +++ b/include/deal.II/lac/la_parallel_vector.h @@ -34,7 +34,9 @@ #include #if defined(DEAL_II_WITH_MPI) +DEAL_II_DISABLE_EXTRA_DIAGNOSTICS # include +DEAL_II_ENABLE_EXTRA_DIAGNOSTICS #endif diff --git a/source/base/exceptions.cc b/source/base/exceptions.cc index 924a64ac17..f3c8407ab8 100644 --- a/source/base/exceptions.cc +++ b/source/base/exceptions.cc @@ -24,7 +24,9 @@ #include #ifdef DEAL_II_WITH_MPI +DEAL_II_DISABLE_EXTRA_DIAGNOSTICS # include +DEAL_II_ENABLE_EXTRA_DIAGNOSTICS #endif #ifdef DEAL_II_TRILINOS_WITH_SEACAS diff --git a/source/base/mpi.cc b/source/base/mpi.cc index 1e59d6a607..6a5a769cde 100644 --- a/source/base/mpi.cc +++ b/source/base/mpi.cc @@ -34,7 +34,9 @@ #include #if defined(DEAL_II_WITH_MPI) +DEAL_II_DISABLE_EXTRA_DIAGNOSTICS # include +DEAL_II_ENABLE_EXTRA_DIAGNOSTICS #endif