Ignore:
Timestamp:
Apr 10, 2012, 1:55:49 PM (14 years ago)
Author:
Julian Iseringhausen <isering@…>
Children:
a40eea
Parents:
d24c2f
Message:

Merge recent changes of the vmg library into ScaFaCos.

Includes a fix for the communication problems on Jugene.

git-svn-id: https://svn.version.fz-juelich.de/scafacos/trunk@1666 5161e1c8-67bf-11de-9fd5-51895aff932f

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/comm/mpi/has_request_vec.hpp

    rd24c2f rac6d04  
    2727}
    2828
    29 void ClearRequests()
     29void WaitAll()
    3030{
    31   if (request_vec.size() > 0) {
     31  if (!request_vec.empty()) {
    3232#ifndef NDEBUG
    3333    int rval = MPI_Waitall(static_cast<int>(request_vec.size()), &request_vec.front(), MPI_STATUSES_IGNORE);
     
    3838    request_vec.clear();
    3939  }
     40}
     41
     42int TestAll()
     43{
     44  int flag = 1;
     45  if (!request_vec.empty())
     46    MPI_Testall(request_vec.size(), &request_vec.front(), &flag, MPI_STATUSES_IGNORE);
     47  return flag;
    4048}
    4149
Note: See TracChangeset for help on using the changeset viewer.