User Tools

Site Tools


hpc:pythia

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

Pythia Performance

On ''acinode.hep.anl.gov''

This is the Pythia performance on ascinode.hep.anl.gov while hadronizing Alpgen Z+N-jet events.

  • 'N Showered Events' are the number of events Pythia showered during the test.
  • 'CPU Time' are the seconds reported by the 'time' command line that it took Pythia to run.
  • 'Rate' = 'N Showered Events'/'CPU Time'
  • 'Accepted Events' are the number of events that passed the Jet Matching that Pythia performs in order to avoid double counting.
  • 'Acceptance Efficieny' = 'Accepted Events'/'N Showered Events'
  • 'Accepted Rate' = 'Accepted Events'/'CPU Time'

If you don't see anything but white-space below this text, hit Ctrl-R (or Cmd-R on a mac).

hpc/pythia.txt · Last modified: 2014/01/21 22:24 by jchilders