User Tools

Site Tools


hpc:pythia

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
hpc:pythia [2014/01/16 15:24]
jchilders
hpc:pythia [2014/01/21 22:24]
jchilders [On ''acinode.hep.anl.gov'']
Line 1: Line 1:
 ===== Building Pythia on BlueGene/Q ===== ===== Building Pythia on BlueGene/Q =====
  
-==== Part 1: Build HepMC ====+==== Part 1: Build HepMC Library ====
  
-  - Check out HepMC from SVN: <code bash>svn co svn+ssh://[email protected]/users/svn/hpc/tools/HepMC-2.06.08</code>+  - Check out HepMC from SVN: <code bash>svn co svn+ssh://[email protected]/users/svn/hpc/tools/HepMC-2.06.08 <destination_path></code>
   - Inside the HepMC folder run <code bash>./bgq-make.sh</code>   - Inside the HepMC folder run <code bash>./bgq-make.sh</code>
  
-==== Part 2: Build Pythia ====+==== Part 2: Build Pythia Library ====
  
   - Check out Pythia from SVN: <code bash>svn co svn+ssh://[email protected]/users/svn/hpc/generators/pythia/v8180/bgq/trunk <destination_path></code>   - Check out Pythia from SVN: <code bash>svn co svn+ssh://[email protected]/users/svn/hpc/generators/pythia/v8180/bgq/trunk <destination_path></code>
   - Inside the Pythia folder run <code bash>./bgq-make.sh</code>   - Inside the Pythia folder run <code bash>./bgq-make.sh</code>
 +
 +==== Part 3: Build Pythia Executable ====
 +
 +  - Check out TCLAP from SVN: <code bash>svn co svn+ssh://[email protected]/users/svn/hpc/tools/tclap-1.2.1 <destination_path></code>
 +  - Check out Pythia user code from SVN: <code bash>svn co svn+ssh://[email protected]/users/svn/hpc/generators/pythia/usercode <destination_path></code>
 +  - 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'
 +
 +
 +<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>
 +
 +
hpc/pythia.txt ยท Last modified: 2014/01/21 22:24 by jchilders