Simulation Status for Year2 Running Charles F. Maguire Software Meeting May 8, 2001.

Slides:



Advertisements
Similar presentations
Configuration management
Advertisements

Configuration management
4/2/2002HEP Globus Testing Request - Jae Yu x Participating in Globus Test-bed Activity for DØGrid UTA HEP group is playing a leading role in establishing.
PHENIX Simulation System 1 August 11, 1999 Simulation Work-in-Progress: ROOT-in-PISA Charles Maguire Vanderbilt University August ‘99 Software.
Pertemuan 16 Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
Low level CASE: Source Code Management. Source Code Management  Also known as Configuration Management  Source Code Managers are tools that: –Archive.
EE694v-Verification-Lect5-1- Lecture 5 - Verification Tools Automation improves the efficiency and reliability of the verification process Some tools,
Implementation. We we came from… Planning Analysis Design Implementation Identify Problem/Value. Feasibility Analysis. Project Management. Understand.
Source Code Management Or Configuration Management: How I learned to Stop Worrying and Hate My Co-workers Less.
Database System Development Lifecycle Transparencies
Introduction to Software Testing
MSF Testing Introduction Functional Testing Performance Testing.
System Design/Implementation and Support for Build 2 PDS Management Council Face-to-Face Mountain View, CA Nov 30 - Dec 1, 2011 Sean Hardman.
Effective Methods for Software and Systems Integration
STAR Software Basics Introduction to the working environment Lee Barnby - Kent State University.
SE-02 CONFIGURATION MANAGEMENT Today we talk about Software Configuration Management (SCM for short): - What? - Why? - How?
TESTING STRATEGY Requires a focus because there are many possible test areas and different types of testing available for each one of those areas. Because.
Introduction Optimizing Application Performance with Pinpoint Accuracy What every IT Executive, Administrator & Developer Needs to Know.
1 I-Logix Professional Services Specialist Rhapsody IDF (Interrupt Driven Framework) CPU External Code RTOS OXF Framework Rhapsody Generated.
Designing a HEP Experiment Control System, Lessons to be Learned From 10 Years Evolution and Operation of the DELPHI Experiment. André Augustinus 8 February.
Simulations Progress at Regina ➔ Event generation with genr8 – output in ascii format ➔ Conversion to either HDFast input (stdhep) or HDGeant input (hddm)
Alexandre A. P. Suaide VI DOSAR workshop, São Paulo, 2005 STAR grid activities and São Paulo experience.
1 Lecture 19 Configuration Management Software Engineering.
 To explain the importance of software configuration management (CM)  To describe key CM activities namely CM planning, change management, version management.
Current Status of Hadron Analysis Introduction Hadron PID by PHENIX-TOF  Current status of charged hadron PID  CGL and track projection point on TOF.
PHENIX Simulation System 1 July 7, 1999 Simulation Progress and ROOT-in-PISA Charles Maguire Vanderbilt University July ‘99 Software Meeting.
Simulation issue Y. Akiba. Main goals stated in LOI Measurement of charm and beauty using DCA in barrel –c  e + X –D  K , K , etc –b  e + X –B 
03/27/2003CHEP20031 Remote Operation of a Monte Carlo Production Farm Using Globus Dirk Hufnagel, Teela Pulliam, Thomas Allmendinger, Klaus Honscheid (Ohio.
Central Reconstruction System on the RHIC Linux Farm in Brookhaven Laboratory HEPIX - BNL October 19, 2004 Tomasz Wlodek - BNL.
Design and Programming Chapter 7 Applied Software Project Management, Stellman & Greene See also:
Problem Statement: Users can get too busy at work or at home to check the current weather condition for sever weather. Many of the free weather software.
PHENIX Simulation System 1 December 7, 1999 Simulation: Status and Milestones Tarun Ghosh, Indrani Ojha, Charles Vanderbilt University.
Software Engineering 2003 Jyrki Nummenmaa 1 CONFIGURATION MANAGEMENT Today we talk about Software Configuration Management (SCM for short): -
The ALICE short-term use case DataGrid WP6 Meeting Milano, 11 Dec 2000Piergiorgio Cerello 1 Physics Performance Report (PPR) production starting in Feb2001.
Systems Analysis and Design in a Changing World, Fourth Edition
Svtsim status Bill Ashmanskas, CDF simulation meeting, Main authors: Ashmanskas, Belforte, Cerri, Nakaya, Punzi Design goals/features: –main.
Software Engineering – University of Tampere, CS DepartmentJyrki Nummenmaa Configuration management.
Configuration Management and Change Control Change is inevitable! So it has to be planned for and managed.
October 8, 2002P. Nilsson, SPD General Meeting1 Paul Nilsson, SPD General Meeting, Oct. 8, 2002 New tools and software updates Test beam analysis Software.
AMB HW LOW LEVEL SIMULATION VS HW OUTPUT G. Volpi, INFN Pisa.
CC-J Monthly Report Shin’ya Sawada (KEK) for CC-J Working Group
Analysis trains – Status & experience from operation Mihaela Gheata.
Software Configuration Management (SCM). Product Developer Disciplines One view of the world is that there are three types of activities are required.
February 28, 2003Eric Hjort PDSF Status and Overview Eric Hjort, LBNL STAR Collaboration Meeting February 28, 2003.
1 N. BrunerUniv. of New Mexico MuTr Software  Online  Calibration  Offline.
The CMS Simulation Software Julia Yarba, Fermilab on behalf of CMS Collaboration 22 m long, 15 m in diameter Over a million geometrical volumes Many complex.
PHENIX Simulation System 1 January 12, 2000 Simulation: Status for VRDC Tarun Ghosh, Indrani Ojha, Charles Vanderbilt University.
PHENIX and the data grid >400 collaborators 3 continents + Israel +Brazil 100’s of TB of data per year Complex data with multiple disparate physics goals.
Firmware - 1 CMS Upgrade Workshop October SLHC CMS Firmware SLHC CMS Firmware Organization, Validation, and Commissioning M. Schulte, University.
GLAST LAT Offline SoftwareCore review, Jan. 17, 2001 Review of the “Core” software: Introduction Environment: THB, Thomas, Ian, Heather Geometry: Joanne.
STAR C OMPUTING Plans for Production Use of Grand Challenge Software in STAR Torre Wenaus BNL Grand Challenge Meeting LBNL 10/23/98.
9/12/99R. Moore1 Level 2 Trigger Software Interface R. Moore, Michigan State University.
MICE CM28 Oct 2010Jean-Sebastien GraulichSlide 1 Detector DAQ o Achievements Since CM27 o DAQ Upgrade o CAM/DAQ integration o Online Software o Trigger.
Upgrade Software University and INFN Catania Upgrade Software Alessia Tricomi University and INFN Catania CMS Trigger Workshop CERN, 23 July 2009.
How to… (a.k.a. Photon PID and Pizero Analysis) G. David, April 20, 2000 A report on the status and advertisement of the tools
The MEG Offline Project General Architecture Offline Organization Responsibilities Milestones PSI 2/7/2004Corrado Gatto INFN.
Overview of PHENIX Muon Tracker Data Analysis PHENIX Muon Tracker Muon Tracker Software Muon Tracker Database Muon Event Display Performance Muon Reconstruction.
Analysis train M.Gheata ALICE offline week, 17 March '09.
M. Brooks, 28-Mar-02 Heavy/Light meeting 1 Muon Analysis Work Getting Code ready for first data pass - DONE Get ready for second pass on DSTs - muon identification.
Software framework and batch computing Jochen Markert.
PHENIX Simulation System 1 September 8, 1999 Simulation Work-in-Progress: ROOT-in-PISA Indrani Ojha Banaras Hindu University and Vanderbilt.
Current Status of the Tracking Trigger Software Andrew W. Rose.
Object-Oriented Track Reconstruction in the PHENIX Detector at RHIC Outline The PHENIX Detector Tracking in PHENIX Overview Algorithms Object-Oriented.
MAUS Status A. Dobbs CM43 29 th October Contents MAUS Overview Infrastructure Geometry and CDB Detector Updates CKOV EMR KL TOF Tracker Global Tracking.
Adrian Bevan / Dave Brown
Check of Lambda Simulations in TOF-West
Introduction to Software Testing
Leigh Grundhoefer Indiana University
Run4 f K+K- analysis: analysis train
OO-Design in PHENIX PHENIX, a BIG Collaboration A Liberal Data Model
Presentation transcript:

Simulation Status for Year2 Running Charles F. Maguire Software Meeting May 8, 2001

Core Week Software 5/8/2001Charles F. Maguire, Vanderbilt 2 Present Simulation Responsibilities Support Global Event Generator Suite Established 1996 with HIJING, LUCIAE, HIJET, etc. New versions added, new event generators added (RQMD2.4, NEXUS) Interface to PISA and stand-alone browsing (ROOT I/O to replace ZEBRA) ===> Good project for a new student or post-doc learning simulation Maintain PISA and PHOOL interface to PISA Major Muon Arm changes for Year2 ===> Year1 phnx.par does not work for Year2 and vice-versa !! Output data structures have been stable for more than one year New slow neutron package (MICAP) activated for PISA, needs study ===> Good project for a new student or post-doc learning simulation Develop and Upgrade Simulation Macros in PHOOL for Year2 PISA-to-DST for Central Arms working PISA-to-PRDF and PRDF-to-DST for Muon Arms working PISA-to-DST doesn’t work for Muon Arms (MuTr coding structure effect) PISA-to-PRDF doesn’t work for Central Arms (Dch problem) Compromises goal of Muon MDC to have complete PRDFs

Core Week Software 5/8/2001Charles F. Maguire, Vanderbilt 3 Documentation in a Rapidly Evolving Environment Major simulation projects done for Year1, still in active use New simulation projects anticipated for Year2 Software environment significantly changed in Year2 Year 2 PISA control files different, non-interchangeable PISAs Year 2 Off-Line subsystem analysis different MVD installed and working PC2/PC3 in West Arm Muon Arms are new Which build is appropriate for a given configuration? Not to mention ROOT2.25 or ROOT3.00 Solution Separate “one-stop-shopping” WWW sites instructing people on how to run simulations in either Year1 or Year2 configurations Very good response from users -- confusion before, clarity after

Core Week Software 5/8/2001Charles F. Maguire, Vanderbilt 4 Obvious Simulation Infrastructure Needs Event Files Information Database Needed Which HIJING (VNI, RQMD, …) event files exist and where? Which PISA hits files exist and where? Which simulated PRDFs and simulated DSTs exist, where? Database effort by Indrani, Saskia, and Tim progressing ===> proof of working product to come for Muon MDC Macros Clean Up and Conversion (needs subsystem help) Simulation macros still use many ASCII files Are these obsolete relics, or really needed? Working macros need to be converted to compiled code Single integrated set (Central + Muon Arms) Four sets possible: PISA-to-DST, PISA-to-PRDF, PRDF-to-DST, DST-to-microDST (doesn’t yet exist) Separate evaluation macros from subsystems, e.g. padVertexCheck.C combines PISA, Rel files, and DST checks

Core Week Software 5/8/2001Charles F. Maguire, Vanderbilt 5 Simulated Events Production in Year2 Complete (PISA, PRDF and DST) Production at Remote Sites LSF rcas farm at RCF not supposed to be used for big simulations What are the available, off-site large scale CPU resources? Known sites at CC-J and LLNL; others may come on-line PISA hits files easy; Objectivity needed for DSTs (and PRDFs?) Procedures for shipping to RCF into HPSS, and out of HPSS? Management of Large Scale Simulation Production for Year2 Projects initiated and prioritized within a PWG; all PWGs equal Simulation events manager maintains a database of completed and pending large scale simulation projections PWG contact person interfaces directly with a remote farm site contact person to ensure proper simulation configuration is used PWG contact persons does QA, not the Simulation events manager

Core Week Software 5/8/2001Charles F. Maguire, Vanderbilt 6 Simulation and Quality Assurance Quality Assurance is a Natural Fact in Simulation We are ALWAYS being asked to solve user problems How do we know what is still good and what has become broken? How to Check that a PISA file is good? Run it through pisaRootRead first (readable, contains hits, etc.) Run it through the PISA-to-DST chain second (no crashes, etc.) How to Check that the PISA-to-DST Chain is Good? Use simple, known events with forced acceptance Single track/event check for efficiencies Look at single particle and pair mass resolutions Embed these same events in background HIJING files Check for changes in momentum resolution and efficiencies How to Check that an Upgrade is Good (MICAP, ROOT3.00, …) Do before and after checks under well-controlled conditions

Core Week Software 5/8/2001Charles F. Maguire, Vanderbilt 7 Current Software Problems: A Simulation Perspective ROOT 2.25 to ROOT3.00 Transition Very Painful Months of effort to verify code is working in ROOT3.00 Still not there yet; source of user confusion Probably went too soon into ROOT3.00/02 with DSTs Took a while to get rebuilds in ROOT2.25 as baselines Lessons (NOT criticisms) of this ROOT Transition Never do a major production with a “new” version of ROOT Set up liaison with ROOT team to pre-screen our software as part of the next ROOT generation internal testing -- make contact next month? Have in place solid before-and-after testing Many Changes Happening Rapidly Users complaint “I cannot keep up with all these s”, tunes-out Complex Mélange of Objectivity, ASCII, and Binary Files Needed