Description
This repository contains the Monte Carlo Event Generators used in High Energy Physics and related tools. The set of packages in this repository i compatible with RHEL7, therefore some packages might be outdated due to limitations of that platform. Please see the https://copr.fedorainfracloud.org/coprs/averbyts/HEPrpms/ repository for the packages compatible with newer versions of RHEL. The packages for EL7 are compiled with the maximal set of features. Some technical details are given below.
Exceptions in dependencies for El7/El8:
- The support of
MCFMforSHERPA-MCis in progress - The support of
DelphesforSHERPA-MCis disabled, the interface is defunct - The
OpenLoopspackage is compiled with a limited set of processes - The
fastjetpackage is compiled without CGAL support
Exceptions in features for El7/El8:
- The
geant4package compiled with a reduced set of features (e.g. no python support)
Newer versions of software for EL7 in progress:
recola2
Packages with a large amount of added codes:
rapgap-- added support forRivet/HepMC3cascade-- added support forRivet/HepMC3ThePEG-- added support forHepMC3Rivet-- bugfixes forHepMC3supportfjcontrib-- added compilation of shared librarieslhapdf-sets-Herwig-- a technical package that provides a set of PDF needed to buildHerwiglhapdf-sets-whizard-- a technical package that provides a set of PDF needed to buildwhizard
Packages with source codes provided internally, i.e. not downloaded at build time:
golem95-- the online sources were lost during the migration of hepforgecernlib
Please note that while some packages have newer versions released, e.g. geant4 or Herwig, these could not be
compiled on the EL7 with the system compiler.
Installation Instructions
To use the repository with RHEL7/CentOS7/etc. with root privileges do once
yum install epel-release
yum install yum-plugin-copr
yum copr enable averbyts/fastjet
Alternatively, you can also download a repo file and place it to /etc/yum.repos.d/
Then the packages can be installed with a standard yum command, e.g.
yum install Herwig
In case you don't have root privileges you still can use this repository in an automatic way.
- Copy yum configuration file from the system directory somewhere
cp /etc/yum.conf ./myyum.conf
- Get the .repo file for this repository
wget https://copr.fedorainfracloud.org/coprs/averbyts/fastjet/repo/epel-7/averbyts-fastjet-epel-7.repo
- Add the lines from averbyts-fastjet-epel-7.repo to the to the end of the myyum.conf:
cat averbyts-fastjet-epel-7.repo >> myyum.conf
- Download the needed packages with a standard yumdownloader command
yumdownloader --resolve --downloadonly --config=./myyum.conf --downloaddir=/my/download/directory SHERPA-MC
The dependencies will be downloaded as well.
- Extract the content of downloaded RPMs, e.g.
rpm2cpio /my/download/directory/SHERPA-MC-2.2.8-14.el7.x86_64.rpm | cpio -idmv /plac/ewhere/you/want/to/install/it
rpm2cpio /my/download/directory/openloops-2.1.1-3.el7.x86_64.rpm | cpio -idmv /plac/ewhere/you/want/to/install/it
...
- Setup environment variables like
$PATHand$LD_LIBRARY_PATHto point to your installation directory.
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
| Release | Architectures | Repo Download |
|---|---|---|
EPEL 7
|
x86_64 (2906)* | EPEL 7 (408 downloads) |
* Total number of downloaded packages.
External Repository List
The following repositories are accessible during builds
EPEL 7