We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f02baa1 commit 9ebe748Copy full SHA for 9ebe748
cscs-checks/libraries/magma/magma_checks.py
@@ -40,6 +40,7 @@ def __init__(self, subtest):
40
},
41
}
42
elif subtest == 'zgemm':
43
+ self.executable_opts = ['--range 1088:3136:1024']
44
self.perf_patterns = {
45
'magma': sn.extractsingle(
46
r'MAGMA GFlops: (?P<magma_gflops>\S+)',
@@ -51,12 +52,12 @@ def __init__(self, subtest):
51
52
53
self.reference = {
54
'daint:gpu': {
- 'magma': (3749, -0.05, None, 'Gflop/s'),
55
- 'cublas': (4050, -0.05, None, 'Gflop/s'),
+ 'magma': (3692.65, -0.05, None, 'Gflop/s'),
56
+ 'cublas': (4269.31, -0.0847, None, 'Gflop/s'),
57
58
'dom:gpu': {
59
60
61
62
63
elif subtest == 'zsymmetrize':
cscs-checks/libraries/magma/src/patch.txt
@@ -67,16 +67,6 @@ diff -Naur src/testing_zgemm.cpp src_patched/testing_zgemm.cpp
67
68
// Allow 3*eps; complex needs 2*sqrt(2) factor; see Higham, 2002, sec. 3.6.
69
double eps = lapackf77_dlamch("E");
70
-@@ -87,7 +88,8 @@
71
- g_platform_str, g_platform_str );
72
- #endif
73
- printf("%%========================================================================================================\n");
74
-- for( int itest = 0; itest < opts.ntest; ++itest ) {
75
-+//ajajajaj for( int itest = 0; itest < opts.ntest; ++itest ) {
76
-+ for( int itest = 0; itest < 3; itest++ ) {
77
- for( int iter = 0; iter < opts.niter; ++iter ) {
78
- M = opts.msize[itest];
79
- N = opts.nsize[itest];
80
@@ -220,6 +222,9 @@
81
cpu_perf, 1000.*cpu_time,
82
magma_error, dev_error,
0 commit comments