wrench::ComputeService

class ComputeService : public wrench::Service

The compute service base class.

Subclassed by wrench::BareMetalComputeService, wrench::BatchComputeService, wrench::CloudComputeService, wrench::HTCondorComputeService

Public Static Attributes

static constexpr unsigned long ALL_CORES = ULONG_MAX

A convenient constant to mean “use all cores of a physical host” whenever a number of cores is needed when instantiating compute services.

static constexpr double ALL_RAM = DBL_MAX

A convenient constant to mean “use all ram of a physical host” whenever a ram capacity is needed when instantiating compute services.