User Tools

Site Tools


hpc:sherpa

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
hpc:sherpa [2016/03/09 15:52] – [Compilation and Installation at Edison@NERSC] jchildershpc:sherpa [2016/03/10 15:45] – [Compiling on Mira@ALCF] jchilders
Line 14: Line 14:
   * The code generation step of Sherpa produces a ''makelibs'' compile script and many other ''Makefiles.in'' in the ''Process'' subdirectory that has full absolute path inside that points to the local Sherpa installation. Many of the ''configure*'' and ''automake'' files contain absolute paths to the directory in which the code generation step was executed. This causes problems if one tries to move the code generation to another system or folder.   * The code generation step of Sherpa produces a ''makelibs'' compile script and many other ''Makefiles.in'' in the ''Process'' subdirectory that has full absolute path inside that points to the local Sherpa installation. Many of the ''configure*'' and ''automake'' files contain absolute paths to the directory in which the code generation step was executed. This causes problems if one tries to move the code generation to another system or folder.
   * 200900 = W+jets, 200901 = Z+jets, 200903 = Drell-Yan, 200910 = Multi-jets   * 200900 = W+jets, 200901 = Z+jets, 200903 = Drell-Yan, 200910 = Multi-jets
- 
  
   * During a run Sherpa dlopen() calls the following libraries:   * During a run Sherpa dlopen() calls the following libraries:
Line 23: Line 22:
     * openloops/proclib/*.so     * openloops/proclib/*.so
     * libSherpaHepMcOutput.so     * libSherpaHepMcOutput.so
 +
 +  * Runtime Errors and Possible Meanings:
 +    * 'Couldn't find virtual ME for this process' -> look that it has the libSherpaOpenLoops.so and the proper openloops libraries.
 ===== Compilation and Installation at Edison@NERSC ===== ===== Compilation and Installation at Edison@NERSC =====
  
Line 166: Line 168:
 export PATH=$PATH:$PWD/install/bin export PATH=$PATH:$PWD/install/bin
 </code> </code>
-===== Compiling on Mira@ALCF =====+===== Compiling on Mira/Cetus@ALCF =====
  
   * <WRAP prewrap> <code bash>soft add +mpiwrapper-gcc   * <WRAP prewrap> <code bash>soft add +mpiwrapper-gcc
-svn export svn+ssh://atlas1.hep.anl.gov/users/svn/hpc/generators/sherpa/v211/bgq/tags/03-00-00 sherpa-03-00-00 +soft add +bgqtoolchain-gcc484 
-cd sherpa-03-00-00 +soft add +python-2.7 
-./configure --enable-mpi --with-pic --enable-gzip=/soft/libraries/alcf/current/gcc/ZLIB --enable-openloops=/projects/EnergyFEC/anl/ol-mpi --with-sqlite3=/projects/EnergyFEC/general_tools/sqlite-autoconf-3080200/install --enable-hepmc2=/projects/EnergyFEC/general_tools/HepMC-2.06.09/install --host=powerpc64-bgq-linux CC=mpicc CFLAGS=-g CPPFLAGS=-g CXXFLAGS=-g MPICXX=mpicxx CXX=mpicxx FC='mpif90 -fPIC -funderscoring' FCFLAGS=-g LDFLAGS=-dynamic --prefix=$PWD/install host_alias=powerpc64-bgq-linux+svn export svn+ssh://atlas1.hep.anl.gov/users/svn/hpc/generators/sherpa/v220/dev/tags/01-00-00 01-00-00 
 +cd 01-00-00 
 +./configure --enable-mpi --with-pic --enable-gzip=/soft/libraries/alcf/current/gcc/ZLIB --enable-openloops=</path/to/openloops> --with-sqlite3=install --enable-hepmc2=</path/to/hepmc2> --host=powerpc64-bgq-linux CC=mpicc CFLAGS=-g CPPFLAGS=-g CXXFLAGS=-g MPICXX=mpicxx CXX=mpicxx FC='mpif90 -fPIC -funderscoring' FCFLAGS=-g LDFLAGS=-dynamic --prefix=$PWD/install 
 +# build and install sqlite3 
 +# rerun configure with: --with-sqlite3=</path/to/sqlite3>
 make -j 20 install</code></WRAP> make -j 20 install</code></WRAP>
   * Hopefully, now everything is working.   * Hopefully, now everything is working.
hpc/sherpa.txt · Last modified: 2017/01/17 15:21 by jchilders