wrench::BatchService Class Reference

A batch-scheduled ComputeService. More...

#include <BatchService.h>

Inheritance diagram for wrench::BatchService:
wrench::ComputeService wrench::Service

Public Member Functions

 BatchService (std::string hostname, std::vector< std::string > compute_nodes, StorageService *default_storage_service, bool supports_standard_jobs, bool supports_pilot_jobs, std::map< std::string, std::string > plist={})
 Constructor. More...
 

Detailed Description

A batch-scheduled ComputeService.

Constructor & Destructor Documentation

◆ BatchService()

wrench::BatchService::BatchService ( std::string  hostname,
std::vector< std::string >  compute_nodes,
StorageService default_storage_service,
bool  supports_standard_jobs,
bool  supports_pilot_jobs,
std::map< std::string, std::string >  plist = {} 
)

Constructor.

Parameters
hostnamethe hostname on which to start the service
compute_nodesthe hosts available for running jobs submitted to the service
supports_standard_jobstrue if the compute service should support standard jobs
supports_pilot_jobstrue if the compute service should support pilot jobs
plista property list ({} means "use all defaults")

The documentation for this class was generated from the following files:
  • include/wrench/services/compute/batch/BatchService.h
  • src/wrench/services/compute/batch/BatchService.cpp