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.
 
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 ()
 
void simulationShutdown ()
 

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