static FactBatchManager_eSlurm sFBM_eSlurm;
- FactBatchManager_eSlurm::FactBatchManager_eSlurm() : FactBatchManager_eClient("eSLURM")
+ FactBatchManager_eSlurm::FactBatchManager_eSlurm() : FactBatchManager("SLURM")
{
}
{
}
- BatchManager * FactBatchManager_eSlurm::operator() (const char * hostname) const
+ BatchManager * FactBatchManager_eSlurm::operator() (const char * hostname,
+ const char * username,
+ CommunicationProtocolType protocolType,
+ const char * mpiImpl,
+ int nb_proc_per_node) const
{
- // MESSAGE("Building new BatchManager_eSlurm on host '" << hostname << "'");
- return new BatchManager_eSlurm(this, hostname);
- }
-
- BatchManager_eClient * FactBatchManager_eSlurm::operator() (const char * hostname,
- const char * username,
- CommunicationProtocolType protocolType,
- const char * mpiImpl,
- int nb_proc_per_node) const
- {
- // MESSAGE("Building new BatchManager_eSlurm on host '" << hostname << "'");
return new BatchManager_eSlurm(this, hostname, username, protocolType, mpiImpl, nb_proc_per_node);
}