Experience with Corsika

Slides:



Advertisements
Similar presentations
EAS EXPERIMENT ON BOARD OF THE AIRBUS A380 J. N. Capdevielle, F. Cohen, PCC, College de France K. Jedrzejczak, B. Szabelska, J. Szabelski, T. Wibig The.
Advertisements

G. Battistoni, INFN Milano
Julie McEnery1 Installing the ScienceTools The release manager automatically compiles each release of the Science Tools, it creates a set of wrapper scripts.
Parts of a Computer Why Use Binary Numbers? Source Code - Assembly - Machine Code.
University of Maryland Compiler-Assisted Binary Parsing Tugrul Ince PD Week – 27 March 2012.
HDVC & Client Reflector server SIP Server User management HDVC & Client.
Update on Corsika Simulation 29 June 2015 Fabrizio Coccetti 1.
SimpleGeo render plugins Chris Theis. SimpleGeo architecture GUI Graphical user interface CSG – Engine B-Rep - Kernel Importer/ Exporter Command manager.
ABAQUS Installation on LINUX Platform D. Hanumanthappa, A. Jérusalem May 5th, 2010.
Install Software. UNIX Shell The UNIX/LINUX shell is a program important part of a Unix system. interface between the user & UNIX kernel starts running.
CMSBrownBag,05/29/2007 B.Mangano How to “use” CMSSW on own Linux Box and be happy In this context “use” means: - check-out pre-compiled CMSSW code - run.
Geant4 Installation Supported platforms:  Scientific Linux with gcc 4.1.2/4.6  Mac Os X 10.7 and 10.8 with gcc 4.21  Windows7 with Visual Studio.
Stanford µSequencer December Motivation Control, initialization, and constant maintenance of Avalon peripherals –Perfectly deterministic Microprocessor.
Python From the book “Think Python”
1 Dr. Sandro Sandri (President of Italian Association of Radiation Protection, AIRP) Head, Radiation Protection Laboratory, IRP FUAC Frascati ENEA – Radiation.
MIPS Project -- Simics Yang Diyi Outline Introduction to Simics Simics Installation – Linux – Windows Guide to Labs – General idea Score Policy.
An overview of EUSO publicaly available software SLAST (Shower Initiated Light Attenuated to the Space Telescope) STAR (Space Telescope Analysis and Reconstruction)
Track Short Course: TrackRT Installation Thomas Herring, MIT Room A
New Hadr02 test for Ion-Ion simulation Ivantchenko V., Ivantchenko A.
Low-Energy Interaction Models in CORSIKA Dieter Heck, Ralph Engel Forschungszentrum Karlsruhe, Germany Giuseppe Battistoni, Alberto Fassò, Alfredo Ferrari,
Hybrid measurement of CR light component spectrum by using ARGO-YBJ and WFCTA Shoushan Zhang on behalf of LHAASO collaboration and ARGO-YBJ collaboration.
National Energy Research Scientific Computing Center (NERSC) CHOS - CHROOT OS Shane Canon NERSC Center Division, LBNL SC 2004 November 2004.
Contribution of simulation techniques to the space weather research Pavlos Paschalis [1] H. Mavromichalaki[1], L.I. Dorman[2], Ch. Plainaki[3] [1] Athens.
Teaching Digital Logic courses with Altera Technology
Study of VHE Cosmic Ray Spectrum by means of Muon Density Measurements at Ground Level I.I. Yashin Moscow Engineering Physics Institute,
JASMIN December Counter Experiments (T-972/994) Toshiya SANAMI on behalf of JASMIN Counter team JASMIN Counter team H.Arakawa, M.Hagiawara, Y.Iwamoto,
NEVOD-DECOR experiment: results and future A.A.Petrukhin for Russian-Italian Collaboration Contents MSU, May 16, New method of EAS investigations.
CERN 13-Jun-2002 Andreas Pfeiffer, CERN/IT-API, Development Infrastructure Andreas Pfeiffer CERN IT/API
Shoushan Zhang, ARGO-YBJ Collaboration and LHAASO Collaboration 4 th Workshop on Air Shower Detection at High Altitude Napoli 31/01-01/ IHEP (Institute.
SIMULATION OF BACKGROUND REDUCTION TECHNIQUES FOR Ge DBD DETECTORS Héctor Gómez Maluenda. University of Zaragoza. GERDA/Majorana MC Meeting.
DECTRIS Ltd Baden-Daettwil Switzerland Continuous Integration and Automatic Testing for the FLUKA release using Jenkins (and Docker)
LHCf Collaboration Meeting, Catania, 4-6 July 2009 MC comparison: Fluka vs Epics Oscar Adriani.
Building programs LinuxChix-KE. What happens in your CPU? ● It executes a small set of instructions called "machine code" ● Each instruction is just a.
IPPP Grid Cluster Phil Roffe David Ambrose-Griffith.
MET4750 Techniques for Earth System Modeling MET 5990 Techniques for Earth System Modeling and Research (
PI: Kihyeon Cho & Soonwook Hwang Sponsor: Creative project by KISTI
General Purpose computing on Graphics Processing Units
Modeling of secondary cosmic ray spectra for Solar Cycles 23
After Construction Name: Per #:.
Computer System Laboratory
Android Mobile Application Development
Implementation of Embedded OS
Visualization of CORSIKA EAS (Development of EAS in the atmosphere)
Scaling behavior of lateral distribution of electrons in EAS
CSC227: Operating Systems
RADIATIVE CORRECTIONS TO IN PANDAROOT
MET4750 Techniques for Earth System Modeling
Computer System Laboratory
Installing Software Part 3
Update on Corsika Simulation 15 June 2015
Implementation of Embedded OS
UBUNTU INSTALLATION
IM-pack: Software Installation Using Disk Images
Computer System Laboratory
Fake trigger background simulation
Implementation of Simulation
2nd ASTERICS-OBELICS Workshop
Monte Carlo studies of the configuration of the charge identifier
Blahoslav Pastirčák, IEP SAS Košice Pavol Bobík, IEP SAS Košice
Comparison Of High Energy Hadronic Interaction Models
Measurement of the Atmospheric Muon Charge Ratio by Using a Cosmic Ray Telescope Soheila Abdollahi (Imam Khomeini International University, Sharif University.
PARTICLE FLUX CALCULATION-III
Comparison Of High Energy Hadronic Interaction Models
MC Simulation and optimization of KM2A
HADRONIC INTERACTION MODELS AND DPMJET-CHARM MODEL
Software Installation
Application of neutron monitor data for space weather
UM D0RACE STATION Status Report Chunhui Han June 20, 2002
Download and Installation of code::blocks
Presentation transcript:

Experience with Corsika B. Pastirčák, P. Bobík, J. Szabelski, M.Putis, K.Kudela JEM-EUSO Atmospheric Monitoring & Simulation meeting @ KIT, Karlsruhe 10 April 2013

Outline Motivation: We are developing SecondaryCR model for secondary particles in the Earth atmosphere which evaluates spectra of e-, e+, mu+, mu-, gammas, protons, neutrons, Cherenkov light etc at different positions, altitudes and times during 22nd and 23rd solar cycle. For evaluation we use results of HelMod model. Transparency of magnetosphere is obtained by GeoMag model and finally secondary production in Earth magnetoshpere we simulate by Corsika package. For this purpose we have examined Corsika package on several Linux platforms, mostly Fedora Core (14-17) and Ubuntu 12.10; both on 32bit and 64bit architectures trying all low (GHEISHA, FLUKA and URQMD) and high (DPMJET, EPOS, NEXUS, QGSJET, QGSII, SIBYLL and VENUS) energy hadronic interaction models. Several problems appeared during testing , but I will concentrate to only 2 main questions. Firstly, we were not able to compile FLUKA in Corsika package in general on 64bit architecture The second question is connected with conversion the binary Corsika output to ROOT file.

The code We have examined corsika-6971 and corsika-6990 We have developed (thanks to Jacek Szabelski) SW for conversion Corsika binary output to ROOT file Want to use all 3 low energy hadronic models: GHEISHA, FLUKA, URQMD (due to study low energies) Calculations on Kosice JEM-EUSO cluster, which is on 64bit architecture

JEM-EUSO Kosice cluster 4*32 + 6*64 cores @ 2.3 Ghz; 10 TB 2.6.35.14-106.fc14.x86_64 kernel G77:gcc version 3.4.6 GFORTRAN: gcc version 4.5.1 3.7.3-101.fc17.x86_64 kernel GFORTRAN: gcc version 4.7.2 ROOT 5.34/03 corsika-6971, corsika-6990 fluka2011.2-gfor64

Examined also on 32bit architecture, (here on Ubuntu 12.10): 3.2.0-40-generic-pae #64-Ubuntu SMP kernel G77: gcc version 3.4.6 (Ubuntu 3.4.6-6ubuntu5) GFORTRAN: gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) In this case of 32bit architecture Corsika with Fluka successfully compiles and provides reasonable result

Fluka installation instructions o 32 bits, requires gcc/g77 (version >= 3.4) fluka2011.2-linuxAA.tar.gz o 64 bits, requires gcc/gfortran (version >= 4.4) fluka2011.2-linux-gfor64bitAA.tar.gz FLUFOR (optional): containing the compiler type ("gfortran" or "g77") which must be coherent with the architecture of the package you downloaded. GFORFLU (optional): set to specify the specific version of gfortran to be used if more than one is available (i.e. if on your machine "gfortran" points to a version < 4.4, and "gfortran44" points to version 4.4, you canset GFORFLU to "gfortran44" and happily use the FLUKA gfortran 64 bits version).

Conversion output file to ROOT {gSystem->CompileMacro("TWczytkonf.cpp","k"); gSystem->CompileMacro("Tc_runh_6700.cpp","k"); gSystem->CompileMacro("Tc_evth_6700.cpp","k"); gSystem->CompileMacro("Tc_long_6700.cpp","k"); gSystem->CompileMacro("Tc_evte_6700.cpp","k"); gSystem->CompileMacro("Tc_rune_6700.cpp","k"); gSystem->CompileMacro("Tc_Subblocks.cpp","k"); gSystem->CompileMacro("Tc_masses_6700.cpp","k"); gSystem->CompileMacro("TJS_CORS_filetype_info.cpp","k"); gSystem->CompileMacro("TJS_CORS_filetype.cpp","k"); gSystem->CompileMacro("TJSr_CORSIKA.cpp","k"); gSystem->CompileMacro("TJS_interface4CORSIKA.cpp","k"); gSystem->CompileMacro("TOneParticle.cpp","k"); gSystem->CompileMacro("TLongNandDEfromDATLong.cpp","k"); gSystem->CompileMacro("TReadDATLong.cpp","k"); gSystem->CompileMacro("TReadCorsikaASCIIoutput.cpp","k"); gSystem->CompileMacro("TDATTree.cpp","k"); gSystem->CompileMacro("Twpa2root.cpp","k"); }

Conversion output file to ROOT [directories] InDir = /home/slavo/Corsika/Analyza/C4R/tmp/ OutDir = /home/slavo/Corsika/Analyza/ROOT/tmp/ [files] datNR = DAT000191 datNR = DAT000291 datNR = DAT000391 datNR = DAT000491 datNR = DAT000591 datNR = DAT000691 datNR = DAT000791 datNR = DAT000891 datNR = DAT000991 datNR = DAT001091

Converted to ROOT output

Preliminary example result

Summary Examined Corsika packages corsika-6971 and corsika-6990 In both cases not possible to compile Corsika with Fluka on 64bit architecture The conversion od Corsika binary output to ROOT TTree file using our conversion SW is possible only for corsika-6971 version, not for newer one corsika-6990 However, the result obtained by succesfully compiled Corsika are in good agreement compared to one data example