Skip to content

update homepage for magma#25923

Closed
branfosj wants to merge 1 commit into
easybuilders:developfrom
branfosj:20260506133850_new_pr_magma262
Closed

update homepage for magma#25923
branfosj wants to merge 1 commit into
easybuilders:developfrom
branfosj:20260506133850_new_pr_magma262

Conversation

@branfosj
Copy link
Copy Markdown
Member

@branfosj branfosj commented May 6, 2026

(created using eb --new-pr)

@branfosj branfosj added the update label May 6, 2026
@github-actions github-actions Bot added 2021b issues & PRs related to 2021b 2022a 2022b 2023a 2023b 2024a issues & PRs related to 2024a common toolchains 2025a issues & PRs related to 2025a common toolchains 2025b issues & PRs related to 2025b common toolchains change labels May 6, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 6, 2026

Updated software magma-2.6.2-foss-2021b-CUDA-11.4.1.eb

Diff against magma-2.9.0-foss-2025a-CUDA-12.8.0.eb

easybuild/easyconfigs/m/magma/magma-2.9.0-foss-2025a-CUDA-12.8.0.eb

diff --git a/easybuild/easyconfigs/m/magma/magma-2.9.0-foss-2025a-CUDA-12.8.0.eb b/easybuild/easyconfigs/m/magma/magma-2.6.2-foss-2021b-CUDA-11.4.1.eb
index 78074d0a18..871818babe 100644
--- a/easybuild/easyconfigs/m/magma/magma-2.9.0-foss-2025a-CUDA-12.8.0.eb
+++ b/easybuild/easyconfigs/m/magma/magma-2.6.2-foss-2021b-CUDA-11.4.1.eb
@@ -1,43 +1,41 @@
-easyblock = 'CMakeMake'
+easyblock = "CMakeMake"
 
 name = 'magma'
-version = '2.9.0'
+version = '2.6.2'
 versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://icl.utk.edu/magma/'
 description = """The MAGMA project aims to develop a dense linear algebra library similar to
  LAPACK but for heterogeneous/hybrid architectures, starting with current Multicore+GPU systems."""
 
-toolchain = {'name': 'foss', 'version': '2025a'}
+toolchain = {'name': 'foss', 'version': '2021b'}
 toolchainopts = {'pic': True, 'openmp': True}
 
-source_urls = ['https://icl.utk.edu/projectsfiles/%(name)s/downloads/']
+source_urls = ['https://icl.utk.edu/projectsfiles/magma/downloads/']
 sources = [SOURCE_TAR_GZ]
+patches = ['magma-2.6.1_allow-all-sms.patch']
 checksums = [
-    {'magma-2.9.0.tar.gz': 'ff77fd3726b3dfec3bfb55790b06480aa5cc384396c2db35c56fdae4a82c641c'},
+    '75b554dab00903e2d10b972c913e50e7f88cbc62f3ae432b5a086c7e4eda0a71',  # magma-2.6.2.tar.gz
+    'b89285bac007b68e88e3b5ddbb7f94dbc8a9d77590e58c352e477574d8dca738',  # magma-2.6.1_allow-all-sms.patch
 ]
 
 builddependencies = [
-    ('CMake', '3.31.3'),
+    ('CMake', '3.21.1'),
 ]
 
 dependencies = [
-    ('CUDA', '12.8.0', '', SYSTEM),
-    ('UCX-CUDA', '1.18.0', versionsuffix),
+    ('CUDA', '11.4.1', '', SYSTEM),
 ]
 
 # default CUDA compute capabilities to use (override via --cuda-compute-capabilities)
-cuda_compute_capabilities = ['5.0', '6.0', '7.0', '7.5', '8.0', '8.6', '9.0']
-
+cuda_compute_capabilities = ['3.5', '5.0', '6.0', '7.0', '7.5', '8.0', '8.6']
 # make sure both static and shared libs are built
-# magma.so is large, compress it to avoid link failure
 configopts = [
-    '-DBUILD_SHARED_LIBS=%s -DCMAKE_CUDA_FLAGS="-Xfatbin -compress-all" \
-     -DGPU_TARGET="%%(cuda_sm_space_sep)s" ' % local_shared for local_shared in ('ON', 'OFF')
+    '-DBUILD_SHARED_LIBS=%s -DGPU_TARGET="%%(cuda_sm_space_sep)s" ' % local_shared for local_shared in ('ON', 'OFF')
 ]
 
 sanity_check_paths = {
-    'files': [f'lib/libmagma.{SHLIB_EXT}', 'lib/libmagma.a'],
+    'files': ['lib/libmagma.%s' % SHLIB_EXT, 'lib/libmagma.a'],
     'dirs': ['include'],
 }
 
Diff against magma-2.9.0-foss-2025b-CUDA-12.9.1.eb

easybuild/easyconfigs/m/magma/magma-2.9.0-foss-2025b-CUDA-12.9.1.eb

diff --git a/easybuild/easyconfigs/m/magma/magma-2.9.0-foss-2025b-CUDA-12.9.1.eb b/easybuild/easyconfigs/m/magma/magma-2.6.2-foss-2021b-CUDA-11.4.1.eb
index ace1c351ec..871818babe 100644
--- a/easybuild/easyconfigs/m/magma/magma-2.9.0-foss-2025b-CUDA-12.9.1.eb
+++ b/easybuild/easyconfigs/m/magma/magma-2.6.2-foss-2021b-CUDA-11.4.1.eb
@@ -1,43 +1,41 @@
-easyblock = 'CMakeMake'
+easyblock = "CMakeMake"
 
 name = 'magma'
-version = '2.9.0'
+version = '2.6.2'
 versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://icl.utk.edu/magma/'
 description = """The MAGMA project aims to develop a dense linear algebra library similar to
  LAPACK but for heterogeneous/hybrid architectures, starting with current Multicore+GPU systems."""
 
-toolchain = {'name': 'foss', 'version': '2025b'}
+toolchain = {'name': 'foss', 'version': '2021b'}
 toolchainopts = {'pic': True, 'openmp': True}
 
-source_urls = ['https://icl.utk.edu/projectsfiles/%(name)s/downloads/']
+source_urls = ['https://icl.utk.edu/projectsfiles/magma/downloads/']
 sources = [SOURCE_TAR_GZ]
+patches = ['magma-2.6.1_allow-all-sms.patch']
 checksums = [
-    {'magma-2.9.0.tar.gz': 'ff77fd3726b3dfec3bfb55790b06480aa5cc384396c2db35c56fdae4a82c641c'},
+    '75b554dab00903e2d10b972c913e50e7f88cbc62f3ae432b5a086c7e4eda0a71',  # magma-2.6.2.tar.gz
+    'b89285bac007b68e88e3b5ddbb7f94dbc8a9d77590e58c352e477574d8dca738',  # magma-2.6.1_allow-all-sms.patch
 ]
 
 builddependencies = [
-    ('CMake', '3.31.8'),
+    ('CMake', '3.21.1'),
 ]
 
 dependencies = [
-    ('CUDA', '12.9.1', '', SYSTEM),
-    ('UCX-CUDA', '1.19.0', versionsuffix),
+    ('CUDA', '11.4.1', '', SYSTEM),
 ]
 
 # default CUDA compute capabilities to use (override via --cuda-compute-capabilities)
-cuda_compute_capabilities = ['5.0', '6.0', '7.0', '7.5', '8.0', '8.6', '9.0']
-
+cuda_compute_capabilities = ['3.5', '5.0', '6.0', '7.0', '7.5', '8.0', '8.6']
 # make sure both static and shared libs are built
-# magma.so is large, compress it to avoid link failure
 configopts = [
-    '-DBUILD_SHARED_LIBS=%s -DCMAKE_CUDA_FLAGS="-Xfatbin -compress-all" \
-     -DGPU_TARGET="%%(cuda_sm_space_sep)s" ' % local_shared for local_shared in ('ON', 'OFF')
+    '-DBUILD_SHARED_LIBS=%s -DGPU_TARGET="%%(cuda_sm_space_sep)s" ' % local_shared for local_shared in ('ON', 'OFF')
 ]
 
 sanity_check_paths = {
-    'files': [f'lib/libmagma.{SHLIB_EXT}', 'lib/libmagma.a'],
+    'files': ['lib/libmagma.%s' % SHLIB_EXT, 'lib/libmagma.a'],
     'dirs': ['include'],
 }
 
Diff against magma-2.9.0-foss-2024a-CUDA-12.6.0.eb

easybuild/easyconfigs/m/magma/magma-2.9.0-foss-2024a-CUDA-12.6.0.eb

diff --git a/easybuild/easyconfigs/m/magma/magma-2.9.0-foss-2024a-CUDA-12.6.0.eb b/easybuild/easyconfigs/m/magma/magma-2.6.2-foss-2021b-CUDA-11.4.1.eb
index b8efbe3132..871818babe 100644
--- a/easybuild/easyconfigs/m/magma/magma-2.9.0-foss-2024a-CUDA-12.6.0.eb
+++ b/easybuild/easyconfigs/m/magma/magma-2.6.2-foss-2021b-CUDA-11.4.1.eb
@@ -1,38 +1,37 @@
-easyblock = 'CMakeMake'
+easyblock = "CMakeMake"
 
 name = 'magma'
-version = '2.9.0'
+version = '2.6.2'
 versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://icl.utk.edu/magma/'
 description = """The MAGMA project aims to develop a dense linear algebra library similar to
  LAPACK but for heterogeneous/hybrid architectures, starting with current Multicore+GPU systems."""
 
-toolchain = {'name': 'foss', 'version': '2024a'}
+toolchain = {'name': 'foss', 'version': '2021b'}
 toolchainopts = {'pic': True, 'openmp': True}
 
-source_urls = ['https://icl.utk.edu/projectsfiles/%(name)s/downloads/']
+source_urls = ['https://icl.utk.edu/projectsfiles/magma/downloads/']
 sources = [SOURCE_TAR_GZ]
+patches = ['magma-2.6.1_allow-all-sms.patch']
 checksums = [
-    {'magma-2.9.0.tar.gz': 'ff77fd3726b3dfec3bfb55790b06480aa5cc384396c2db35c56fdae4a82c641c'},
+    '75b554dab00903e2d10b972c913e50e7f88cbc62f3ae432b5a086c7e4eda0a71',  # magma-2.6.2.tar.gz
+    'b89285bac007b68e88e3b5ddbb7f94dbc8a9d77590e58c352e477574d8dca738',  # magma-2.6.1_allow-all-sms.patch
 ]
 
 builddependencies = [
-    ('CMake', '3.29.3'),
+    ('CMake', '3.21.1'),
 ]
+
 dependencies = [
-    ('CUDA', '12.6.0', '', SYSTEM),
-    ('UCX-CUDA', '1.16.0', versionsuffix),
+    ('CUDA', '11.4.1', '', SYSTEM),
 ]
 
 # default CUDA compute capabilities to use (override via --cuda-compute-capabilities)
-cuda_compute_capabilities = ['5.0', '6.0', '7.0', '7.5', '8.0', '8.6', '9.0']
-
+cuda_compute_capabilities = ['3.5', '5.0', '6.0', '7.0', '7.5', '8.0', '8.6']
 # make sure both static and shared libs are built
-# magma.so is large, compress it to avoid link failure
 configopts = [
-    '-DBUILD_SHARED_LIBS=%s -DCMAKE_CUDA_FLAGS="-Xfatbin -compress-all" \
-     -DGPU_TARGET="%%(cuda_sm_space_sep)s" ' % local_shared for local_shared in ('ON', 'OFF')
+    '-DBUILD_SHARED_LIBS=%s -DGPU_TARGET="%%(cuda_sm_space_sep)s" ' % local_shared for local_shared in ('ON', 'OFF')
 ]
 
 sanity_check_paths = {

Updated software magma-2.6.2-foss-2021b-CUDA-11.5.2.eb

Diff against magma-2.9.0-foss-2025a-CUDA-12.8.0.eb

easybuild/easyconfigs/m/magma/magma-2.9.0-foss-2025a-CUDA-12.8.0.eb

diff --git a/easybuild/easyconfigs/m/magma/magma-2.9.0-foss-2025a-CUDA-12.8.0.eb b/easybuild/easyconfigs/m/magma/magma-2.6.2-foss-2021b-CUDA-11.5.2.eb
index 78074d0a18..c37a99c5dd 100644
--- a/easybuild/easyconfigs/m/magma/magma-2.9.0-foss-2025a-CUDA-12.8.0.eb
+++ b/easybuild/easyconfigs/m/magma/magma-2.6.2-foss-2021b-CUDA-11.5.2.eb
@@ -1,43 +1,41 @@
-easyblock = 'CMakeMake'
+easyblock = "CMakeMake"
 
 name = 'magma'
-version = '2.9.0'
+version = '2.6.2'
 versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://icl.utk.edu/magma/'
 description = """The MAGMA project aims to develop a dense linear algebra library similar to
  LAPACK but for heterogeneous/hybrid architectures, starting with current Multicore+GPU systems."""
 
-toolchain = {'name': 'foss', 'version': '2025a'}
+toolchain = {'name': 'foss', 'version': '2021b'}
 toolchainopts = {'pic': True, 'openmp': True}
 
-source_urls = ['https://icl.utk.edu/projectsfiles/%(name)s/downloads/']
+source_urls = ['https://icl.utk.edu/projectsfiles/magma/downloads/']
 sources = [SOURCE_TAR_GZ]
+patches = ['magma-2.6.1_allow-all-sms.patch']
 checksums = [
-    {'magma-2.9.0.tar.gz': 'ff77fd3726b3dfec3bfb55790b06480aa5cc384396c2db35c56fdae4a82c641c'},
+    '75b554dab00903e2d10b972c913e50e7f88cbc62f3ae432b5a086c7e4eda0a71',  # magma-2.6.2.tar.gz
+    'b89285bac007b68e88e3b5ddbb7f94dbc8a9d77590e58c352e477574d8dca738',  # magma-2.6.1_allow-all-sms.patch
 ]
 
 builddependencies = [
-    ('CMake', '3.31.3'),
+    ('CMake', '3.21.1'),
 ]
 
 dependencies = [
-    ('CUDA', '12.8.0', '', SYSTEM),
-    ('UCX-CUDA', '1.18.0', versionsuffix),
+    ('CUDA', '11.5.2', '', SYSTEM),
 ]
 
 # default CUDA compute capabilities to use (override via --cuda-compute-capabilities)
-cuda_compute_capabilities = ['5.0', '6.0', '7.0', '7.5', '8.0', '8.6', '9.0']
-
+cuda_compute_capabilities = ['3.5', '5.0', '6.0', '7.0', '7.5', '8.0', '8.6']
 # make sure both static and shared libs are built
-# magma.so is large, compress it to avoid link failure
 configopts = [
-    '-DBUILD_SHARED_LIBS=%s -DCMAKE_CUDA_FLAGS="-Xfatbin -compress-all" \
-     -DGPU_TARGET="%%(cuda_sm_space_sep)s" ' % local_shared for local_shared in ('ON', 'OFF')
+    '-DBUILD_SHARED_LIBS=%s -DGPU_TARGET="%%(cuda_sm_space_sep)s" ' % local_shared for local_shared in ('ON', 'OFF')
 ]
 
 sanity_check_paths = {
-    'files': [f'lib/libmagma.{SHLIB_EXT}', 'lib/libmagma.a'],
+    'files': ['lib/libmagma.%s' % SHLIB_EXT, 'lib/libmagma.a'],
     'dirs': ['include'],
 }
 
Diff against magma-2.9.0-foss-2025b-CUDA-12.9.1.eb

easybuild/easyconfigs/m/magma/magma-2.9.0-foss-2025b-CUDA-12.9.1.eb

diff --git a/easybuild/easyconfigs/m/magma/magma-2.9.0-foss-2025b-CUDA-12.9.1.eb b/easybuild/easyconfigs/m/magma/magma-2.6.2-foss-2021b-CUDA-11.5.2.eb
index ace1c351ec..c37a99c5dd 100644
--- a/easybuild/easyconfigs/m/magma/magma-2.9.0-foss-2025b-CUDA-12.9.1.eb
+++ b/easybuild/easyconfigs/m/magma/magma-2.6.2-foss-2021b-CUDA-11.5.2.eb
@@ -1,43 +1,41 @@
-easyblock = 'CMakeMake'
+easyblock = "CMakeMake"
 
 name = 'magma'
-version = '2.9.0'
+version = '2.6.2'
 versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://icl.utk.edu/magma/'
 description = """The MAGMA project aims to develop a dense linear algebra library similar to
  LAPACK but for heterogeneous/hybrid architectures, starting with current Multicore+GPU systems."""
 
-toolchain = {'name': 'foss', 'version': '2025b'}
+toolchain = {'name': 'foss', 'version': '2021b'}
 toolchainopts = {'pic': True, 'openmp': True}
 
-source_urls = ['https://icl.utk.edu/projectsfiles/%(name)s/downloads/']
+source_urls = ['https://icl.utk.edu/projectsfiles/magma/downloads/']
 sources = [SOURCE_TAR_GZ]
+patches = ['magma-2.6.1_allow-all-sms.patch']
 checksums = [
-    {'magma-2.9.0.tar.gz': 'ff77fd3726b3dfec3bfb55790b06480aa5cc384396c2db35c56fdae4a82c641c'},
+    '75b554dab00903e2d10b972c913e50e7f88cbc62f3ae432b5a086c7e4eda0a71',  # magma-2.6.2.tar.gz
+    'b89285bac007b68e88e3b5ddbb7f94dbc8a9d77590e58c352e477574d8dca738',  # magma-2.6.1_allow-all-sms.patch
 ]
 
 builddependencies = [
-    ('CMake', '3.31.8'),
+    ('CMake', '3.21.1'),
 ]
 
 dependencies = [
-    ('CUDA', '12.9.1', '', SYSTEM),
-    ('UCX-CUDA', '1.19.0', versionsuffix),
+    ('CUDA', '11.5.2', '', SYSTEM),
 ]
 
 # default CUDA compute capabilities to use (override via --cuda-compute-capabilities)
-cuda_compute_capabilities = ['5.0', '6.0', '7.0', '7.5', '8.0', '8.6', '9.0']
-
+cuda_compute_capabilities = ['3.5', '5.0', '6.0', '7.0', '7.5', '8.0', '8.6']
 # make sure both static and shared libs are built
-# magma.so is large, compress it to avoid link failure
 configopts = [
-    '-DBUILD_SHARED_LIBS=%s -DCMAKE_CUDA_FLAGS="-Xfatbin -compress-all" \
-     -DGPU_TARGET="%%(cuda_sm_space_sep)s" ' % local_shared for local_shared in ('ON', 'OFF')
+    '-DBUILD_SHARED_LIBS=%s -DGPU_TARGET="%%(cuda_sm_space_sep)s" ' % local_shared for local_shared in ('ON', 'OFF')
 ]
 
 sanity_check_paths = {
-    'files': [f'lib/libmagma.{SHLIB_EXT}', 'lib/libmagma.a'],
+    'files': ['lib/libmagma.%s' % SHLIB_EXT, 'lib/libmagma.a'],
     'dirs': ['include'],
 }
 
Diff against magma-2.9.0-foss-2024a-CUDA-12.6.0.eb

easybuild/easyconfigs/m/magma/magma-2.9.0-foss-2024a-CUDA-12.6.0.eb

diff --git a/easybuild/easyconfigs/m/magma/magma-2.9.0-foss-2024a-CUDA-12.6.0.eb b/easybuild/easyconfigs/m/magma/magma-2.6.2-foss-2021b-CUDA-11.5.2.eb
index b8efbe3132..c37a99c5dd 100644
--- a/easybuild/easyconfigs/m/magma/magma-2.9.0-foss-2024a-CUDA-12.6.0.eb
+++ b/easybuild/easyconfigs/m/magma/magma-2.6.2-foss-2021b-CUDA-11.5.2.eb
@@ -1,38 +1,37 @@
-easyblock = 'CMakeMake'
+easyblock = "CMakeMake"
 
 name = 'magma'
-version = '2.9.0'
+version = '2.6.2'
 versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://icl.utk.edu/magma/'
 description = """The MAGMA project aims to develop a dense linear algebra library similar to
  LAPACK but for heterogeneous/hybrid architectures, starting with current Multicore+GPU systems."""
 
-toolchain = {'name': 'foss', 'version': '2024a'}
+toolchain = {'name': 'foss', 'version': '2021b'}
 toolchainopts = {'pic': True, 'openmp': True}
 
-source_urls = ['https://icl.utk.edu/projectsfiles/%(name)s/downloads/']
+source_urls = ['https://icl.utk.edu/projectsfiles/magma/downloads/']
 sources = [SOURCE_TAR_GZ]
+patches = ['magma-2.6.1_allow-all-sms.patch']
 checksums = [
-    {'magma-2.9.0.tar.gz': 'ff77fd3726b3dfec3bfb55790b06480aa5cc384396c2db35c56fdae4a82c641c'},
+    '75b554dab00903e2d10b972c913e50e7f88cbc62f3ae432b5a086c7e4eda0a71',  # magma-2.6.2.tar.gz
+    'b89285bac007b68e88e3b5ddbb7f94dbc8a9d77590e58c352e477574d8dca738',  # magma-2.6.1_allow-all-sms.patch
 ]
 
 builddependencies = [
-    ('CMake', '3.29.3'),
+    ('CMake', '3.21.1'),
 ]
+
 dependencies = [
-    ('CUDA', '12.6.0', '', SYSTEM),
-    ('UCX-CUDA', '1.16.0', versionsuffix),
+    ('CUDA', '11.5.2', '', SYSTEM),
 ]
 
 # default CUDA compute capabilities to use (override via --cuda-compute-capabilities)
-cuda_compute_capabilities = ['5.0', '6.0', '7.0', '7.5', '8.0', '8.6', '9.0']
-
+cuda_compute_capabilities = ['3.5', '5.0', '6.0', '7.0', '7.5', '8.0', '8.6']
 # make sure both static and shared libs are built
-# magma.so is large, compress it to avoid link failure
 configopts = [
-    '-DBUILD_SHARED_LIBS=%s -DCMAKE_CUDA_FLAGS="-Xfatbin -compress-all" \
-     -DGPU_TARGET="%%(cuda_sm_space_sep)s" ' % local_shared for local_shared in ('ON', 'OFF')
+    '-DBUILD_SHARED_LIBS=%s -DGPU_TARGET="%%(cuda_sm_space_sep)s" ' % local_shared for local_shared in ('ON', 'OFF')
 ]
 
 sanity_check_paths = {

@branfosj
Copy link
Copy Markdown
Member Author

branfosj commented May 6, 2026

replaced by #25925

@branfosj branfosj closed this May 6, 2026
@branfosj branfosj deleted the 20260506133850_new_pr_magma262 branch May 6, 2026 16:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2021b issues & PRs related to 2021b 2022a 2022b 2023a 2023b 2024a issues & PRs related to 2024a common toolchains 2025a issues & PRs related to 2025a common toolchains 2025b issues & PRs related to 2025b common toolchains change update

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant