18
Computing Activities for the Experiment at xxx JOHAN MESSCHENDORP FOR THE PANDA COLLABORATION PLACEHOLDER FOR COUNTDOWN

Computing Activities for the Experiment at xxx Activities for the Experiment at xxx JOHAN MESSCHENDORP FOR THE PANDA COLLABORATION PLACEHOLDER FOR COUNTDOWN PANDA, NAMESPACE PROBLEM...?

Embed Size (px)

Citation preview

Computing Activities for

the Experiment at xxx

JOHAN MESSCHENDORP FOR THE PANDA COLLABORATION

PLACEHOLDER FOR

COUNTDOWN

PANDA, NAMESPACE PROBLEM...?

PANDA PRODUCTION AND DISTRIBUTED ANALYSIS SYSTEM

JOHAN MESSCHENDORP

PLACEHOLDER FOR

COUNTDOWN

ACRONYM DEFINITIONPANDA ANTIPROTON ANNIHILATION AT DARMSTADTPANDA PASSIVE NONDESTRUCTIVE ASSAYPANDA PERFECT ATTENDANCE - NO DAYS ABSENTPANDA PERFORMANCE AND ASSESSMENT (OFSTED)PANDA PERSONNEL AND ADMINISTRATIONPANDA PETRI NET ANALYSIS AND DESIGN ASSISTANTPANDA PREVENT ABUSE AND NEGLECT THROUGH DENTAL AWARENESSPANDA PREVENT AND NEUTRALIZE DRUG ABUSEPANDA PRODUCTION AND DISTRIBUTED ANALYSIS SYSTEMPANDA PROSPECTIVE ASSESSMENT IN NEWBORNS OF DIABETES AUTOIMMUNITYPANDA PROTOCOL FOR THE ASSESSMENT OF NON-VIOLENT DIRECT ACTIONSUBMIT NEW DEFINITION

PANDA-

HTTP://ACRONYMS.THEFREEDICTIONARY.COM

JOHAN MESSCHENDORP

PLACEHOLDER FOR

COUNTDOWN

PANDA, NAMESPACE PROBLEM...?

THE PANDA EXPERIMENTHadron

physics Particle

physics Nuclear

physics Study of the strong force using anti-protons

~450 physicists52 institutions17 countries

Charmonium spectroscopySearch for glueballs & hybridsCharm in-mediumHypernucleiDrell-Yan physicsElectromagnetic form factorsRare decays...

GSI FAIR

JOHAN MESSCHENDORP

PLACEHOLDER FOR

COUNTDOWN

-

THE COMPUTING CHALLENGES OF PANDA

Technological & Organizational Aspects

•Broad physics program: huge spectrum of software tools

•Broad user community, geographically & physics background

•Compact & modular detector: precision simulations and analysis prior to experiments crucial

•Rates ~107/s; data sizes ~10 PB/yr, computing GSI2k: ...

•Trigger: continuously sampling, real-time feature extraction

•Exps earliest in 2015: future computing technology uncertain!

JOHAN MESSCHENDORP

PLACEHOLDER FOR

COUNTDOWN

We have advantages!

•Moore’s law!•We can use existing software & infrastructures•We can learn from experiences with LHC computing

2015!

-

COMPUTING ACTIVITIES IN PANDA

Simulation & Data Analysis

Tools

Detector Design

Physics Benchmarks

Distributed and HP

Computing

•Variety of synergetically coupled computing activities

•Mostly driven by large-scale simulations for detector design and physics benchmark studies

•Activities contributed to •1st PANDA physics book•Approved technical design report (EMC)•Computing Model (soon online!)•Various R&D experiments

JOHAN MESSCHENDORP

PLACEHOLDER FOR

COUNTDOWN

Software Framework

-

SOFTWARE FRAMEWORK

The PandaROOT framework

•The computing framework for full simulations & data analyses, third generation

•Under development since end 2006: ~30 developers (ITs, staff, PDs, PhDs)

•Presently 200.000 lines of code, pre-dominantly C++

•“learn along the way” development process, e.g. short-term objectives, early deployment, etc.

Software Framework

JOHAN MESSCHENDORP

PLACEHOLDER FOR

COUNTDOWN

THE PANDAROOT FRAMEWORK

Software Framework

The key features: modular & versatile

•Fully based on FairROOT, inheriting all its (many) features:•Virtual Monte Carlo, e.g. runs with G3,G4, and Fluka•ROOT task mechanism, modular design, dynamic event structure•steering via ROOT macros•event display interface based on EVE•interfaces to Root, Ascii, Oracle database•release management based on subversion•...

•Interfaces to various eventgenerators•EvtGen, DPM, Pluto++, Pythia, UrQMD

•Option: “fast simulation” (detector parametrization), K. Goetzen•Runs and continuously tested on many platforms and compilers

•gcc3.3 - gcc4.3•huge spectrum of Linux flavors, Mac OS X•QA: advanced build & test system (CMake/CTest/Dashboard/RuleChecker)

•Inherits well-tested code from running experiments•Communication platforms: forum, wiki, etc.

JOHAN MESSCHENDORP

PLACEHOLDER FOR

COUNTDOWN

M. Al-TuranyD. BertiniR. KarabowiczI. Koenig (HADES) F. Uhlig

SOFTWARE FOR DATA ANALYSIS

Software development for reconstruction & analysis

•Detector response & reconstruction•full digitization including electronic responses•various reconstruction algorithms

•Track finding & fitting•pattern recognition: Conformal Mapping, Riemann track finder•track following+fitting: GEANE+GenFit

•Particle-type identification•pattern recognition•multi-variate analysis

•Higher-level analysis tools•Rho analysis framework•Vertex and kinematic fitting: KFitter

Data Analysis Tools

JOHAN MESSCHENDORP

PLACEHOLDER FOR

COUNTDOWN

TRACK FINDING & FITTING

Track finding in the central tracker

DPM @ 3.6 GeV/c

10 events

S. Spataro, S. Lange (Giessen)

conformal map NIM A 380 (1996) 583

•Track recognition via Conformal Mapping

•Complementary approach: Riemann track finder (T. Stockmanns, Juelich)

Data Analysis Tools

JOHAN MESSCHENDORP

PLACEHOLDER FOR

COUNTDOWN

TRACK FINDING & FITTING

Data Analysis Tools

Global Tracking

•Based on GEANE track follower:•Calculates average trajectories, transport matrix, and error matrix •...taking into account energy losses, multiple scattering, magnetics fields, etc.•Uses the same geometry as for the simulations (bonus of using VMC)!

•Kalman filter: GenFit - Generic Tracking Framework•Separation of geometric representations from algorithms•Plugin interface for detector specific hits & various track models•Fitting algorithms: Kalman Filter•Implementation C++, generic programming & abstract interfaces & templates•Matrix operations based on ROOT classes

Tosca: J. Luehning (GSI)

JOHAN MESSCHENDORP

PLACEHOLDER FOR

COUNTDOWNGe

nFit

(C. H

oeppner,

S. N

eube

rt)

TRACK FINDING & FITTING

Global Tracking & Central Detector Design

•Muon response to Micro Vertex Detector and Straw Tube Tracker of the central tracking system of PANDA

energy loss correction at low momenta

Detector Design

Stefano Spataro (Giessen), Christian Hoeppner, Sebastian Neubert (Muenich), Lia Lavezzi, Susanna Constanza (Pavia)

JOHAN MESSCHENDORP

PLACEHOLDER FOR

COUNTDOWN

SOFTWARE FOR DATA ANALYSIS

Particle identification (PID)

•Various detectors with PID capabilities

•Multi-dimensional problem!•many “classes”: pion, kaons, protons, electrons, muons•many PID parameters: p,dE/dx,Θc,EMC shower shapes,...

•Particle ID based on multi-variate analysis•interface TMVA (only 2 classes at the moment)•multilayer perceptron (Babar)•n-dim likelihood estimators (kNN’s)•self-organizing maps (LVQ’s)•combinations of classifiers

Data Analysis Tools

JOHAN MESSCHENDORP

PLACEHOLDER FOR

COUNTDOWN

e p

µ/!

EMC: E/p

Momentum [GeV/c]

EM

C E

Lo

ss / M

om

en

tum

[c]

_ P P

!+ !-

K+ K-

DPM events @ 6 GeV/c

DIRC: Cherenkov Angle

EMC: shower shapes

MVD: dE/dx

MLP: Bertram Kopf, Panda physics book

Mohammad Babai, Vanni Suyam Jothi (KVI), Bertram Kopf (Bochum),Stefano Spataro (Giessen)

DISTRIBUTED & HIGH PERFORMANCE COMPUTING

PandaGRID: a collaborative supercomputer

•Large amount of resources available within the PANDA collaboration: single computers, batch farms, national grids

•Objectives: •collaborative computing infrastructure for job submission and storage•highly transparent & low-threshold for users•compatible with the software developments•possibility to use other Grid infrastructures

Dan Protopopescu!

#com

putersDistributed

and HP Computing

JOHAN MESSCHENDORP

PLACEHOLDER FOR

COUNTDOWN

DISTRIBUTED & HIGH PERFORMANCE COMPUTING

PandaGRID: a collaborative supercomputer

•Middleware: AliEn2 : Alice Environment•lightweight Grid built around OS components•developed by ALICE

•Administration site: Glasgow (Dan Protopopescu)

•Currently: 19 participating sites

•Monitoring via MonaLISA

•Regular data challenges

•PandaROOT applications are running on Grid!

“COMPUTING RESOURCES AT PANDA INSTITUTES PROVIDE THE SKELETON,ALIEN THE FLESH AND BLOOD,

PANDAROOT THE SPIRIT”Paul Buehler (production manager)

Distributed and HP

Computing

JOHAN MESSCHENDORP

PLACEHOLDER FOR

COUNTDOWN

pA simulations, flux distribution for MVD(DrawEveHisto), Tobias Stockmanns (Juelich)

-

DISTRIBUTED & HIGH PERFORMANCE COMPUTING

High-Performance Computing (HPC) activities

•GPUs+CUDA: track fitting

•OpenMP/MPI: clusters & multi-core architectures

•PROOF: interactive analysis

•FPGA-based compute node: online feature extraction

General purpose GPU (GSI)

Thursday 14:40, Club A: M. Al-Turany et al.

R&D: track finding for HADES

Distributed and HP

Computing

JOHAN MESSCHENDORP

PLACEHOLDER FOR

COUNTDOWNFPGA Compute Node, Ming Liu (Giessen)

COMPUTING ACTIVITIES FOR THE PANDA EXPERIMENT AT FAIR

•The future PANDA experiment imposes many computing-related challenges

•Preparations are ongoing in the development of a simulations & analysis framework running on various computing environments

•PANDA has the advantage to learn along the way from existing and near-future experiments: Alice, Babar, Belle, Hades, Star

•A large part of the activities are performed in complete synergy with the development of the FairROOT framework (used by CBM, HADES, PANDA, NuSTAR?)

•So far, PANDA initiated many new computing developments which are/will be deployed in other experiments as well

JOHAN MESSCHENDORP

PLACEHOLDER FOR

COUNTDOWN

-

JOHAN MESSCHENDORP

PLACEHOLDER FOR

COUNTDOWN

Stay tuned!!!