51 #else // THREADSAFE_MPI
53 #endif // THREADSAFE_MPI
61 #else // THREADSAFE_MPI
63 #endif // THREADSAFE_MPI
97 std::lock_guard<Lock> lock(
mpiLock);
106 std::lock_guard<Lock> lock(
mpiLock);
110 if (MPI_Comm_dup(comm, &
m_comm) != MPI_SUCCESS)
174 if (
m_comm != MPI_COMM_SELF)
175 return MPI_Comm_free(&
m_comm);
183 #endif // ASAGI_NOMPI
187 #endif // MPI_MPICOMM_H
asagi::Grid::Error init(MPI_Comm comm)
Include file for C and C++ API.
int reserveTags(unsigned int num)