Skip to content

Commit

Permalink
clang-format
Browse files Browse the repository at this point in the history
  • Loading branch information
JasonRuonanWang committed Jun 29, 2020
1 parent 6c28dbf commit f808b56
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 28 deletions.
57 changes: 31 additions & 26 deletions source/adios2/helper/adiosMpiHandshake.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -33,14 +33,11 @@ int MpiHandshake::m_WorldRank;
int MpiHandshake::m_LocalSize;
int MpiHandshake::m_LocalRank;
int MpiHandshake::m_LocalMasterRank;
std::map<std::string, std::map<int, std::set<int>>>
MpiHandshake::m_WritersMap;
std::map<std::string, std::map<int, std::set<int>>>
MpiHandshake::m_ReadersMap;
std::map<std::string, std::map<int, std::set<int>>> MpiHandshake::m_WritersMap;
std::map<std::string, std::map<int, std::set<int>>> MpiHandshake::m_ReadersMap;
std::map<int, int> MpiHandshake::m_AppsSize;
std::set<int> MpiHandshake::m_RanksToReceive;


MpiHandshake::~MpiHandshake()
{
// clean up MPI requests
Expand All @@ -59,7 +56,6 @@ MpiHandshake::~MpiHandshake()
}
}
m_RecvRequests.clear();

}

size_t MpiHandshake::PlaceInBuffer(size_t stream, int rank)
Expand All @@ -85,10 +81,12 @@ void MpiHandshake::Test()
char mode = m_Buffer[offset];
offset += sizeof(char);
int appMasterRank;
std::memcpy(&appMasterRank, m_Buffer.data() + offset, sizeof(appMasterRank));
std::memcpy(&appMasterRank, m_Buffer.data() + offset,
sizeof(appMasterRank));
offset += sizeof(int);
int appSize;
std::memcpy(&appSize, m_Buffer.data() + offset, sizeof(appSize));
std::memcpy(&appSize, m_Buffer.data() + offset,
sizeof(appSize));
offset += sizeof(int);
std::string filename = m_Buffer.data() + offset;
m_AppsSize[appMasterRank] = appSize;
Expand All @@ -104,11 +102,18 @@ void MpiHandshake::Test()
}
ranksToErase.push_back(rank);
}
else{
std::cout << std::endl << " Src Rank " << m_WorldRank << " Dest Rank " << rank << " Stream " << stream << " fails " << status.MPI_ERROR << " cancelled " << status._cancelled << " count " << status._ucount << " source " << status.MPI_SOURCE << " tag " << status.MPI_TAG << std::endl;
else
{
std::cout << std::endl
<< " Src Rank " << m_WorldRank << " Dest Rank "
<< rank << " Stream " << stream << " fails "
<< status.MPI_ERROR << " cancelled "
<< status._cancelled << " count " << status._ucount
<< " source " << status.MPI_SOURCE << " tag "
<< status.MPI_TAG << std::endl;
}
}
for(auto rankToErase : ranksToErase)
for (auto rankToErase : ranksToErase)
{
m_RanksToReceive.erase(rankToErase);
}
Expand All @@ -127,11 +132,11 @@ bool MpiHandshake::Check(const std::string &filename, const bool verbose)
if (verbose)
{
std::cout << "MpiHandshake Rank " << m_WorldRank << " Stream "
<< filename << ": " << m_WritersMap[filename].size()
<< " writers and " << m_ReadersMap[filename].size()
<< " readers found out of "
<< m_RendezvousAppCounts[filename]
<< " total rendezvous apps" << std::endl;
<< filename << ": " << m_WritersMap[filename].size()
<< " writers and " << m_ReadersMap[filename].size()
<< " readers found out of "
<< m_RendezvousAppCounts[filename]
<< " total rendezvous apps" << std::endl;
}
return false;
}
Expand All @@ -145,11 +150,11 @@ bool MpiHandshake::Check(const std::string &filename, const bool verbose)
if (verbose)
{
std::cout << "MpiHandshake Rank " << m_WorldRank << " Stream "
<< filename << ": "
<< " App master rank " << app.first
<< ", Expected " << m_AppsSize[app.first] << " ranks "
<< ", Received " << app.second.size() << " ranks: ";
for(const auto r : app.second)
<< filename << ": "
<< " App master rank " << app.first << ", Expected "
<< m_AppsSize[app.first] << " ranks "
<< ", Received " << app.second.size() << " ranks: ";
for (const auto r : app.second)
{
std::cout << r << ", ";
}
Expand All @@ -166,11 +171,11 @@ bool MpiHandshake::Check(const std::string &filename, const bool verbose)
if (verbose)
{
std::cout << "MpiHandshake Rank " << m_WorldRank << " Stream "
<< filename << ": "
<< " App master rank " << app.first
<< ", Expected " << m_AppsSize[app.first] << " ranks "
<< ", Received " << app.second.size() << " ranks: ";
for(const auto r : app.second)
<< filename << ": "
<< " App master rank " << app.first << ", Expected "
<< m_AppsSize[app.first] << " ranks "
<< ", Received " << app.second.size() << " ranks: ";
for (const auto r : app.second)
{
std::cout << r << ", ";
}
Expand Down
3 changes: 1 addition & 2 deletions source/adios2/helper/adiosMpiHandshake.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@

#include <map>
#include <mpi.h>
#include <set>
#include <string>
#include <vector>
#include <set>

namespace adios2
{
Expand All @@ -30,7 +30,6 @@ namespace helper
class MpiHandshake
{
public:

~MpiHandshake();

/**
Expand Down

0 comments on commit f808b56

Please sign in to comment.