Sbt: first steps towards Grid porting

Transcript

Sbt: first steps towards Grid porting
Sbt: first steps towards
Grid porting
Marco Bomben
Università degli Studi di Trieste
INFN – Sez. di Trieste
Outline
What we have done
What we are doing
What needs to be done
How to do that: ideas
Conclusions
Marco Bomben - Sbt
2
What we have done
The Sbt package has been copied on ui
via svn
We copied the raw data and the config files into ui
via cp
root is in 32-bit version
We compiled the library and the main programs
g++ -m32
Applications run over data and results have been
analyzed
unable to save “.png” figures in root
See here relevant post
Marco Bomben - Sbt
3
What we are doing now
Using WMS and jdl we are trying to submit an
EventReco job
EventReco program needs:
raw data file -> it will be copied to SE and back to WN
config file -> I will use InputSandBox
alignment file -> I will use InputSandBox
EventReco program produces:
rootuple file -> it will be moved to SE
stdout & stderr -> I will use OutputSandBox
Marco Bomben - Sbt
4
What has to be done
jdl:
Executable=”/bin/sh”
Arguments=”EventReco.sh”
InputSandbox=”config file, aligment file”
Marco Bomben - Sbt
5
Conclusions
Ready to copy and register code and data on the
Grid
Jdl and sh wrapper: work in progress
Marco Bomben - Sbt
6
That's it!
Marco Bomben - Sbt
7
Illustration
Backup
Marco Bomben - Sbt
8
How?
For data: straightforward
For config files:
data on SE
or metadata, via AMGA
e.g. runfile.dat
run number
int
config file align file
varchar
varchar
but config/alignment file per run are more complex
Marco Bomben - Sbt
9