1 / 12

API – Achievements 2001 Goals 2002 Resources

API – Achievements 2001 Goals 2002 Resources. GEANT4 ANAPHE CERNLIB. J ürgen Knobloch LCG-PEB, 22 January 2002. API – mode of operation. API constitutes a small but essential part of larger development projects

bewley
Download Presentation

API – Achievements 2001 Goals 2002 Resources

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. API – Achievements 2001Goals 2002Resources GEANT4 ANAPHE CERNLIB Jürgen Knobloch LCG-PEB, 22 January 2002

  2. API – mode of operation • API constitutes a small but essential part of larger development projects • The main goal is to help develop and maintain common software components for LHC (and other HEP experiments) • Goals and priorities should be governed by the needs of the LHC experiments • Formal input and review has decreased with the suspension of the LCB • However regular open meetings for Anaphe and organizational structure for GEANT4 (TSB, CB) • We expect improvement with the LHC computing project organization (SC2, PEB) API

  3. API Achievements 2001 • General • Improvement in common software process • User and developer documentation • GEANT4 • New physics models • (CHIPS and longitudinal string decay) • Contribution to physics validation of Geant4 • resulting in BaBar choosing Geant4 for its 2001 production. • Contribution to Atlas comparisons in test beams • Releases: • 1 major and 2 minor releases, monthly development releases API

  4. API Achievements 2001 – cont. • ANAPHE • release of "fully functional" version of Lizard • (mid July) ("PAW replacement" tool) • first "license-free" version of Anaphe/Lizard • (mid September) based on re-used functions from CERNLIB (HBook, Minuit) • AIDA interfaces version 2.2 released (end Nov) • (implementation in Anaphe starts 2002) • CERNLIB • unscheduled release on all platforms in June • for CASTOR compatibility • SDT • Introduction of Together and RUP API

  5. API GOALS for 2002 • General • be guided by user requirements • improve • tutorials, examples, documentation and Web • direct user support & collaboration with experiments • implement chosen persistency scheme • enable running on a GRID fabric • participate in benchmarking • Software process - general improvement and • improve testing and QA • improve configuration management API

  6. API Goals – GEANT4 • Physics comparisons & validation • Support experiment’s comparisons in particular for hadronic physics • Developments • Cascade models • Event biasing (for radiation studies) • Model approach for e.m. physics • Usability • Physics lists: improve tailoring; provide examples for specific use cases • Provide stand-alone demo API

  7. API Goals - Anaphe • Implement AIDA 2.2 compliance • Continue strategy for license-free versions • Implement new input modules: • column-wise n-tuples • ascii and XML tables • ROOT-files • Extend from scripting to GUI • Iguana and/or Python-GUI • Components • call components from Python level • make e.g. Qplotter stand-alone API

  8. Goals – other activities • CERNLIB • produce last ever release • consolidate to allow longer-term use by LEP experiments • remove dependency Castor - CERNLIB • help users to move to other solutions • SDT • has moved to the PS group – provide input for the SDT requirements of the group • TIPS (Tools for Innovative Publishing in Science) • Conclude the project as planned mid-2002 • EDMS (Bertrand Rousseau contribution sponsored by IT/API) API

  9. API Resources – GEANT4 • 3 Staff • Apostolakis (spokesman), Cosmo (release coordinator), Folger (infrastructure, hadronic physics) • 2 Fellows • Chytracek (10/02) (GDML), Dressel (event biasing) • 4 Associates • Project Associates: Grichine (6/02) (e.m. physics, geometry), Ivantchenko (e.m. & hadronic physics) • Associates: Kosov (07/02) (hadronic physics), Sadilov (07/02) (testing) API

  10. API Resources – ANAPHE • 4 Staff • Pfeiffer (project leader), Couet (50% graphics), Moneta (Aida 2.2 in Lizard), Papadopoulos (starting 03/02) • 3 Fellows • Molnar (04/02) (n-tuples), Sang (I/O module, web), Moscicki (03/02) (fitting, Grid) API

  11. API Resources – other • CERNLIB • McLaren, Besson (1/2-time) • COMPASS & SC2 secretary • Lamanna • EDMS • Rousseau • Compilers & Accelerator Simulation • McIntosh • TIPS Project • Goossens API

  12. Conclusions • We are ready to adjust our goals according to the needs of the LHC experiments • User assistance and support needs to be strengthened • We do not currently have the resources to fulfill the goals at the required level API

More Related