Trinacria Grid Virtual Laboratory
COMDO ed ISOSPIN:
i progetti di CHIMERA su Grid
Supporters : Marcello IaconoManno, Gaetano Lanzalone, Annamaria Muoio
Partner : Massimo Papa, Enrico De Filippo
Affiliation : TRIGRID, INFN - CT
Meeting : Commissione Calcolo
Rimini, 08.05.2007
FESR
www.trigrid.it
Supporter e Partner responsabili
Supporter
• INFN – sez. CT
– Marcello IaconoManno ([email protected])
– Gaetano Lanzalone ([email protected])
– Annamaria Muoio ([email protected])
Partner responsabili
• INFN – sez. CT
– Massimo Papa ([email protected])
– Enrico De Filippo ([email protected])
– Giuseppe Cardella ([email protected])
Rimini, Workshop Calcolo e Reti INFN, 08.05.2007
Il Rivelatore CHIMERA
1192 Telescopi Si-CsI(Tl)
Beam
18 corone nel dominio angolare 1° ≤ θ ≤ 30°
TARGET
17 corone agli angoli 30° ≤ θ ≤ 176° (sfera)
30°
176°
Alta granularità ed efficienza fino al 94% 4π
Identif. in Z fino alla carica del fascio (ΔE-E)
1°
Identif. Z e A in ΔE-E fino a Z ≤ 9
Identif. Z e A nei CsI fino a Z ≤ 4
Ident. In massa con bassa soglia in energia
(<0.3 A.MeV) per mezzo del Tempo-di-Volo
1m
Metodi sperimentali di identificazione
30°
E(Si)-E(CsI(tl)): CARICA, ISOTOPI
E(Si) –TOF(Si) VELOCITA’ - MASSA
PULSE SHAPE nei CsI(Tl)
p,d,t,3He,4He,.6,7,..Li,… Zlight<5
1°
PULSE SHAPE nei Si (Carica)
Rimini, Workshop Calcolo e Reti INFN, 08.05.2007
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).
Rimini, Workshop Calcolo e Reti INFN, 08.05.2007
Tecniche di Identificazione delle particelle con CHIMERA
PSD nel CsI(Tl)
ΔE(Si)-E(CsI)
Z e A per le particelle leggere
Carica Z per le particelle
che traversano il rivelatore al Si
Be
Li
HI
a
3He
t
d
p
CsI(Tl)
Si
~300 μm
ΔE(Si)-E(CsI)
Carica Z e A per gli ioni
leggeri (Z<9) che
traversano il rivelatore al
Si
3-12 cm
ΔE(Si)-ToF
Massa per le particelle che si arrestano nel Si
E(Si)-Rise time
Carica Z per le
particelle che si
arrestano nel Si
(NEW)
Rimini, Workshop Calcolo e Reti INFN, 08.05.2007
Analisi dei dati con il rivelatore CHIMERA
Il programma “ISOSPIN“
E’ il principale strumento software di Chimera per costruire i dati fisici.
Identificazione delle particelle
Calibrazioni:
Energia, velocità, tempo (ns),
carica, massa . . . . .
CHIMERA database:
parametri, piedistalli,
“offset”, “cuts”…
Fortran 95
C
Liste dei parametri in input:
gestione macro-linguaggio per
l’input e l’analisi dei dati.
(low level
routines)
shell
Output: le
CERNLIB
(spettri, nuple)
per output e il
controllo temporaneo dei dati
Interfaccia al sistema operativo
Lettura e spacchettamento dei dati
Output:
C++
interfaccia
a Root
Gestione dell’evento, riempimento
dei parameteri, cancellazione,
ricerca, ordinamento, rigetto, … etc.
Solo “metodi pubblici” disponibili nella
“shell” possono essere usati per accedere
ai dati. Nessun bisogno di sapere come
lavorano le routines C di basso livello
“Root trees” per registrare i dati
fisici risultato finale dell’analisi
Rimini, Workshop Calcolo e Reti INFN, 08.05.2007
Il modello CoMD-II Constrained Molecular Dynamics (CoMD-II)
Questo modello appartiene alla famiglia dei modelli di Dinamica Molecolare aventi lo
scopo di fornire una descrizione realistica delle collisioni tra ioni pesanti. Il modello
CoMD-II (M. Papa et al. Phys. Rev. C64, 2001 024612) risolve le equazioni del moto del
problema ad N-corpi introducendo dei “vincoli”, attraverso algoritmi dedicati,
per soddisfare il principio di Pauli (effetto quantistico) e la conservazione del
momento angolare evento per evento.
Fissione partner pesante 124Sn+64Ni
Multiframmentazione partner leggero 124Sn+64Ni
Rimini, Workshop Calcolo e Reti INFN, 08.05.2007
Descrizione (generale) del processo
PARAMETRI
- Potenza di Calcolo
- Ripetitività
ESPERTO
COMPILAZIONE
UMANO
EXE FILE
NODO
CLUSTER
INP FILE
ESPERTO
EDITING
MERGING
EDITING
COMPILAZIONE
INP FILE
OUT FILE
ESECUZIONE
UMANO
EXE FILE
SITUAZIONE
ATTUALE
SCRIPT &
MIDDLEWARE
GRID
INP FILE 1
EXE FILE
NODO GRID
OUT FILE
INP FILE 2
EXE FILE
NODO GRID
OUT FILE
INP FILE 3
EXE FILE
NODO GRID
OUT FILE
INP FILE 4
EXE FILE
NODO GRID
OUT FILE
.. .. .. ..
.. .. .. ..
.. .. .. ..
ESECUZIONE
OUT FILE
MERGING
Rimini, Workshop Calcolo e Reti INFN, 08.05.2007
Generalità sul progetto ISOSPIN
• Tipologia di applicazione
– Trasporto ed esecuzione parallela su GRID di un programma di
analisi di dati per fisica nucleare (ISOSPIN)
– Pubblicazione su GRID dei dati di varie campagne di misure (circa 1
TB ciascuna)
– Realizzazione di un catalogo di metadati
• Scopo dell'applicazione
– Velocizzazione nell'esecuzione del programma di analisi
– Miglioraramento della capacita' e dell'accessibilita' dello
storage dei dati CHIMERA
– Aggiunta di informazioni (metadati) utili per il processamento
dei dati
• Aspetti computazionali, risorse necessarie
– File di ingresso di grosse dimensioni (fino a 1 GB)
• Richieste sul WN
– Compilatore ifort (ricompilazione su SLC3)
Rimini, Workshop Calcolo e Reti INFN, 08.05.2007
Generalità sul progetto COMDO
• Applicazione
– Trasporto ed esecuzione parallela su GRID di un
programma di simulazione di eventi nucleari
(collisioni ad N corpi modello CoMD).
• Scopo
– Velocizzazione nell'esecuzione del programma.
• Aspetti computazionali, risorse necessarie
– File eseguibile di grosse dimensioni (>20 MB)
 Compilazione statica
 Tempo di trasferimento trascurabile rispetto all’elaborazione
– File di uscita dell'ordine di 100 MB
Rimini, Workshop Calcolo e Reti INFN, 08.05.2007
NICE
Focalizzata nello sviluppo del Grid Computing
• – 10 anni di esperienza
Tecnologia propria
• – EnginFrame & GENIUS
(Grid Enabled web eNvironment for
site Independent User job Submission)
un software per la creazione e la gestione di Grid Portals
basato su standard quali Java, XML, HTML, XSL, HTTP.
Rimini, Workshop Calcolo e Reti INFN, 08.05.2007
Enginframe
• Sistema distribuito costituito da un processo Server, basato
su un Web Server, e uno o più processi Agent in grado di
interagire con il Server tramite messaggi XML.
Approccio webcentric
• Permette agli utenti di accedere alle applicazioni da ogni
posto, in qualunque momento e da qualunque piattaforma
Meccanismo di autenticazione
• Accesso efficace e consistente alle applicazioni, ai dati e
alle informazioni specifiche per l’utente
Rimini, Workshop Calcolo e Reti INFN, 08.05.2007
Struttura
GENIUS web portal
Applications’
specific layer o
EGEE
architecture
GLOBU
S
toolkit
ALICE
ATLAS
CMS
LHCb
Bio apps
High level GRID middleware
Basic Services
OS & Net services
Rimini, Workshop Calcolo e Reti INFN, 08.05.2007
Genius-Portal
Rimini, Workshop Calcolo e Reti INFN, 08.05.2007
Dati & Metadati
Gestione dati
Gestione metadati
Rimini, Workshop Calcolo e Reti INFN, 08.05.2007
Metadati
Rimini, Workshop Calcolo e Reti INFN, 08.05.2007
Metadati
Rimini, Workshop Calcolo e Reti INFN, 08.05.2007
Trigrid-services
Rimini, Workshop Calcolo e Reti INFN, 08.05.2007
Dati
Rimini, Workshop Calcolo e Reti INFN, 08.05.2007
Analisi
Rimini, Workshop Calcolo e Reti INFN, 08.05.2007
Check
Rimini, Workshop Calcolo e Reti INFN, 08.05.2007
Output
Rimini, Workshop Calcolo e Reti INFN, 08.05.2007
Comdo
1
2
Rimini, Workshop Calcolo e Reti INFN, 08.05.2007
Comdo
Rimini, Workshop Calcolo e Reti INFN, 08.05.2007
Comdo
Rimini, Workshop Calcolo e Reti INFN, 08.05.2007
Comdo
Rimini, Workshop Calcolo e Reti INFN, 08.05.2007
Comdo
Rimini, Workshop Calcolo e Reti INFN, 08.05.2007
Comdo
Rimini, Workshop Calcolo e Reti INFN, 08.05.2007
Statistica
ISOSPIN
10
ISOSPIN
8
40
7
Tempo di Esecuzione (minuti)
Tempo di Esecuzione (minuti)
9
6
5
4
3
2
35
30
25
20
15
10
5
0
0
2
4
6
8
10
12
Numero "Jobs" Sottomessi
1
0
0
2
4
6
8
10
Numero "Jobs" Sottomessi
Rimini, Workshop Calcolo e Reti INFN, 08.05.2007
12
Comdo
COMDO
Tempo di Esecuzione (minuti)
40
35
30
25
20
15
10
5
0
0
1
2
3
4
5
Numero "Jobs" Sottomessi
Rimini, Workshop Calcolo e Reti INFN, 08.05.2007
6
Domande…
Rimini, Workshop Calcolo e Reti INFN, 08.05.2007