Struct CUDAEnsemble::EnsembleConfig

Nested Relationships

This struct is a nested type of Class CUDAEnsemble.

Struct Documentation

struct flamegpu::CUDAEnsemble::EnsembleConfig

Execution config for running a CUDAEnsemble

Public Members

std::string out_directory = ""

Directory to store output data (primarily logs)

std::string out_format = "json"

Output format This must be a supported format e.g.: “json” or “xml”

unsigned int concurrent_runs = 4

The maximum number of concurrent runs

std::set<int> devices

The CUDA device ids of devices to be used If this is left empty, all available devices will be used

bool quiet = false

If true progress logging to stdout will be suppressed

bool timing = false

If true, the total runtime for the ensemble will be printed to stdout at completion This is independent of the EnsembleConfig::quiet