From 4b3a053d9ddfd82c4b62c0bdc568cfb2af9bd93a Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sat, 6 Jul 2024 11:16:12 +0200 Subject: [PATCH 1/2] {2023.06}[foss/2023a] Single-cell-python-bundle 2024.02 --- .../2023.06/eessi-2023.06-eb-4.9.2-2023a.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-4.9.2-2023a.yml b/easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-4.9.2-2023a.yml index 34ec3257e8..b7f45b9703 100644 --- a/easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-4.9.2-2023a.yml +++ b/easystacks/software.eessi.io/2023.06/eessi-2023.06-eb-4.9.2-2023a.yml @@ -15,3 +15,7 @@ easyconfigs: - LSD2-2.4.1-GCCcore-12.3.0.eb - MAFFT-7.520-GCC-12.3.0-with-extensions.eb - ncbi-vdb-3.0.10-gompi-2023a.eb + - Single-cell-python-bundle-2024.02-foss-2023a.eb: + options: + # merge commit for https://github.com/easybuilders/easybuild-easyconfigs/pull/20116 + from-commit: 2234e91d9c7a20edc0db7fb0380d883ebf1efead From 595ebd0e2c45a7eebc02c1c3a7d579a2ba6b7f81 Mon Sep 17 00:00:00 2001 From: Kenneth Hoste Date: Sat, 6 Jul 2024 17:07:19 +0200 Subject: [PATCH 2/2] only use half the cores when building Clang, since build is quite memory hungry --- eb_hooks.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eb_hooks.py b/eb_hooks.py index e6f0cf0dd2..db2a9de927 100644 --- a/eb_hooks.py +++ b/eb_hooks.py @@ -82,7 +82,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 - if self.name in ['TensorFlow', 'libxc']: + if self.name in ['Clang', 'libxc', 'TensorFlow']: parallel = self.cfg['parallel'] if parallel > 1: self.cfg['parallel'] = parallel // 2