From 08a826a61711a89c77bba3fc27be7258abd304d2 Mon Sep 17 00:00:00 2001 From: Alexander Puck Neuwirth Date: Wed, 1 Nov 2023 20:12:24 +0100 Subject: [PATCH 1/2] adding easyconfigs: PYTHIA-8.2.45-gompi-2022a-HepMC-2.06.11.eb --- ...PYTHIA-8.2.45-gompi-2022a-HepMC-2.06.11.eb | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 easybuild/easyconfigs/p/PYTHIA/PYTHIA-8.2.45-gompi-2022a-HepMC-2.06.11.eb diff --git a/easybuild/easyconfigs/p/PYTHIA/PYTHIA-8.2.45-gompi-2022a-HepMC-2.06.11.eb b/easybuild/easyconfigs/p/PYTHIA/PYTHIA-8.2.45-gompi-2022a-HepMC-2.06.11.eb new file mode 100644 index 00000000000..c273276b96d --- /dev/null +++ b/easybuild/easyconfigs/p/PYTHIA/PYTHIA-8.2.45-gompi-2022a-HepMC-2.06.11.eb @@ -0,0 +1,37 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Alexander Puck Neuwirth + +easyblock = 'ConfigureMake' + +name = 'PYTHIA' +version = '8.2.45' +local_hepmc = "HepMC" +local_hepmcver = "2.06.11" +versionsuffix = '-%s-%s' % (local_hepmc, local_hepmcver) + +homepage = 'https://pythia.org/' +description = """ +Lund Monte Carlo high-energy physics event generator +""" + +toolchain = {'name': 'gompi', 'version': '2022a'} +toolchainopts = {'optarch': True, 'pic': True} + +source_urls = ['https://pythia.org/download/pythia82/'] +sources = ['pythia8245.tgz'] +checksums = ['c2c170df9e1725f0f6a1827661ee0879343f0320eb75bdf5c6f565f340b365ba'] + +dependencies = [ + ('fastjet', '3.4.0'), + ('HepMC', '2.06.11'), + ('LHAPDF', '6.5.3'), +] + +configopts = "--arch=Linux --with-fastjet3 --with-hepmc --with-lhapdf6" + +sanity_check_paths = { + 'files': ["bin/pythia8-config"], + 'dirs': ["lib"], +} + +moduleclass = 'phys' From 1e6da904d01a637bac7d3a51cbdfae2944e84d32 Mon Sep 17 00:00:00 2001 From: Alexander Puck Neuwirth Date: Wed, 1 Nov 2023 20:21:34 +0100 Subject: [PATCH 2/2] Update PYTHIA-8.2.45-gompi-2022a-HepMC-2.06.11.eb --- .../p/PYTHIA/PYTHIA-8.2.45-gompi-2022a-HepMC-2.06.11.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/p/PYTHIA/PYTHIA-8.2.45-gompi-2022a-HepMC-2.06.11.eb b/easybuild/easyconfigs/p/PYTHIA/PYTHIA-8.2.45-gompi-2022a-HepMC-2.06.11.eb index c273276b96d..2b80321d5c4 100644 --- a/easybuild/easyconfigs/p/PYTHIA/PYTHIA-8.2.45-gompi-2022a-HepMC-2.06.11.eb +++ b/easybuild/easyconfigs/p/PYTHIA/PYTHIA-8.2.45-gompi-2022a-HepMC-2.06.11.eb @@ -24,7 +24,7 @@ checksums = ['c2c170df9e1725f0f6a1827661ee0879343f0320eb75bdf5c6f565f340b365ba'] dependencies = [ ('fastjet', '3.4.0'), ('HepMC', '2.06.11'), - ('LHAPDF', '6.5.3'), + ('LHAPDF', '6.5.4'), ] configopts = "--arch=Linux --with-fastjet3 --with-hepmc --with-lhapdf6"