Skip to content

Commit

Permalink
adding easyconfigs: Herwig-7.2.3-gompi-2022a.eb
Browse files Browse the repository at this point in the history
  • Loading branch information
APN-Pucky committed Nov 1, 2023
1 parent 0526047 commit d160786
Showing 1 changed file with 44 additions and 0 deletions.
44 changes: 44 additions & 0 deletions easybuild/easyconfigs/h/Herwig/Herwig-7.2.3-gompi-2022a.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild
# Author: Alexander Puck Neuwirth <[email protected]>

easyblock = 'ConfigureMake'

name = 'Herwig'
version = '7.2.3'
local_hepmc = "HepMC3"
local_hepmcver = "3.2.5"

homepage = 'http://herwig.hepforge.org/'
description = """
EvtGen is a Monte Carlo event generator that simulates the decays of heavy flavour particles, primarily B and D mesons.
"""

toolchain = {'name': 'gompi', 'version': '2022a'}
toolchainopts = {'optarch': True, 'pic': True}

source_urls = ['https://herwig.hepforge.org/downloads?f=']
sources = [SOURCE_TAR_BZ2]
checksums = ['5599899379b01b09e331a2426d78d39b7f6ec126db2543e9d340aefe6aa50f84']

dependencies = [
('EvtGen', '01.07.00', '-HepMC-2.06.11'),
('LHAPDF', '6.5.4'),
('ThePEG', '2.2.3', '-HepMC3-3.2.5'),
('fastjet', '3.4.0'),
('Boost', '1.79.0'),
('LHAPDF-sets', '20231013')
]

configopts = "--with-thepeg=$EBROOTTHEPEG --with-evtgen=$EBROOTEVTGEN" \
+ " --with-fastjet=$EBROOTFASTJET --with-boost=$EBROOTBOOST"

sanity_check_paths = {
'files': [
"bin/Herwig",
"bin/herwig-config",
"lib/Herwig/libHerwigAPI.%s" % SHLIB_EXT
],
'dirs': ["include/Herwig"],
}

moduleclass = 'phys'

0 comments on commit d160786

Please sign in to comment.