From 2d3180acc3dc829b2389c04ef109bc06fb528c57 Mon Sep 17 00:00:00 2001 From: Simon Branford Date: Tue, 26 Apr 2022 08:57:15 +0100 Subject: [PATCH] adding easyconfigs: OSU-Micro-Benchmarks-5.9-gompi-2021a-CUDA-11.3.1.eb --- ...-Benchmarks-5.9-gompi-2021a-CUDA-11.3.1.eb | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100755 easybuild/easyconfigs/o/OSU-Micro-Benchmarks/OSU-Micro-Benchmarks-5.9-gompi-2021a-CUDA-11.3.1.eb diff --git a/easybuild/easyconfigs/o/OSU-Micro-Benchmarks/OSU-Micro-Benchmarks-5.9-gompi-2021a-CUDA-11.3.1.eb b/easybuild/easyconfigs/o/OSU-Micro-Benchmarks/OSU-Micro-Benchmarks-5.9-gompi-2021a-CUDA-11.3.1.eb new file mode 100755 index 00000000000..45ef99c6337 --- /dev/null +++ b/easybuild/easyconfigs/o/OSU-Micro-Benchmarks/OSU-Micro-Benchmarks-5.9-gompi-2021a-CUDA-11.3.1.eb @@ -0,0 +1,37 @@ +easyblock = 'ConfigureMake' + +name = 'OSU-Micro-Benchmarks' +version = '5.9' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'https://mvapich.cse.ohio-state.edu/benchmarks/' +description = """OSU Micro-Benchmarks""" + +toolchain = {'name': 'gompi', 'version': '2021a'} +toolchainopts = {'usempi': True} + +source_urls = ['https://mvapich.cse.ohio-state.edu/download/mvapich/'] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['d619740a1c2cc7c02a9763931546b320d0fa4093c415ff3873c2958e121c0609'] + +dependencies = [ + ('CUDA', '11.3.1', '', True), + ('NCCL', '2.10.3', versionsuffix), + ('UCX-CUDA', '1.10.0', versionsuffix), +] + +configopts = ' --enable-cuda --with-cuda=$EBROOTCUDA --enable-ncclomb --with-nccl=$EBROOTNCCL' + +local_benchmark_dirs = [ + 'libexec/osu-micro-benchmarks/mpi/%s' % x for x in ['collective', 'one-sided', 'pt2pt', 'startup'] +] + [ + 'libexec/osu-micro-benchmarks/nccl/%s' % x for x in ['collective', 'pt2pt'] +] +modextrapaths = {'PATH': local_benchmark_dirs} + +sanity_check_paths = { + 'files': [], + 'dirs': local_benchmark_dirs, +} + +moduleclass = 'perf'