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 RHEL8. 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
MCFM
forSHERPA-MC
is in progress - The support of
Delphes
forSHERPA-MC
is disabled, the interface is defunct - The
OpenLoops
package is compiled with a limited set of processes - The
fastjet
package is compiled without CGAL support
Exceptions in features for El7/El8:
- The
geant4
package 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
/HepMC3
cascade
-- added support forRivet
/HepMC3
ThePEG
-- added support forHepMC3
Rivet
-- bugfixes forHepMC3
supportfjcontrib
-- added compilation of shared librarieslhapdf-sets-Herwig
-- a technical package that provides a set of PDF needed to buildHerwig
lhapdf-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
$PATH
and$LD_LIBRARY_PATH
to 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 (2276)* | EPEL 7 (347 downloads) |
* Total number of downloaded packages.
External Repository List
The following repositories are accessible during builds