GLITE Tutorial

JDL Example

  [
  Executable = "/dir/program";
  StdInput = "std.in";
  StdOutput = "std.out";
  StdError = "std.err";
  InputSandbox = {"/dir0/std.in", 
    "/dir1/infile1", "/dir2/infile2"};
  OutputSandbox = {"std.out", "std.err", 
   "outfile1", "outfile2"};
  ...
  ]
A job executing the program /dir/program which reads from input files and writes to output files.
  • Executable: the absolute path of the program file to be executed.
    • StdInput: the name of the file from which the program shall receive its standard input.
    • StdOutput: the name of the file that shall capture the standard output of the program.
    • StdError: the name of the file that shall capture the error messages of the program.
  • InputSandbox: absolute paths of files to be copied from the UI into the "sandbox" of the job on the CE.
  • OutputSandbox: names of files to be copied from the "sandbox" of the job on the CE back to the UI.
    • The "Sandbox" of the job is the working directory of the program at the CE.
    • The program must refer to all files without directory paths as infile1, infile2, outfile1, outfile2.
Program must be already installed on the CE.
#IMAGEALT#

(Click on image to enlarge)


EGEE JKU RISC