We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byAlexis Sweeney
Modified over 2 years ago
© Copyright QinetiQ limited July 2008 DPMJET-II.5 and DPMJET-III Implementation in Geant4 Overview & Status Report Pete Truscott QinetiQ Space LoB
© Copyright QinetiQ limited Implementation of DPMJET-II.5 model in Geant4 (1) Existing FORTRAN code DPMJET-II.5 to act as an event generator: 5GeV/nuc to 1E+11 GeV/nuc applicable to all projectiles & targets Poorly documented code: no explanation of the design / organisation of the code; each subroutine having little (or often no) description; little explanation of internal variables/common blocks Geant4 DPMJET-II.5 interface: G4DPMJET2_5Model class now developed and under test After prompt nuclear-nuclear collisions, nuclear de-excitation treated using other Geant4 models (precompound, evaporation, Fermi break-up) Default is precompound, but user can override and declare her own precompound, G4ExcitationHandler or no de-excitation. DPMJET-II.5 FORTRAN code requires Glauber profile data: integral probability function used to sample impact parameter For Geant4 implementation, determined as a function of A P and A T rather than (A P, Z P ) and (A T, Z T ) Current version of database of Glauber profile data available applicable to projectiles from A P = 2 to A P = 58 on target nuclei with A T = 2 to A T = 58 It is hoped that this will be expanded in due course to projectiles up to A=240 and similarly for targets, but time for generating data extensive (it took ~10 CPU months for A=2 to A=58)
© Copyright QinetiQ limited Implementation of DPMJET-II.5 model in Geant4 (2) Total inelastic cross-sections Total inelastic cross-section class G4DPMJET2_5CrossSection created to do this, and also covers projectiles from A=2 to A=58 on targets from A=2 to A=58 (by-product of DPMJET-II.5) Some comparisons performed at the low-energy (~5GeV) end of the cross-section curve, but limited available data for total inelastic cross-sections at ultra-relativistic energies – does anyone know of any data? S/W Compatibility Tested with G4 v8.3 (tested at reference tag 0), v9.0 (patch 01), v9.1 (tested at reference tag 3) (so I have been told!) built with compiler versions: gcc v3.2.3 with g77 v3.2.3 gcc v4.0.0 with g77 v3.2.3 gcc v4.2.0 with gfortran v4.2.0 gcc v4.2.3 with gfortran v4.2.3 WARNING: DPMJET-II.5 FORTRAN has problems with gfortran v4.0.0 and gfortran v4.1.0 (see software manual); its possible that latter will work with 32-bit machines.
© Copyright QinetiQ limited Implementation of DPMJET-II.5 model in Geant4 (3) Use in physics list G4ExcitationHandler *theExcitationHandler = new G4ExcitationHandler; G4Evaporation * theEvaporation = new G4Evaporation; G4FermiBreakUp * theFermiBreakUp = new G4FermiBreakUp; theExcitationHandler->SetEvaporation(theEvaporation); theExcitationHandler->SetFermiModel(theFermiBreakUp); theExcitationHandler->SetMaxAandZForFermiBreakUp(17, 9); theDPM = new G4DPMJET2_5Model(DEFAULT); theDPM->SetExcitationHandler(theExcitationHandler); theDPM->SetMinEnergy(6*GeV); theDPM->SetMaxEnergy(100*TeV); Notes/other constraints: Interactions of heavy ions on protons currently ignored (G4DPMJET2_5Model doesnt currently treat protons) QinetiQ has not included DPMJET-II.5 FORTRAN with release, but easy to download from Ranfts web-site (see G4dpmjet2_5 software manual) Scripts included with G4dpmjet2_5 to apply patch the DPMJET-II.5 FORTRAN source before compilation Instructions in software manual on how to install & build G4dpmjet2_5, and modifications required to users GNUmakefile
© Copyright QinetiQ limited Secondary proton energy spectra from A-A collisions G4dpmjet2_5 & FLUKA (1)
© Copyright QinetiQ limited Secondary proton energy spectra from A-A collisions G4dpmjet2_5 & FLUKA (2) Suggests at low-energy collisions, G4dpmjet2_5 over predicts (at least compared with FLUKA)? G4dpmjet2_5 following DPMJET-III here?
© Copyright QinetiQ limited Secondary proton & rapidity spectra from A-A collisions G4dpmjet2_5 & experiment Proton Shows underprediction
© Copyright QinetiQ limited Status & future work G4dpmjet2_5 showing good consistency at high collision energies, but discrepancies at lower energies (~10GeV/nuc) No feedback yet on draft code … Im not sure anyone has tried to use it Functional and physics testing performed but more testing should be undertaken – critical to other MarsREM project deliverables Need to discuss with, e.g. Gunter, how to implement in G4 release, and once this is sorted, commit source to repository Proton-nuclear and nuclear-proton interactions Already started DPMJET-III implementation (MarsREM) Extend Glauber profile data and Glauber inelastic cross-section data beyond A=58
© Copyright QinetiQ limited Backup Slides
© Copyright QinetiQ limited G4dDPMJET2_5Model logical flow
© Copyright QinetiQ limited Summary of G4DPMJET2_5Model classes
© Copyright QinetiQ limited G4dDPMJET2_5CrossSection logical flow
© Copyright QinetiQ limited DPMJET-2.5 & DPMJET-3 Treats hadron-nuclear and nuclear-nuclear interactions >5 GeV/nuc, with the upper.
15 Geant4 Overview John Apostolakis (CERN) & Dennis Wright (SLAC) for the Geant4 collaboration Hadronic Shower Simulation Workshop, FNAL, 6-8 Sept 2006.
2 Welcome To Defect Management Training Objective: The objective of this course is to learn about standards that emphasize a best practice approach for.
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 29Slide 1 Chapter 29 Configuration Management.
Testing Relational Database. Overview Once the design of a database system has been completed, the developers are ready to move into the implementation.
Writing Your Masters Dissertation David A Watt
Chapter 6 – Architectural Design 1Chapter 6 Architectural design Software Engineering Ian Sommerville, Software Engineering, 9 th Edition Pearson.
Manage an IT Project. Aim This presentation is prepared to support and give a general overview of the ‘How to Manage and IT Project’ Guide and should.
© 2009 Wellesley Information Services. All rights reserved. A comprehensive guide to SAP NetWeaver Visual Composer Dr. Bjarne Berg.
1 Applying Project Management Skills in a Simulation Kathy Schwalbe, Ph.D., PMP PDS 2006 Cincinnati, OH
1 Note content copyright © 2004 Ian Sommerville. NU-specific content copyright © 2004 M. E. Kabay. All rights reserved. Configuration Management IS301.
DC-API: Unified API for Desktop Grid Systems Gábor Gombás MTA SZTAKI.
Copyright 2011 John Wiley & Sons, Inc Business Data Communications and Networking 11th Edition Jerry Fitzgerald and Alan Dennis John Wiley & Sons, Inc.
Presentation by Prabhjot Singh V-Model. Wikipedia ISTQB Exam Certification.com Resources.
Renesas Technology America Inc. 1 SKP8CMINI-15,17 Tutorial 2 Creating A New Project Using HEW4.
Chapter 6 Architectural Design Slide 1 Chapter 6 Architectural Design.
ASWEC 2008Slide 1 Construction by Configuration: An opportunity for SE research Prof. Ian Sommerville St Andrews University Scotland.
1 Computer Systems & Architecture Lesson 3 5. Designing the Architecture.
1 Note content copyright © 2004 Ian Sommerville. NU-specific content copyright © 2004 M. E. Kabay. All rights reserved. Software Re-use IS301 – Software.
1 GREY BOX TESTING Web Apps & Networking Session 10 Boris Grinberg
.NET Technology. Introduction Overview of.NET What.NET means for Developers, Users and Businesses Two.NET Research Projects:.NET Generics AsmL.
Open Source Tools and Proprietary Software Who we are Why are we developing software and using Open Source Tools What we are doing How we are implementing.
EGEE is a project funded by the European Union under contract IST R-GMA status and plans Abdeslem DJAOUI / RAL GRIDPP10 meeting at CERN, 3.
Maria Grazia Pia, INFN Genova Statistical Testing Project Maria Grazia Pia, INFN Genova on behalf of the Statistical Testing Team
CYPRESS Software Testing By Rick Clements
IUCN (International Union for Conservation of Nature) SIS self-teach guide. Version 1.1 (27 th July 2012) The IUCN Species Information Service (SIS) Version.
Computing Higher - SD Process – Topic 2 St Andrew’s High School Unit 2 Software Development Process.
Mobile App Development & Localisation Eric Chubb Alchemy Software Development 14 th June 2012.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 10Slide 1 Chapter 10 Architectural Design.
Page 1 IM/IT ARB Presentation Template EDRM # xxxxxx Pierre Nantel, Office of the CIO Information Technology Services Branch (ITSB) February 2010.
© 2016 SlidePlayer.com Inc. All rights reserved.