Ignore:
Timestamp:
09/26/23 17:24:35 (10 months ago)
Author:
ymipsl
Message:

Tracking unfree MPI windows and communicators.

YM

File:
1 edited

Legend:

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

    r2562 r2580  
    2222    if (commRank==0 && isXiosServer) MPI_Comm_rank(xiosComm_, &commRank) ;  
    2323    else commRank=0 ; 
    24     tokenManager_ = new CTokenManager(xiosComm_,commRank) ; 
     24    //tokenManager_ = new CTokenManager(xiosComm_,commRank) ; 
    2525 
    2626    MPI_Allreduce(&commRank, &managerGlobalLeader_, 1, MPI_INT, MPI_SUM, xiosComm_) ; 
    2727 
    2828    MPI_Comm_rank(xiosComm_, &commRank) ; 
    29     winNotify_ = new CWindowManager(xiosComm_, maxBufferSize_) ; 
    30     
    31  
    32     winRessources_ = new CWindowManager(xiosComm_, maxBufferSize_) ; 
     29    winNotify_ = new CWindowManager(xiosComm_, maxBufferSize_,"CRessourcesManager::winNotify_") ; 
     30    
     31 
     32    winRessources_ = new CWindowManager(xiosComm_, maxBufferSize_,"CRessourcesManager::winRessources_") ; 
    3333    winRessources_->lockWindow(commRank,0) ; 
    3434    serverLeader_=-1 ; 
     
    4343    delete winNotify_ ; 
    4444    delete winRessources_ ; 
    45     delete tokenManager_ ; 
     45    //delete tokenManager_ ; 
    4646  }  
    4747 
Note: See TracChangeset for help on using the changeset viewer.