170 likes | 183 Vues
GENSER 0.1.0 introduces new generators and versions, along with other changes and bug fixes. The release follows a new policy of releasing updates every three months. User feedback is encouraged, and future plans include adding new generators and versions. GENSER provides a uniform and simple system for end users, allowing them to launch MC generators and control the software used.
E N D
GENSER:current status What GENSER is. New generators and versions in GENSER 0.1.0 Other changes, bug-list New policy of GENSER releasing User feedback Future plans Alexandre Sherstnev Moscow State University, Russia
GENSER provides • Uniform and simple system for the end user • launch MC generators • control of using software (generator versions, compilers, external libraries, etc.) • Different platforms support • For some generators source codes provided • Fast feedback if something is wrong in GENSER • Permanent interaction with users and authors
GENSER features • GENSER based on SCRAM technology (A superstructure on the make program) • Strict package structure (scram limits) • All generators kept in one place (at least in tarballs) • External installation for some generators • Bugs in generators could be fast fixed
GENSER releases • GENSER_0_0_1 (15.08.2003) • GENSER_0_0_2 (21.08.2003) • GENSER_0_0_3 (01.10.2003) • GENSER_0_0_4 (16.12.2003) • Current release: GENSER_0_1_0 (expected issue date: 1-7.04.2004) All further information is concerned to GENSER_0_1_0
NEW packages in GENSER • EvtGen: version alpha-00-11-07 (the last one from homepage) • Installed as external software in LCG (external tool in GENSER) • Internal tests in the version • Need a discussion with LHCb people: possibly, they want another version (or changes to the current one) • AlpGen: version 1.3.2 • Internal installation • Tested by Filippo Ambroglini (many thanks!) • Good collaboration with AlpGen in small changes for the version of AlpGen in GENSER
NEW packages in GENSER • CompHEP:version 4.4.0 • Installed to the LCG external software area • Now it is used in GENSER “as is” (with no scram) • Bug-fixed version (4.4.1) will be implemented very soon • PDFLIB:version 804 (request from LHCb). • We have no plans to maintain PDFLIB in GENSER. • This version is installed to GENSER_0_1_0 temporarily, before LHCb will adopt PYTHIA with the LHAPDF interface to structure functions. • The adaptation has already been made by D. Bourilkov for CMS (in CMKIN_3_0_0)
New generator versions • PYTHIA: • version 6.222 • For all PYTHIA versions pdfdummy routines are collected to separate libraries (library versions 6.2xx.1). Now PYTHIA is presented in GENSER by 3 libs (core, dummy, pdfdummy) • HERWIG: • version 6.504b1 (request on the special version from ATLAS with a some changes from 6.504)
Bug fixing: open bugs We use http://savannah.cern.ch for bug reporting Project simu: direct reference http://savannah.cern.ch/projects/simu/ Now 2 open bugs (both in HERWIG 6.504), reported by ATLAS (G. Stavropoulos)
Other changes • Documentation for End-User: • description of generator implementation; details of using • Extra How-To’s (new tools in scram) • Minor from-version-to-version changes • GENSER configuration: • New tools (cernlib, external generators), new compiler (vf90) • Many small changes in configuration (see ref. notes) • GENSER CVS: • Migration to the IT CVS Service (as part of simu project) • A reorganization of CVS structure: one directory per generator, versions will be differed by CVS labels
New releasing policy We have complaints on inclusion of new packages to official GENSER new releasing policy: • New official GENSER release per 3 month • Reasonable number of new versions and generators appear • Collaborations have a time to use GENSER and collect a wish-list (new versions, appearing bugs, etc.) • Time of librarian rotation • Each stable GENSER release is frozen. • All new generators and new versions are tested in a testing GENSER version (GENSER_X_Y_Zpre). In case of need, one can take libraries from there.
Interactions with users and authors • ATLAS uses GENSER_0_0_4 in MC productions. Some reports about bugs and request on special versions (George Stavropoulos) • Some requests and suggestions from LHCb (many thanks to Florence Ranjard) • In the year CMS plans to evaluate GENSER for MC productions (F. Moortgat, S. Slabospitsky) • Good collaborations with AlpGen team at the time of AlpGen implementation (many thanks F. Ambroglini)
Further plans • Add new generators: • LHAPDF: 2.0 (M.Whalley) • New version of EvtGen (if requested by LHCb) • New versions: PYTHIA: 6.3 (tests only!), COMPHEP: 4.4.1 • MadGRAPH (F. Maltoni) • Generators for HI (DPMJET, NEXUS, SFM) ??? • New platform: rh73_gcc32_dbg (debug versions) • More documentation for the project • Re-evaluation of configuration software (scram vs. make only) • Permanent interaction with users and authors. • Many other (standalone) generators (in CMS, as an examlpe). What about them???
Contact persons in experiments Current list of contact persons in collaborations: ATLAS: George StavropoulosCMS: Filip Moortgat ALICE: Andreas MorschLHCb: Witold Pokorski (?)
GENSER_0_1_0: 1-7/04/2004 8 generators, 2 PDF packages, 21 versions • PYTHIA: 6.205, 6.217, 6.220, 6.221, 6.222 • HERWIG: 6.500, 6.503, 6.504, 6.504b1 • ISAJET: 7.67, 7.69 • EvtGen: alpha-00-11-07 • AlpGen: 1.3.2 • CompHEP: 4.4.0 • LHAPDF: 1.1 • PDFLIB: 804 (temporarily) • Glauber Xs (Heavy Ions): 1.0 • HIJING (Heavy Ions): 1.36, 1.37, 1.383, 1.383b
Current GENSER structure • GENSER_0_0_4 | |--- config/ • |--- doc/ • |--- include/ |--- logs/ • |--- release.notes |--- rh73_gcc32/lib/ • bin/ • tests/ • | ---include/ |--- src/herwig/6_500/data/ • doc/ • dummy/ • examples/ • includes/ • src/ 6_5036_504
GENSER team • GENSER home:http://lcgapp.cern.ch/project/simu/generator/ • LCG GENerator SERvices Subproject teamPaolo Bartalini paolo.bartalini@cern.chIlya Seluzhenkov ilya.selioujenkov@cern.chA. Sherstnev sherstnv@theory.sinp.msu.ruVladimir Uzhinsky vladimir.oujinski@cern.ch