Job Description Language Reference
In this section all the attributes that can be used in the DIRAC JDL job descriptions are presented.
The basic JDL parameters These are the parameters giving the basic job description |
||
Attribute Name |
Description |
Example |
Executable |
Name of the executable file |
Executable = |
Arguments |
String of arguments for the job executable |
Arguments = |
StdError |
Name of the file to get the standard error stream of the user application |
StdError = |
StdOutput |
Name of the file to get the standard output stream of the user application |
StdOutput = |
InputSandbox |
A list of input sandbox files |
InputSandbox = |
OutputSandbox |
A list of output sandbox files |
OutputSandbox = |
Job Requirements These parameters are interpreted as job requirements |
||
Attribute Name |
Description |
Example |
CPUTime |
Max CPU time required by the job in HEPSPEC06 seconds |
CPUTime = 18000; |
Site |
Job destination site |
Site = |
BannedSites |
Sites where the job must not go |
BannedSites = |
GridCE |
Job destination CE |
GridCE = |
Platform |
Target Operating System |
Platform = |
Data Describing job data |
||
Attribute Name |
Description |
Example |
InputData |
Job input data files |
InputData = |
InputDataModule |
Job input data module |
InputDataModule = |
InputDataPolicy |
Job input data policy |
InputDataPolicy = |
OutputData |
Job output data files |
OutputData = |
OutputPath |
The output data path in the File Catalog |
OutputPath = |
OutputSE |
The output data Storage Element |
OutputSE = |
Parametric Jobs Bulk submission parameters |
||
Attribute Name |
Description |
Example |
Parameters |
Number of parameters or a list of values |
Parameters = 10; |
ParameterStart |
Value of the first parameter |
ParameterStart = 0.; |
ParameterStep |
Parameter increment |
ParameterStep = 0.1; (default 0.) |
ParameterFactor |
Parameter multiplier |
ParameterFactor = 1.1; (default 1.) |