User Tools

Site Tools


hpc:pythia

Differences

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

Link to this comparison view

Next revision
Previous revision
hpc:pythia [2014/01/16 15:22]
jchilders created
hpc:pythia [2014/01/21 22:24] (current)
jchilders [On ''acinode.hep.anl.gov'']
Line 1: Line 1:
-===== Building Pythia =====+===== Building Pythia on BlueGene/=====
  
-==== Part 1: Build HepMC ====+==== Part 1: Build HepMC Library ====
  
-  - Check out HepMC from SVN: \\ +  - Check out HepMC from SVN: <code bash>svn co svn+ssh://[email protected]/users/svn/hpc/tools/HepMC-2.06.08 <destination_path></code> 
-    ''svn co svn+ssh://[email protected]/users/svn/hpc/tools/HepMC-2.06.08'' +  - Inside the HepMC folder run <code bash>./bgq-make.sh</code> 
-  - Inside the HepMC folder run + 
-    ''./bgq-make.sh''+==== 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> 
 +  - 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' 
 + 
 +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>
  
-==== Part 2: Build Pythia ==== 
  
-  - Check out Pythia from SVN: \\ 
-    ''svn co svn+ssh://[email protected]/users/svn/hpc/generators/pythia/v8180/bgq/trunk <destination_path>'' 
-  - Inside the Pythia folder run 
-    ''./bgq-make.sh'' 
hpc/pythia.1389885731.txt.gz · Last modified: 2014/01/16 15:22 by jchilders