12 #ifndef SST_CORE_SYNC_RANKSYNCSERIALSKIP_H    13 #define SST_CORE_SYNC_RANKSYNCSERIALSKIP_H    15 #include "sst/core/sst_types.h"    16 #include "sst/core/sync/syncManager.h"    17 #include "sst/core/threadsafe.h"    36     void execute(
int thread) 
override;
    45     SimTime_t getNextSyncTime()
 override { 
return myNextSyncTime; }
    47     uint64_t getDataSize() 
const override;
    50     static SimTime_t myNextSyncTime;
    63     typedef std::map<int, comm_pair>         comm_map_t;
    64     typedef std::map<std::string, uintptr_t> link_map_t;
    71     double deserializeTime;
    78 #endif // SST_CORE_SYNC_RANKSYNCSERIALSKIP_H A class to convert between a component's view of time and the core's view of time. 
Definition: timeConverter.h:26
Definition: syncManager.h:37
RankSyncSerialSkip(RankInfo num_ranks, TimeConverter *minPartTC)
Create a new Sync object which fires with a specified period. 
Definition: rankSyncSerialSkip.cc:54
void exchangeLinkUntimedData(int thread, std::atomic< int > &msg_count) override
Cause an exchange of Untimed Data to occur. 
Definition: rankSyncSerialSkip.cc:246
void prepareForComplete() override
Prepare for the complete() stage. 
Definition: rankSyncSerialSkip.cc:105
void finalizeLinkConfigurations() override
Finish link configuration. 
Definition: rankSyncSerialSkip.cc:101
ActivityQueue * registerLink(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. 
Definition: rankSyncSerialSkip.cc:77
Definition: rankInfo.h:21
Definition: threadsafe.h:121
Internal API. 
Definition: syncQueue.h:29
Base Class for a queue of Activities. 
Definition: activityQueue.h:21
Definition: rankSyncSerialSkip.h:26
Link between two components. 
Definition: link.h:37