Skip to content

Commit 144a110

Browse files
authored
Merge pull request #22850 from smoors/20250507163743_new_pr_OpenBLAS0327
add patch to add zen5 support to OpenBLAS 0.3.27
2 parents 6d34527 + 0d8f6c3 commit 144a110

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.3.27-GCC-13.3.0.eb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ patches = [
2020
'OpenBLAS-0.3.26_lapack_qr_noninittest.patch',
2121
'OpenBLAS-0.3.27_fix_zscal.patch',
2222
'OpenBLAS-0.3.27_riscv-drop-static-fortran-flag.patch',
23+
'OpenBLAS-0.3.27_add_zen5_support.patch',
2324
]
2425
checksums = [
2526
{'v0.3.27.tar.gz': 'aa2d68b1564fe2b13bc292672608e9cdeeeb6dc34995512e65c3b10f4599e897'},
@@ -33,6 +34,7 @@ checksums = [
3334
{'OpenBLAS-0.3.27_fix_zscal.patch': '9210d7b66538dabaddbe1bfceb16f8225708856f60876ca5561b19d3599f9fd1'},
3435
{'OpenBLAS-0.3.27_riscv-drop-static-fortran-flag.patch':
3536
'f374e41efffd592ab1c9034df9e7abf1045ed151f4fc0fd0da618ce9826f2d4b'},
37+
{'OpenBLAS-0.3.27_add_zen5_support.patch': '218043f78c00a6418b5db059f9bf8cb067a7a1002c5f3d837069d89441db2d92'},
3638
]
3739

3840
builddependencies = [
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
From: https://github.com/OpenMathLib/OpenBLAS/pull/4923
2+
diff --git a/cpuid_x86.c b/cpuid_x86.c
3+
index 9b2b7a51eb..4e13f1462c 100644
4+
--- a/cpuid_x86.c
5+
+++ b/cpuid_x86.c
6+
@@ -1689,6 +1689,7 @@ int get_cpuname(void){
7+
return CPUTYPE_BARCELONA;
8+
}
9+
case 10: // Zen3/4
10+
+ case 11: // Zen5
11+
#ifndef NO_AVX512
12+
if(support_avx512_bf16())
13+
return CPUTYPE_COOPERLAKE;
14+
@@ -2479,7 +2480,7 @@ int get_coretype(void){
15+
}
16+
break;
17+
}
18+
- } else if (exfamily == 8 || exfamily == 10) {
19+
+ } else if (exfamily == 8 || exfamily == 10 || exfamily == 11) {
20+
switch (model) {
21+
case 1:
22+
// AMD Ryzen

0 commit comments

Comments
 (0)