SimGrid  3.18
Versatile Simulation of Distributed Systems
simgrid Namespace Reference

Detailed Description

Alltoall Bruck.

Host datatype from SIMIX POV.

Openmpi calls this routine when the message size sent to each rank < 2000 bytes and size < 12 FIXME: uh, check smpi_pmpi again, but this routine is called for > 12, not less...

Namespaces

 config
 
 instr
 
 kernel
 
 msg
 
 plugin
 
 s4u
 
 sd
 
 simix
 
 smpi
 
 surf
 
 trace_mgr
 Modeling of the availability profile (due to an external load) or the churn.
 
 vm
 
 xbt
 

Classes

class  SimulationClock
 A C++ compatible TrivialClock working with simulated-time. More...
 

Typedefs

using SimulationClockDuration = SimulationClock::duration
 Default duration for simulated time. More...
 
using SimulationClockTimePoint = SimulationClock::time_point
 Default time point for simulated time. More...
 
using nanoseconds = std::chrono::duration< double, std::nano >
 
using microseconds = std::chrono::duration< double, std::micro >
 
using milliseconds = std::chrono::duration< double, std::milli >
 
using seconds = std::chrono::duration< double >
 
using minutes = std::chrono::duration< double, std::ratio< 60 > >
 
using hours = std::chrono::duration< double, std::ratio< 3600 > >
 
template<class Duration >
using SimulationTimePoint = std::chrono::time_point< SimulationClock, Duration >
 A time point in the simulated time. More...
 

Typedef Documentation

◆ SimulationClockDuration

Default duration for simulated time.

◆ SimulationClockTimePoint

Default time point for simulated time.

◆ nanoseconds

using simgrid::nanoseconds = typedef std::chrono::duration<double, std::nano>

◆ microseconds

using simgrid::microseconds = typedef std::chrono::duration<double, std::micro>

◆ milliseconds

using simgrid::milliseconds = typedef std::chrono::duration<double, std::milli>

◆ seconds

using simgrid::seconds = typedef std::chrono::duration<double>

◆ minutes

using simgrid::minutes = typedef std::chrono::duration<double, std::ratio<60> >

◆ hours

using simgrid::hours = typedef std::chrono::duration<double, std::ratio<3600> >

◆ SimulationTimePoint

template<class Duration >
using simgrid::SimulationTimePoint = typedef std::chrono::time_point<SimulationClock, Duration>

A time point in the simulated time.