diff --git a/easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-4.9.4-2023a.yml b/easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-4.9.4-2023a.yml index 3ebc4ebc56..d0e2cffe60 100644 --- a/easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-4.9.4-2023a.yml +++ b/easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-4.9.4-2023a.yml @@ -13,3 +13,11 @@ easyconfigs: options: # see https://github.com/easybuilders/easybuild-easyconfigs/pull/21679 from-commit: 7106f63160b1418d605882dd02ba151d099300bd + - jax-0.4.25-gfbf-2023a.eb: + options: + # see https://github.com/easybuilders/easybuild-easyblocks/pull/3486 + include-easyblocks-from-commit: 59fd120c0e5330ff7266ca7aacd105d09be4389a + - AlphaFold-2.3.2-foss-2023a.eb: + options: + # see https://github.com/easybuilders/easybuild-easyconfigs/pull/21628 + from-commit: 4204600998712ff595841c34d3f6a26192ec2eb4 diff --git a/eb_hooks.py b/eb_hooks.py index 33bdf53c52..c3143663b4 100644 --- a/eb_hooks.py +++ b/eb_hooks.py @@ -88,7 +88,7 @@ def post_ready_hook(self, *args, **kwargs): # 'parallel' easyconfig parameter is set via EasyBlock.set_parallel in ready step based on available cores. # here we reduce parallellism to only use half of that for selected software, # to avoid failing builds/tests due to out-of-memory problems; - memory_hungry_build = self.name in ['libxc', 'MBX', 'TensorFlow'] + memory_hungry_build = self.name in ['jax', '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', 'ROOT']