From 0458a0fc05c819f1909616e88ea0e2c59bb7e657 Mon Sep 17 00:00:00 2001 From: William F Godoy <williamfgc@yahoo.com> Date: Tue, 27 Jun 2017 13:03:19 -0400 Subject: [PATCH] const_cast added to MPI_Isend due to void* signature --- source/adios2/toolkit/format/bp1/BP1Aggregator.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/adios2/toolkit/format/bp1/BP1Aggregator.cpp b/source/adios2/toolkit/format/bp1/BP1Aggregator.cpp index f227a0619..9c63f7258 100644 --- a/source/adios2/toolkit/format/bp1/BP1Aggregator.cpp +++ b/source/adios2/toolkit/format/bp1/BP1Aggregator.cpp @@ -117,7 +117,8 @@ std::string BP1Aggregator::GetGlobalProfilingLog(const std::string &rankLog) { const int rankLogSize = static_cast<const int>(rankLog.size()); MPI_Request requestSize; - MPI_Isend(&rankLogSize, 1, MPI_INT, 0, 0, m_MPIComm, &requestSize); + MPI_Isend(const_cast<int *>(&rankLogSize), 1, MPI_INT, 0, 0, m_MPIComm, + &requestSize); MPI_Request requestRankLog; MPI_Isend(const_cast<char *>(rankLog.c_str()), rankLogSize, MPI_CHAR, 0, -- GitLab