SST  15.1.0
StructuralSimulationToolkit
SST::IMPL::Interactive::SimpleDebugger Class Reference
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} Interactive console debug probe") SST_ELI_DOCUMENT_PARAMS(
 
 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.
 
void get_listing_strings (std::list< std::string > &)
 
- Public Member Functions inherited from SST::InteractiveConsole
 SST_ELI_DECLARE_INFO_EXTERN (ELI::ProvidesParams) InteractiveConsole()=default
 
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.
 
Output & getSimulationOutput () 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.
 
TimeConverter * getTimeConverter (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::ObjectMap * getComponentObjectMap ()
 
void simulationShutdown ()
 

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