SST  14.1.0
StructuralSimulationToolkit
SST::IMPL::Interactive::SimpleDebugger Class Reference

Self partitioner actually does nothing. More...

#include <simpleDebug.h>

Inheritance diagram for SST::IMPL::Interactive::SimpleDebugger:
SST::InteractiveConsole

Public Member Functions

 SST_ELI_REGISTER_INTERACTIVE_CONSOLE (SimpleDebugger, "sst", "interactive.simpledebug", SST_ELI_ELEMENT_VERSION(1, 0, 0), "{EXPERIMENTAL} Basic interactive debugging console for interactive mode.") SimpleDebugger(Params &params)
 Creates a new self partition scheme.
 
void execute (const std::string &msg) override
 Called by TimeVortex to trigger checkpoint on simulation clock interval - not used in parallel simulation.
 
- Public Member Functions inherited from SST::InteractiveConsole
 SST_ELI_DECLARE_INFO_EXTERN (ELI::ProvidesParams) InteractiveConsole()
 
Create a new checkpoint object for the simulation core to initiate checkpoints
 

Additional Inherited Members

- Protected Member Functions inherited from SST::InteractiveConsole
UnitAlgebra getCoreTimeBase () const
 Get the core timebase.
 
SimTime_t getCurrentSimCycle () const
 Return the current simulation time as a cycle count.
 
UnitAlgebra getElapsedSimTime () const
 Return the elapsed simulation time as a time.
 
SimTime_t getEndSimCycle () const
 Return the end simulation time as a cycle count.
 
UnitAlgebra getEndSimTime () const
 Return the end simulation time as a time.
 
RankInfo getRank () const
 Get this instance's parallel rank.
 
RankInfo getNumRanks () const
 Get the number of parallel ranks in the simulation.
 
OutputgetSimulationOutput () const
 Return the base simulation Output class instance.
 
uint64_t getTimeVortexMaxDepth () const
 Return the max depth of the TimeVortex.
 
uint64_t getSyncQueueDataSize () const
 Return the size of the SyncQueue - per-rank.
 
void getMemPoolUsage (int64_t &bytes, int64_t &active_entries)
 Return MemPool usage information - per-rank.
 
TimeConvertergetTimeConverter (const std::string &time)
 Get a TimeConverter.
 
void getComponentList (std::vector< std::pair< std::string, SST::Component *>> &vec)
 Get the list of Components.
 
void simulationRun (SimTime_t time)
 Runs the simulation the specified number of core time base units. More...
 
void schedule_interactive (SimTime_t time_offset, const std::string &msg)
 Schedules the action for execution at the current simulation time plus time_offset. More...
 
SST::Core::Serialization::ObjectMapgetComponentObjectMap ()
 

Detailed Description

Self partitioner actually does nothing.

It is simply a pass through for graphs which have been partitioned during graph creation.


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