linpack

package
v0.0.0-...-4f4ce1e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 3, 2021 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type LinpackBenchmark

type LinpackBenchmark struct {
	*g.BenchmarkBaseBase
}

func NewLinpackBenchmark

func NewLinpackBenchmark(writer utils.WriterType, printToConsole bool) *LinpackBenchmark

func (*LinpackBenchmark) BenchImplementation

func (b *LinpackBenchmark) BenchImplementation() interface{}

func (*LinpackBenchmark) PopulateResult

func (b *LinpackBenchmark) PopulateResult(benchResult *g.BenchResult, linpackResult interface{}) *g.BenchResult

func (*LinpackBenchmark) Warmup

func (b *LinpackBenchmark) Warmup(aspect float64)

type LinpackResult

type LinpackResult struct {
	Norma              float64
	Residual           float64
	NormalisedResidual float64
	Epsilon            float64
	Time               float64
	MFLOPS             float64
	Output             string
}

func RunBenchmark

func RunBenchmark(array_size int, output utils.WriterType) *LinpackResult

type ParallelLinpackBenchmark

type ParallelLinpackBenchmark struct {
	*LinpackBenchmark
}

func NewParallelLinpackBenchmark

func NewParallelLinpackBenchmark(writer utils.WriterType, printToConsole bool) *ParallelLinpackBenchmark

func (*ParallelLinpackBenchmark) BenchImplementation

func (b *ParallelLinpackBenchmark) BenchImplementation() interface{}

func (*ParallelLinpackBenchmark) PopulateResult

func (b *ParallelLinpackBenchmark) PopulateResult(benchResult *g.BenchResult, results interface{}) *g.BenchResult

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL