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