diff --git a/source/adios2/helper/adiosMpiHandshake.cpp b/source/adios2/helper/adiosMpiHandshake.cpp index d4fd51b3d5..bc36a88dd9 100644 --- a/source/adios2/helper/adiosMpiHandshake.cpp +++ b/source/adios2/helper/adiosMpiHandshake.cpp @@ -21,6 +21,7 @@ namespace adios2 namespace helper { +#ifndef _WIN32 void HandshakeComm(const std::string &filename, const char mode, const int timeoutSeconds, MPI_Comm localComm, MPI_Group &streamGroup, MPI_Group &writerGroup, @@ -40,6 +41,7 @@ void HandshakeComm(const std::string &filename, const char mode, MPI_Comm_create_group(MPI_COMM_WORLD, writerGroup, 0, &writerComm); MPI_Comm_create_group(MPI_COMM_WORLD, readerGroup, 0, &readerComm); } +#endif const std::vector> HandshakeRank(const std::string &filename, const char mode, diff --git a/source/adios2/helper/adiosMpiHandshake.h b/source/adios2/helper/adiosMpiHandshake.h index 7a461fb84f..84e0ee6a38 100644 --- a/source/adios2/helper/adiosMpiHandshake.h +++ b/source/adios2/helper/adiosMpiHandshake.h @@ -53,11 +53,13 @@ const std::vector> HandshakeRank(const std::string &filename, const int timeoutSeconds, MPI_Comm localComm); +#ifndef _WIN32 void HandshakeComm(const std::string &filename, const char mode, const int timeoutSeconds, MPI_Comm localComm, MPI_Group &streamGroup, MPI_Group &writerGroup, MPI_Group &readerGroup, MPI_Comm &streamComm, MPI_Comm &writerComm, MPI_Comm &readerComm); +#endif } // end namespace helper } // end namespace adios2