SST  14.1.0
StructuralSimulationToolkit
SST::RankSyncSerialSkip Class Reference
Inheritance diagram for SST::RankSyncSerialSkip:
SST::RankSync

Public Member Functions

 RankSyncSerialSkip (RankInfo num_ranks)
 Create a new Sync object which fires with a specified period.
 
ActivityQueueregisterLink (const RankInfo &to_rank, const RankInfo &from_rank, const std::string &name, Link *link) override
 Register a Link which this Sync Object is responsible for.
 
void execute (int thread) override
 
void exchangeLinkUntimedData (int thread, std::atomic< int > &msg_count) override
 Cause an exchange of Untimed Data to occur.
 
void finalizeLinkConfigurations () override
 Finish link configuration.
 
void prepareForComplete () override
 Prepare for the complete() stage.
 
void setSignals (int end, int usr, int alrm) override
 Set signals to exchange during sync.
 
bool getSignals (int &end, int &usr, int &alrm) override
 Return exchanged signals after sync.
 
SimTime_t getNextSyncTime () override
 
void setRestartTime (SimTime_t time) override
 
uint64_t getDataSize () const override
 
- Public Member Functions inherited from SST::RankSync
 RankSync (RankInfo num_ranks)
 
void exchangeLinkInfo (uint32_t my_rank)
 
TimeConvertergetMaxPeriod ()
 

Additional Inherited Members

- Protected Member Functions inherited from SST::RankSync
void finalizeConfiguration (Link *link)
 
void prepareForCompleteInt (Link *link)
 
void sendUntimedData_sync (Link *link, Event *data)
 
void setLinkDeliveryInfo (Link *link, uintptr_t info)
 
LinkgetDeliveryLink (Event *ev)
 
- Protected Attributes inherited from SST::RankSync
SimTime_t nextSyncTime
 
TimeConvertermax_period
 
const RankInfo num_ranks_
 
std::vector< std::map< std::string, uintptr_t > > link_maps
 

The documentation for this class was generated from the following files: