User Tools

Site Tools


hpc:pythia

This is an old revision of the document!


Building Pythia on BlueGene/Q

Part 1: Build HepMC Library

  1. Check out HepMC from SVN:
    svn co svn+ssh://username@atlas1.hep.anl.gov/users/svn/hpc/tools/HepMC-2.06.08 <destination_path>
  2. Inside the HepMC folder run
    ./bgq-make.sh

Part 2: Build Pythia Library

  1. Check out Pythia from SVN:
    svn co svn+ssh://username@atlas1.hep.anl.gov/users/svn/hpc/generators/pythia/v8180/bgq/trunk <destination_path>
  2. Inside the Pythia folder run
    ./bgq-make.sh

Part 3: Build Pythia Executable

  1. Check out TCLAP from SVN:
    svn co svn+ssh://username@atlas1.hep.anl.gov/users/svn/hpc/tools/tclap-1.2.1 <destination_path>
  2. Check out Pythia user code from SVN:
    svn co svn+ssh://username@atlas1.hep.anl.gov/users/svn/hpc/generators/pythia/usercode <destination_path>
  3. Inside the usercode folder you will find different programs written to use Pythia. As of this writting there was only one:
    • alpToHepmc/runPythiaOnAlpgen.cpp which can be used to shower Alpgen events and output HepMC format
      • There is a Makefile which can be used to make an executable, be sure to edit the paths inside the Makefile to point to the HepMC/Pythia/TCLAP installations
hpc/pythia.1389886451.txt.gz · Last modified: 2014/01/16 15:34 by jchilders