From 4956d8e9b2ac51cd16f53cb5dc0116c39867b0ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mikael=20=C3=96hman?= Date: Sat, 7 Dec 2024 00:48:47 +0000 Subject: [PATCH] adding easyconfigs: buildenv-default-foss-2023b-CUDA-12.4.0.eb, buildenv-default-foss-2024a-CUDA-12.6.0.eb, buildenv-default-foss-2024a.eb, buildenv-default-intel-2024a.eb --- ...buildenv-default-foss-2023b-CUDA-12.4.0.eb | 20 +++++++++++++++++++ ...buildenv-default-foss-2024a-CUDA-12.6.0.eb | 20 +++++++++++++++++++ .../b/buildenv/buildenv-default-foss-2024a.eb | 13 ++++++++++++ .../buildenv/buildenv-default-intel-2024a.eb | 13 ++++++++++++ 4 files changed, 66 insertions(+) create mode 100644 easybuild/easyconfigs/b/buildenv/buildenv-default-foss-2023b-CUDA-12.4.0.eb create mode 100644 easybuild/easyconfigs/b/buildenv/buildenv-default-foss-2024a-CUDA-12.6.0.eb create mode 100644 easybuild/easyconfigs/b/buildenv/buildenv-default-foss-2024a.eb create mode 100644 easybuild/easyconfigs/b/buildenv/buildenv-default-intel-2024a.eb diff --git a/easybuild/easyconfigs/b/buildenv/buildenv-default-foss-2023b-CUDA-12.4.0.eb b/easybuild/easyconfigs/b/buildenv/buildenv-default-foss-2023b-CUDA-12.4.0.eb new file mode 100644 index 00000000000..2a58e5fbb42 --- /dev/null +++ b/easybuild/easyconfigs/b/buildenv/buildenv-default-foss-2023b-CUDA-12.4.0.eb @@ -0,0 +1,20 @@ +easyblock = 'BuildEnv' + +name = 'buildenv' +version = 'default' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'None' +description = """This module sets a group of environment variables for compilers, linkers, maths libraries, etc., that + you can use to easily transition between toolchains when building your software. To query the variables being set + please use: module show """ + +toolchain = {'name': 'foss', 'version': '2023b'} + +dependencies = [ + ('CUDA', '12.4.0', '', SYSTEM), + ('UCX-CUDA', '1.15.0', versionsuffix), + ('UCC-CUDA', '1.2.0', versionsuffix), +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/buildenv/buildenv-default-foss-2024a-CUDA-12.6.0.eb b/easybuild/easyconfigs/b/buildenv/buildenv-default-foss-2024a-CUDA-12.6.0.eb new file mode 100644 index 00000000000..a43fd7490d8 --- /dev/null +++ b/easybuild/easyconfigs/b/buildenv/buildenv-default-foss-2024a-CUDA-12.6.0.eb @@ -0,0 +1,20 @@ +easyblock = 'BuildEnv' + +name = 'buildenv' +version = 'default' +versionsuffix = '-CUDA-%(cudaver)s' + +homepage = 'None' +description = """This module sets a group of environment variables for compilers, linkers, maths libraries, etc., that + you can use to easily transition between toolchains when building your software. To query the variables being set + please use: module show """ + +toolchain = {'name': 'foss', 'version': '2024a'} + +dependencies = [ + ('CUDA', '12.6.0', '', SYSTEM), + ('UCX-CUDA', '1.16.0', versionsuffix), + ('UCC-CUDA', '1.3.0', versionsuffix), +] + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/buildenv/buildenv-default-foss-2024a.eb b/easybuild/easyconfigs/b/buildenv/buildenv-default-foss-2024a.eb new file mode 100644 index 00000000000..d5909cd1320 --- /dev/null +++ b/easybuild/easyconfigs/b/buildenv/buildenv-default-foss-2024a.eb @@ -0,0 +1,13 @@ +easyblock = 'BuildEnv' + +name = 'buildenv' +version = 'default' + +homepage = 'None' +description = """This module sets a group of environment variables for compilers, linkers, maths libraries, etc., that + you can use to easily transition between toolchains when building your software. To query the variables being set + please use: module show """ + +toolchain = {'name': 'foss', 'version': '2024a'} + +moduleclass = 'devel' diff --git a/easybuild/easyconfigs/b/buildenv/buildenv-default-intel-2024a.eb b/easybuild/easyconfigs/b/buildenv/buildenv-default-intel-2024a.eb new file mode 100644 index 00000000000..ed6366787d8 --- /dev/null +++ b/easybuild/easyconfigs/b/buildenv/buildenv-default-intel-2024a.eb @@ -0,0 +1,13 @@ +easyblock = 'BuildEnv' + +name = 'buildenv' +version = 'default' + +homepage = 'None' +description = """This module sets a group of environment variables for compilers, linkers, maths libraries, etc., that + you can use to easily transition between toolchains when building your software. To query the variables being set + please use: module show """ + +toolchain = {'name': 'intel', 'version': '2024a'} + +moduleclass = 'devel'