Consorzio COMETA - Progetto PI2S2
FESR
CHIMERA
(CoMD ed ISOSPIN projects)
on the TriGrid.
Gaetano Lanzalone1,2, Annamaria Muoio1 , Marcello Iacono-Manno1, Barbera
Roberto1
1INFN Sezione di Catania and Consorzio COMETA Catania IT
2INFN LNS Catania IT
Grid Open Days all’Università di Palermo
Palermo, 6-7.12.2007
www.consorzio-cometa.it
Outline
• 1 Introduction
• 2 Problem Solution by GENIUS
• 3 Results and Conclusions
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
2
Partners
Porting
• INFN – sez. CT & LNS
– Annamaria Muoio ([email protected])
– Gaetano Lanzalone ([email protected])
“command line”
–Marcello IaconoManno ([email protected])
Partners
• INFN – sez. CT
– Massimo Papa ([email protected]) [ISOSPIN]
– Enrico De Filippo ([email protected]) [CoMD]
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
1 Introduction
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
4
CHIMERA
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
5
Fascio
504
CHIMERA
176
°
688
30°
CHIMERA
1°
504
30°
176°
1m
1°
688
1m
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
6
CHIMERA
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
7
ISOSPIN Program
ISOSPIN analysis program
• is a data-analysis tool developed for the 4π multi-detector
CHIMERA. The main goal is to provide a tool containing all the
algorithms for the particle identification (i.e. determining particle’s
charge and mass) and particle calibration (i.e. determining Energy,
rapidity, TOF and other physical observables) starting from raw
data produced by the data acquisition system.
1200*2 (ΔE-E)
+
1200 (ΔE-Time)
+
1200*8 (calib Ener)+
1200*8 (calib Time)=
_________________
20400 (spectrum+matrix)/Reactions + other …
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
8
Identificazione in carica
t
Si
CsI
V  E
PD
V
t
V  E
V
Z=6
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
9
DATA Analysis with multidetector CHIMERA.
“ISOSPIN program” :software tool  analysis of physical data.
Particles Identification
Calibrations:
Energy, rapidity, TOF,
charge, mass, . . . . .
CHIMERA database:
parameters, pedestal,
“offset”, “cuts”…
Fortran 95
Interface to operative system.
read and compact data.
C
Input parameter lists :
manage macro-language for
data input and analysis.
(low level
routines)
shell
Output:CERNLIB
(mono-bidimensional
spectrums ,
nuple(pawformatt).
Output:
C++ on
Root
Event control, assignment
parameters, delete, search, sort, …
etc.
Only “public methods “ available in the
“shell” to operate on DATA. No
information how work the low level C
routines.
“Root trees” to record physiscal
DATA.
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
10
The CoMD-II model ( Constrained Molecular Dynamics )
Constrained molecular dynamics (CoMD[*]) is a model applied to the N-body problem in
nuclear physics. The heavy computational taskes related to quantum effects, to the presence
of the "hard core" repulsive interaction have been worked out by defining a set of
transformations based on the concept of impulsive forces. In particular in the implemented
version II of the Constrained Molecular Dynamics model the problem related to the non
conservation of the total angular momentum has been solved. This problem can affect others
semiclassical microscopic approaches as due to the "hard core" repulsive interaction or to
the use of stochastic forces.
Fission of heavy participant
.
[*] M.Papa et al. , Physical Review C72, 064608 (2005)
124Sn+64Ni
Multifragmentation of light participant
124Sn+64Ni
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
11
Distribuzione dell’analisi dei dati
CHIMERA
USA
ROCHESTER (NY)
Michigan
State
University
Caen
Orsay
Milano Varsavia
Bologna Cracovia
Firenze Katowice
Napoli
Bucarest
Zagreb
CT-Me-LNS Kolcata (India)
L’analisi dei dati di Chimera per differenti campagne di misura viene generalmente svolta in
collaborazione tra i vari laboratori italiani e stranieri. Il server principale dei dati si trova sul
cluster Linux della sezione di Catania (mirror al LNS).
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
12
General overview of algorithms.
Cluster 
Grid 
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
13
2 Problem Solution by GENIUS
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
14
CLI vs GUI
•
Command line interface
Expert User  long time before start …
•
Web interface
Dummy User  immediate start …
We need:
• Friendly User Interface  ENGINFRAME (GENIUS)
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
15
A web portal: why and how ?
• It can be accessed from everywhere and by “everything”
(desktop, laptop, PDA, WAP phone).
• It can keep the same user interface to several back-ends (grid
“dialects”  command-line UI’s).
• It must be “secure” at all levels:
– 1) secure for web transactions,
– 2) secure for user authentication,
– 3) trustworthy at VO level.
• All available grid services must be incorporated in a logic way,
just “one mouse click away”.
• Its layout must be easily understandable and user friendly.
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
16
EnginFrame in brief
• Standards based GRID portal
– Java, Tomcat, XML/XSL
GridML
• Solves back-end integration problems
– Visual rendering for most Grid objects
 jobs, job arrays, hosts, etc.
– Multiple Grid technologies support
 Globus, LSF, SGE, LoadLeveler*, PBS*, even OS!
– Authentication delegation (GSI,NIS,NT,Krb5, ...)
– Data management, UL/DL + remote file browsing
– Integration with interactive applications, tools,…
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
17
EnginFrame workflow
Clients
Standard
Web
Browser
Browsing
request
HTML
Rendering
Web Server
Interactive
applications
Application
Servers
Service
request
EnginFrame
Server
XML Output
EnginFrame
Agents
Grid /
Compute
Farm
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
18
GENIUS
GENIUS web portal
Applications’
specific layer
EGEE
architecture
GLOBU
S
toolkit
ALICE
ATLAS
CMS
LHCb
Bio apps
High level GRID middleware
Basic Services
OS & Net services
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
19
JDL
XML
DEVELOPER
USER
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
20
Isospin Features on the Grid
1. The application realized for Isospin is an
execution trivial parallel on the Grid of data
analysis program for nuclear physics
2. The application copies on the Grid the
experimental data about several measure
campaigns (size ~ 1 TB/campaign)
3. The application supplies to the users of the
Virtual Organization the metadata possibility to
organize and to consult a catalogue of
experimental data
Faster
Data storage
Metadata
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
21
Isospin Features on the Grid
4. input files (isospin.data) are about 1 GB
5. to publish libraries for the compiler ifort (Intel Fortran90 compiler) on
the various Worker Nodes
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
22
CoMD Features on the Grid
The application realized for CoMD is an execution trivial parallel on the Grid
of a program of data analysis for N Bodies
Faster
• the input files are almost 20 MB
• the output files are about 100 MB.
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
23
Step 1
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
24
Step 2
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
25
Step 3
FESR
www.consorzio-cometa.it
Step 4
FESR
www.consorzio-cometa.it
Step 5
FESR
www.consorzio-cometa.it
Step 6
FESR
www.consorzio-cometa.it
Step 7
FESR
www.consorzio-cometa.it
FESR
www.consorzio-cometa.it
FESR
www.consorzio-cometa.it
FESR
www.consorzio-cometa.it
Data
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
35
Metadata
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
36
Analysis of jobs on the Grid
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
37
Check-status of jobs submitted
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
38
Output
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
39
FESR
www.consorzio-cometa.it
Data-catalog
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
42
Publish a file
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
43
Publish a file
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
44
Publish a file
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
45
Publish a file
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
46
Navigate a catalog
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
47
CoMD
1
2
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
48
CoMD
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
49
Comdo
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
50
CoMD
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
51
CoMD
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
52
CoMD
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
53
3 Results and Conclusions
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
54
Difference
Serial
Parallel
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
55
tempo d'esecuzione
(min)
ISOSPIN
40
CLUSTER
30
20
GRIGLIA
10
0
0
20
40
60
n.ro job sottomessi
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
56
CoMD
CoMD
40
Execution time (minutes)
35
30
25
20
15
10
5
0
0
1
2
3
4
5
6
Number of submitted jobs
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
58
Questions…
Statistical
Analysis by ACP
?
Program
Integration
: Z,M,E
selections
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
59
Any Questions ?
Thank you very much for your kind attention!
Palermo, Grid Open Days all’Università di Palermo, 6-7.12.2007
60
Descargar

Title