A workload management framework compute service. More...
#include <HTCondorComputeService.h>
Public Member Functions | |
HTCondorComputeService (const std::string &hostname, const std::string &pool_name, std::set< ComputeService * > compute_resources, std::map< std::string, std::string > property_list={}, std::map< std::string, double > messagepayload_list={}, ComputeService *grid_universe_batch_service=nullptr) | |
Constructor. More... | |
Additional Inherited Members | |
Static Public Attributes inherited from wrench::ComputeService | |
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. | |
Detailed Description
A workload management framework compute service.
Constructor & Destructor Documentation
◆ HTCondorComputeService()
wrench::HTCondorComputeService::HTCondorComputeService | ( | const std::string & | hostname, |
const std::string & | pool_name, | ||
std::set< ComputeService * > | compute_resources, | ||
std::map< std::string, std::string > | property_list = {} , |
||
std::map< std::string, double > | messagepayload_list = {} , |
||
ComputeService * | grid_universe_batch_service = nullptr |
||
) |
Constructor.
- Parameters
-
hostname the hostname on which to start the service pool_name HTCondor pool name compute_resources a set of compute resources available via the HTCondor pool property_list a property list ({} means "use all defaults") messagepayload_list a message payload list ({} means "use all defaults") grid_universe_batch_service batch service for grid universe jobs to be sent. Not used for vanilla or unspecified universe jobs
- Exceptions
-
std::runtime_error
The documentation for this class was generated from the following files:
- HTCondorComputeService.h
- HTCondorComputeService.cpp