From d160786741513c33555559aa1794e104cfdba04f Mon Sep 17 00:00:00 2001 From: Alexander Puck Neuwirth Date: Wed, 1 Nov 2023 20:09:45 +0100 Subject: [PATCH 1/2] adding easyconfigs: Herwig-7.2.3-gompi-2022a.eb --- .../h/Herwig/Herwig-7.2.3-gompi-2022a.eb | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 easybuild/easyconfigs/h/Herwig/Herwig-7.2.3-gompi-2022a.eb diff --git a/easybuild/easyconfigs/h/Herwig/Herwig-7.2.3-gompi-2022a.eb b/easybuild/easyconfigs/h/Herwig/Herwig-7.2.3-gompi-2022a.eb new file mode 100644 index 00000000000..e72cc851e79 --- /dev/null +++ b/easybuild/easyconfigs/h/Herwig/Herwig-7.2.3-gompi-2022a.eb @@ -0,0 +1,44 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Alexander Puck Neuwirth + +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' From f22dbb256834ae3c29794a2ec1698b5ec478c89a Mon Sep 17 00:00:00 2001 From: Alexander Puck Neuwirth Date: Wed, 1 Nov 2023 20:22:58 +0100 Subject: [PATCH 2/2] Update Herwig-7.2.3-gompi-2022a.eb --- easybuild/easyconfigs/h/Herwig/Herwig-7.2.3-gompi-2022a.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/h/Herwig/Herwig-7.2.3-gompi-2022a.eb b/easybuild/easyconfigs/h/Herwig/Herwig-7.2.3-gompi-2022a.eb index e72cc851e79..778638e6cb8 100644 --- a/easybuild/easyconfigs/h/Herwig/Herwig-7.2.3-gompi-2022a.eb +++ b/easybuild/easyconfigs/h/Herwig/Herwig-7.2.3-gompi-2022a.eb @@ -10,7 +10,7 @@ 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. +Herwig is a multi-purpose particle physics event generator. """ toolchain = {'name': 'gompi', 'version': '2022a'}