Documentation ¶
Index ¶
- Constants
- Variables
- type BenchmarkConfig
- type Chatterbug
- type Netmark
- type OSUBenchmark
- func (n OSUBenchmark) Family() string
- func (m OSUBenchmark) ListOptions() map[string][]intstr.IntOrString
- func (m OSUBenchmark) Options() map[string]intstr.IntOrString
- func (m OSUBenchmark) PrepareContainers(spec *api.MetricSet, metric *metrics.Metric) []*specs.ContainerSpec
- func (m *OSUBenchmark) SetOptions(metric *api.Metric)
- func (m OSUBenchmark) Url() string
- func (m OSUBenchmark) Validate(spec *api.MetricSet) bool
Constants ¶
View Source
const ( OSUIdentifier = "network-osu-benchmark" OSUSummary = "point to point MPI benchmarks" OSUContainer = "ghcr.io/converged-computing/metric-osu-benchmark:latest" )
ghcr.io/converged-computing/metric-osu-benchmark:latest https://mvapich.cse.ohio-state.edu/benchmarks/
Variables ¶
View Source
var ( // Directory (app) name and executable in /root/chatterbug ChatterbugApps = map[string]string{ "pairs": "pairs.x", "ping-pong": "ping-ping.x", "spread": "spread.x", "stencil3d": "stencil3d.x", "stencil4d": "stencil4d.x", "subcom2d-coll": "subcom2d-coll.x", "subcom2d-a2a": "subcom2d-a2a.x", "unstr-mesh": "unstr-mesh.x", } )
Functions ¶
This section is empty.
Types ¶
type BenchmarkConfig ¶
type Chatterbug ¶
type Chatterbug struct { metrics.LauncherWorker // contains filtered or unexported fields }
func (Chatterbug) Options ¶
func (m Chatterbug) Options() map[string]intstr.IntOrString
Exported options and list options
func (Chatterbug) PrepareContainers ¶
func (m Chatterbug) PrepareContainers( spec *api.MetricSet, metric *metrics.Metric, ) []*specs.ContainerSpec
func (*Chatterbug) SetOptions ¶
func (m *Chatterbug) SetOptions(metric *api.Metric)
Set custom options / attributes for the metric
func (Chatterbug) Url ¶
func (m Chatterbug) Url() string
type Netmark ¶
type Netmark struct { metrics.LauncherWorker // contains filtered or unexported fields }
func (Netmark) Options ¶
func (n Netmark) Options() map[string]intstr.IntOrString
Exported options and list options
func (Netmark) PrepareContainers ¶
func (*Netmark) SetOptions ¶
Set custom options / attributes for the metric
type OSUBenchmark ¶
type OSUBenchmark struct { metrics.LauncherWorker // contains filtered or unexported fields }
func (OSUBenchmark) Family ¶
func (n OSUBenchmark) Family() string
Family returns the network family
func (OSUBenchmark) ListOptions ¶
func (m OSUBenchmark) ListOptions() map[string][]intstr.IntOrString
func (OSUBenchmark) Options ¶
func (m OSUBenchmark) Options() map[string]intstr.IntOrString
Exported options and list options
func (OSUBenchmark) PrepareContainers ¶
func (m OSUBenchmark) PrepareContainers( spec *api.MetricSet, metric *metrics.Metric, ) []*specs.ContainerSpec
func (*OSUBenchmark) SetOptions ¶
func (m *OSUBenchmark) SetOptions(metric *api.Metric)
Set custom options / attributes for the metric
func (OSUBenchmark) Url ¶
func (m OSUBenchmark) Url() string
Click to show internal directories.
Click to hide internal directories.