GENSER, the generator repository in LCG

Similar documents
LCG MCDB Knowledge Base of Monte Carlo Simulated Events

Offline Tutorial I. Małgorzata Janik Łukasz Graczykowski. Warsaw University of Technology

Test & Analysis Project aka statistical testing

Software Testing Infrastructure status

Monte Carlo Production on the Grid by the H1 Collaboration

Evolution of the ATLAS PanDA Workload Management System for Exascale Computational Science

arxiv:hep-ph/ v1 27 Mar 2007

Tier-2 structure in Poland. R. Gokieli Institute for Nuclear Studies, Warsaw M. Witek Institute of Nuclear Physics, Cracow

Future Developments in the EU DataGrid

ELFms industrialisation plans

Grid Computing a new tool for science

Scientific Computing at SLAC. Amber Boehnlein

Servicing HEP experiments with a complete set of ready integreated and configured common software components

Upgrading your GEANT4 Installation

CMS Belgian T2. G. Bruno UCL, Louvain, Belgium on behalf of the CMS Belgian T2 community. GridKa T1/2 meeting, Karlsruhe Germany February

Wikis. Wikis. There are two main places where you can access a wiki from within your online course or organization:

LCG MCDB a Knowledgebase of Monte-Carlo Simulated Events.

LCG Conditions Database Project

Computing for LHC in Germany

Meta-cluster of distributed computing Dubna-Grid

CrossGrid testbed status

Alcatel-Lucent Application Partner Program

Mozilla Localization Tools

GRIDS INTRODUCTION TO GRID INFRASTRUCTURES. Fabrizio Gagliardi

TmL Creation Review. First Proposal

Introducing LCG Views. Pere Mato LIM Meeting, 16th January 2016

On the EGI Operational Level Agreement Framework

Grid Computing Activities at KIT

Trivial And Non-Trivial Data Analysis for Geant4

POSITION DESCRIPTION

EUROPEAN MIDDLEWARE INITIATIVE

CernVM-FS beyond LHC computing

FREEWAT. FREE and open source software tools for WATer resource management. FREEWAT platform v.1.0 and User Manual v.1.0

CENG 491 Configuration Management Report

MAVEN MOCK TEST MAVEN MOCK TEST I

Summary of the LHC Computing Review

Spanish Tier-2. Francisco Matorras (IFCA) Nicanor Colino (CIEMAT) F. Matorras N.Colino, Spain CMS T2,.6 March 2008"

The GEANT4 toolkit. Alessandro De Angelis. L Aquila, September University of Udine and INFN Trieste

Development, testing and quality assurance report

Interactive 3D graphics in HEP

Software Design Document (SDD) Template (summarized from IEEE STD 1016)

1.Remote Production Facilities

Open data and scientific reproducibility

INSPIRE status report

IEPSAS-Kosice: experiences in running LCG site

Verification / Validation Tools

Grid Computing. MCSN - N. Tonellotto - Distributed Enabling Platforms

Dali JPA Tools Project Graduation Review

ZenHub Enterprise. ZenHub Enterprise. Features & Implementation Outline

The European DataGRID Production Testbed

Open XAL Project Architecture

Australian Government Cyber-security Activities in the Pacific

CMS Simulation Software

Monitoring System for the GRID Monte Carlo Mass Production in the H1 Experiment at DESY

File Control System 1.0 Product Requirements Document (PRD)

EPICS Add On Products SourceRelease Control

Getting started with GitHub

AMS Suite: Machinery Health Manager v5.6

CGI Deliverables Approval and Maintenance Process

CEF e-invoicing. Presentation to the European Multi- Stakeholder Forum on e-invoicing. DIGIT Directorate-General for Informatics.

Introduction to BPM 8/15/2014 IBPS 1

UC San Diego Mobile App: The Next Generation

Upgrading Your Geant4 Release

Computing / The DESY Grid Center

University Information Services

org.lcsim Reconstruction and Analysis framework for ILC Detectors Tony Johnson SLAC July 2006

handling of LHE files in the CMS production and usage of MCDB

An intranet site that is easy to administer,

SharePoint Restructure Plan & Diagram Presentation Sample

Long term data preservation and virtualization

Long Term Data Preservation for CDF at INFN-CNAF

Provisioning of Grid Middleware for EGI in the framework of EGI InSPIRE

PYTHIA 8 Status Report

IGUANA Architecture, Framework and Toolkit for Interactive Graphics

Buckminster. Helios Review. May, Cloudsmith Inc - Made available under the Eclipse Public License.

This assignment requires that you complete the following tasks (in no particular order).

Experiences with conformance test procedures for IEC Edition 2 System and IED configuration tools

(Team Name) (Project Title) Software Design Document. Student Name (s):

MAGENTO ADD MULTIPLE PRODUCTS TO CART

Strategic planning for improving the Statistical Register Systems of Manufacturing Industries (MI) in Iran

COCKPIT FP Citizens Collaboration and Co-Creation in Public Service Delivery. Deliverable D2.4.1

Distributing storage of LHC data - in the nordic countries

S Series Portfolio Status 20 June 2012

ORDER DETAILS ON SUCCESS PAGE FOR MAGENTO 2 USER GUIDE

Version control system (VCS)

COD DECH giving feedback on their initial shifts

A Short Course on Geant4 Simulation Toolkit. How to learn more?

where the Web was born Experience of Adding New Architectures to the LCG Production Environment

How the Monte Carlo production of a wide variety of different samples is centrally handled in the LHCb experiment

8.0 Help for End Users About Jive for SharePoint System Requirements Using Jive for SharePoint... 6

by: Eddie Widiono, Founder & Chief Advisor of Indonesia Smart Grid Initiative (Prakarsa Jaringan Cerdas Indonesia / PJCI)

JSR 377 Desktop Application Framework September Andres Almiray

Web Design Course Syllabus and Course Outline

P2: Collaborations. CSE 335, Spring 2009

Grid and Cloud Activities in KISTI

MAME - Compilingscript V2.3a

CHECKOUT SUCCESS PAGE FOR MAGENTO 2

The IDN Variant TLD Program: Updated Program Plan 23 August 2012

Grids and Security. Ian Neilson Grid Deployment Group CERN. TF-CSIRT London 27 Jan

OneMap Myanmar: Open Access Spatial Data Platform

Transcription:

GENSER, the generator repository in LCG Alexandre Sherstnev, Sergey Makarychev the LCG project LCG Application Area and Generator Services subproject. What is GENSER? Scheme of working with GENSER and duties of librarians. Structure of GENSER. GENSER, as a development environment. Plans.

LCG Application Area Some information from http://lcgapp.cern.ch/project/ Applications is one of 4 activity areas in LCG the LHC Computing Grid Project. The Applications area develops and maintains that part of the physics applications software and associated infrastructure that is shared among the LHC experiments. The scope includes: - common applications software infrastructure, frameworks, libraries, and tools; - common applications such as simulation and analysis toolkits; - grid interfaces to the experiments; - assisting the integration and adaptation of physics applications software in the grid environment.

The Generator Services subproject Applications Area Physics FLUKA Geant Valid Generator Services Simulation Simulation Simulation Simulation Well-maintained common repository for the MC generators code. Common interface for events to OO code (collaboration software, etc.) A database for common events files. The development of a common validation tool/test suite for generators Try to engage HEP community external to the LCG to these efforts (convinient repositories, forums, etc.) Extra information is in RTAG9.

Tasks of GENSER, MC generators repository Unified installation of MC generators which are used in several LHC collaborations (for example, PYTHIA). GENSER helps to organize central place where all maintained MC generators will be installed properly and provide appropriate methods to access/use for all collaborations (these methods will be developed by GENSER team and collaboration in a cooperation). Many, many tests. The very important problem of the MC generation is to organize tests/validation of MC generators and compare samlpes prepared by different MC generators. The GENSER will collect all tests applied and developed in collaborations for every MC generator. In GENSER we will try to involve MC generator authors/experts to participate in development of MC generators specially for LHC collaborations and necessary tests suites. - GENSER will be base on the SCRAM technology. For end users GENSER will be presented as an usial SCRAM project. We plan to make new releases of GENSER when a collaboration give us a new official release of some MC generator or prepare a new tests suite.

Preliminary scheme of working with GENSER, as a generator library New releases Bugs reports MC generator author Responsible person(s) for MC generators Collaboration End user End user Requests on new releases, tests Bug reports, tests results Official releases Librarian MC generators library: GENSER Installation of new releases End user Official releases

Tasks of the GENSER librarians Installation and testing of a new generator release in GENSER, prepared by a collaboration: - install the release code and the tests suite in a standard manner (developed in cooperation by the collaboration and our GENSER team). - carry out the tests and inform all collaborations about the tests results and bug reports. Installation a generator release as an official release in GENSER for given collaboration: - install the official release to GENSER in a standard way. - make a new release of GENSER. Clean-up and maintaince of GENSER. The librarian should remove all releases which are obsolete and not needed in LHC collaborations in the nearest release of GENSER. Librarians have to cooperate with all LHC collaborations to develop appropriate install/store procedures of the MC generators in GENSER.

A possible structure of GENSER There are two possibilities of GENSER building: - to store the MC generator code in GENSER, as a part of it - to install MC generators as external software packages in the LCG environment and store in GENSER just tests suites and other code related to the maintained MC generators. Since both solutions have advantages and drawbacks, we do not have a final solution yet... LCG policy on project GENSER_X_X_X/ code structure Config/ $platform/ Bin/ Lib/ Tests/ Src/ PYTHIA/ MCDB/... Include/ Src/ Tests/ Examples/

Problems of GENSER Installation of MC generators code to GENSER internally: Advantages: 1. Users can install and work with GENSER on a local machine without installation of full LCG environment. 2. There is a possibility to develop the code of MC generators in GENSER CVS directly. Drawbacks: 1. the existed LCG policy doesn't allow to have extra directories in the src directory of packages (we should change the policy or to reorganize the code). 2. The GENSER size can increase rapidly (Solution: proper administration - remove obsolete/dead parts, etc.) Installation of the MC generators to the external software area of the LCG environment. Advantages Drawbacks Extra drawback: we need constant write access to the external software area via another persons (not from GENSER team).

GENSER, as a developer environment. In future GENSER can be transformed to a development environment. The authors of MC generators can use GENSER CVS repository for development of the MC generators code. Advantages of such the repository: MC generators authors will have a convenient environment for development. The authors will have a rapid feedback from users at LHC. Collaborations will receive new releases of necessary MC generators quickly with, maybe, taking into account of some suggestions by the collaborations (generator structure, user interfaces, documentations, etc.).

Possible scheme of working with GENSER, as development environment Responsible person(s) for MC generators Collaboration End user New releases, Bugs reports Requests on new releases, tests Bug reports, tests results Official releases MC generator author Librarian Install of new releases, tests Library Administraton Development CVS End user Official releases GENSER

Our plans: Now our main task in the GENSER project is to collect opinions and suggestions of all LHC collaborations and theoretical groups about: How we can organize effectively cooperation between MC generators authors/experts (in and out of LHC collaborations) and our GENSER team. Understand possible ways to include GENSER in collaborations software environments. We start to develop the effective ways of this cooperation with every collaboration and some MC generator teams. Now we have a CVS for GENSER in LCG and begin to fill the repositary with our already prepared code (first - the MCDB project). Manpower: - 1FTE (Y.Bugaenko, S.Makarichev, A.Sherstnev from Russia LCG team). -??? The first milestones: - alpha version of GENSER will be issued to 31 of july.