Table of Contents

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.

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

<html><iframe width='900' height='1100' frameborder='0' src='https://docs.google.com/spreadsheet/pub?key=0Aog5UiCGVmvRdDY5bGc0WTQxVXd5OUJMNVpTZ0JFRWc&single=true&gid=0&output=html&widget=true'></iframe></html>