diff --git a/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-4.9.4-2023a.yml b/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-4.9.4-2023a.yml index 55ecb2a3a9..170a639064 100644 --- a/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-4.9.4-2023a.yml +++ b/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-4.9.4-2023a.yml @@ -1,4 +1,10 @@ easyconfigs: + - ROOT-6.30.06-foss-2023a.eb: + options: + # see https://github.com/easybuilders/easybuild-easyconfigs/pull/21526 + from-commit: 6cbfbd7d7a55dc7243f46d0beea510278f4718df + # see https://github.com/easybuilders/easybuild-easyblocks/pull/3467 + include-easyblocks-from-commit: c3aebe1f133d064a228c5d6c282e898b83d74601 - waLBerla-6.1-foss-2023a.eb: options: # see https://github.com/easybuilders/easybuild-easyconfigs/pull/21600 diff --git a/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-4.9.4-2023b.yml b/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-4.9.4-2023b.yml index 11523e7f03..a60f9bec6a 100644 --- a/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-4.9.4-2023b.yml +++ b/easystacks/software.eessi.io/2023.06/a64fx/eessi-2023.06-eb-4.9.4-2023b.yml @@ -1,2 +1,4 @@ easyconfigs: - SciPy-bundle-2023.11-gfbf-2023b.eb + - ESPResSo-4.2.2-foss-2023b.eb + - pyMBE-0.8.0-foss-2023b.eb diff --git a/eb_hooks.py b/eb_hooks.py index 79bdeeee0d..78a2fa9c57 100644 --- a/eb_hooks.py +++ b/eb_hooks.py @@ -91,7 +91,7 @@ def post_ready_hook(self, *args, **kwargs): memory_hungry_build = self.name in ['libxc', 'MBX', 'TensorFlow'] # on A64FX systems, (HBM) memory is typically scarce, so we need to use fewer cores for some builds cpu_target = get_eessi_envvar('EESSI_SOFTWARE_SUBDIR') - memory_hungry_build_a64fx = cpu_target == CPU_TARGET_A64FX and self.name in ['Qt5'] + memory_hungry_build_a64fx = cpu_target == CPU_TARGET_A64FX and self.name in ['Qt5', 'ROOT'] if memory_hungry_build or memory_hungry_build_a64fx: parallel = self.cfg['parallel'] if parallel > 1: