|
ATLAS Offline Software
|
Go to the documentation of this file.
50 using namespace msgEventLoop;
59 std::ostringstream
cmd;
60 cmd <<
"cd " <<
data.submitDir <<
"/submit";
61 for (std::size_t iter :
data.batchJobIndices)
65 cmd <<
" -L /bin/bash";
66 cmd <<
" " <<
data.submitDir <<
"/submit/run " << iter;
68 if (gSystem->Exec (
cmd.str().c_str()) != 0)
70 data.submitted =
true;
77 return ::StatusCode::SUCCESS;
char data[hepevt_bytes_allocation_ATLAS]
virtual ::StatusCode doManagerStep(Detail::ManagerData &data) const override
LSFDriver()
effects: standard default constructor guarantee: strong failures: low level errors I
@ doResubmit
call the actual doResubmit method
::StatusCode StatusCode
StatusCode definition for legacy code.
static const std::string optResetShell
description: the option to reset the shell on the worker nodes rationale: this is currently only used...
virtual ::StatusCode doManagerStep(Detail::ManagerData &data) const override
a Driver for running on LSF batch systems
This module defines the arguments passed from the BATCH driver to the BATCH worker.
static const std::string optSubmitFlags
description: the name of the option for supplying extra submit parameters to batch systems rationale:...
ClassImp(EL::LSFDriver) namespace EL
#define RCU_THROW_MSG(message)
void testInvariant() const
effects: test the invariant of this object guarantee: no-fail
#define RCU_READ_INVARIANT(x)
@ submitJob
do the actual job submission
#define RCU_NEW_INVARIANT(x)