Changeset 2498 for XIOS3/trunk/src


Ignore:
Timestamp:
04/27/23 10:39:26 (14 months ago)
Author:
jderouillat
Message:

Revert 2494 partially (keep initialisation of notifyType_), the associated wait managment causes deadlock in dynamico like test cases on JeanZay?

Location:
XIOS3/trunk/src
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • XIOS3/trunk/src/manager/services_manager.cpp

    r2494 r2498  
    279279    int size ; 
    280280    int nbPartitions; 
    281     return getServiceInfo(poolId, serviceId, partitionId, type, size, nbPartitions, leader, wait) ; 
     281    //return getServiceInfo(poolId, serviceId, partitionId, type, size, nbPartitions, leader, wait) ; 
     282    return getServiceInfo(poolId, serviceId, partitionId, type, size, nbPartitions, leader) ; 
    282283  } 
    283284 
     
    287288    int nbPartitions; 
    288289    int leader; 
    289     return getServiceInfo(poolId, serviceId, partitionId, type, size, nbPartitions, leader, wait) ; 
     290    //return getServiceInfo(poolId, serviceId, partitionId, type, size, nbPartitions, leader, wait) ; 
     291    return getServiceInfo(poolId, serviceId, partitionId, type, size, nbPartitions, leader) ; 
    290292  } 
    291293 
     
    295297    int type; 
    296298    int leader; 
    297     return getServiceInfo(poolId, serviceId, partitionId, type, size, nbPartitions, leader, wait) ; 
     299    //return getServiceInfo(poolId, serviceId, partitionId, type, size, nbPartitions, leader, wait) ; 
     300    return getServiceInfo(poolId, serviceId, partitionId, type, size, nbPartitions, leader) ; 
    298301  } 
    299302 
  • XIOS3/trunk/src/manager/token_manager.hpp

    r2462 r2498  
    2222        MPI_Win_allocate(windowSize, 1, MPI_INFO_NULL, comm, &winBufferCurrent_,   &winCurrentToken_) ; 
    2323        MPI_Win_allocate(windowSize, 1, MPI_INFO_NULL, comm, &winBufferRetrieved_, &winRetrievedToken_) ; 
     24        if (leader_== commRank) { 
     25          memset(   winBufferCurrent_, 0, windowSize ); 
     26          memset( winBufferRetrieved_, 0, windowSize ); 
     27        } 
    2428      } 
    2529 
  • XIOS3/trunk/src/node/context.cpp

    r2494 r2498  
    662662       
    663663      int serviceType ; 
    664       if (intraCommRank_==0) CXios::getServicesManager()->getServiceType(poolId, serviceId, 0, serviceType, true) ; 
     664      //if (intraCommRank_==0) CXios::getServicesManager()->getServiceType(poolId, serviceId, 0, serviceType, true) ; 
     665      if (intraCommRank_==0) CXios::getServicesManager()->getServiceType(poolId, serviceId, 0, serviceType) ; 
    665666      MPI_Bcast(&serviceType,1,MPI_INT,0,intraComm_) ; 
    666667       
Note: See TracChangeset for help on using the changeset viewer.