Symmetry-Block Neural PDE Solver / results.json
Beats tuned baseline
1{
2 "sweep": {
3 "n": [
4 16,
5 32,
6 64,
7 128,
8 256
9 ],
10 "theta": [
11 0.0,
12 0.1,
13 1.0,
14 10.0
15 ],
16 "tau": [
17 0.01,
18 0.1,
19 1.0
20 ]
21 },
22 "predictions": [
23 {
24 "prediction": "commutator remains at roundoff for every theta,tau",
25 "predicted_bound": 1e-12,
26 "observed_max": 0.0,
27 "confirmed": true
28 },
29 {
30 "prediction": "symmetry basis removes off-block entries for every theta,tau",
31 "predicted_bound": 1e-12,
32 "observed_max": 4.027672990746775e-14,
33 "confirmed": true
34 },
35 {
36 "prediction": "transformed solve equals original solve for every theta,tau",
37 "predicted_bound": 1e-12,
38 "observed_max": 3.674032258059059e-14,
39 "confirmed": true
40 }
41 ],
42 "timing_by_n": [
43 {
44 "n": 16,
45 "median_sparse_ms": 0.35162249969289405,
46 "median_fourier_ms": 0.06439449953177245,
47 "fourier_over_sparse": 0.1831353215110364
48 },
49 {
50 "n": 32,
51 "median_sparse_ms": 0.38427349954872625,
52 "median_fourier_ms": 0.06886449955345597,
53 "fourier_over_sparse": 0.17920699614812727
54 },
55 {
56 "n": 64,
57 "median_sparse_ms": 0.694793498951185,
58 "median_fourier_ms": 0.5200475006859051,
59 "fourier_over_sparse": 0.7484921800087867
60 },
61 {
62 "n": 128,
63 "median_sparse_ms": 1.0094344988829107,
64 "median_fourier_ms": 1.6049465002652141,
65 "fourier_over_sparse": 1.589946155041586
66 },
67 {
68 "n": 256,
69 "median_sparse_ms": 2.0164585002930835,
70 "median_fourier_ms": 0.3904195000359323,
71 "fourier_over_sparse": 0.1936164319668302
72 }
73 ],
74 "projectors": {
75 "resolution_error": 1.0844765365859752e-14,
76 "idempotence_error": 6.799953763053708e-15,
77 "orthogonality_error": 1.8994954887520917e-15
78 },
79 "max_commutator": 0.0,
80 "max_block_error": 4.027672990746775e-14,
81 "max_solution_relative_error": 3.674032258059059e-14,
82 "max_residual": 4.3829057262518325e-14,
83 "median_sparse_ms": 0.6974825000725104,
84 "median_fourier_ms": 0.22325150075630518,
85 "rows": [
86 {
87 "n": 16,
88 "theta": 0.0,
89 "tau": 0.01,
90 "comm": 0.0,
91 "block_error": 2.6760500847022975e-15,
92 "equivalence": 2.709678047140064e-15,
93 "residual": 2.709678047140064e-15,
94 "sparse_ms": 0.7409589998133015,
95 "fourier_ms": 0.13744999887421727
96 },
97 {
98 "n": 16,
99 "theta": 0.0,
100 "tau": 0.1,
101 "comm": 0.0,
102 "block_error": 2.6760500847022975e-15,
103 "equivalence": 2.3326339669431623e-15,
104 "residual": 2.3326339669431623e-15,
105 "sparse_ms": 0.35347299854038283,
106 "fourier_ms": 0.06900499829498585
107 },
108 {
109 "n": 16,
110 "theta": 0.0,
111 "tau": 1.0,
112 "comm": 0.0,
113 "block_error": 2.6760500847022975e-15,
114 "equivalence": 2.408000762442528e-15,
115 "residual": 2.408000762442528e-15,
116 "sparse_ms": 0.3223929998057429,
117 "fourier_ms": 0.06411499998648651
118 },
119 {
120 "n": 16,
121 "theta": 0.1,
122 "tau": 0.01,
123 "comm": 0.0,
124 "block_error": 2.6750981847330076e-15,
125 "equivalence": 2.1278473091474048e-15,
126 "residual": 2.1196984471608624e-15,
127 "sparse_ms": 0.46207800005504396,
128 "fourier_ms": 0.0667000003886642
129 },
130 {
131 "n": 16,
132 "theta": 0.1,
133 "tau": 0.1,
134 "comm": 0.0,
135 "block_error": 2.6524444509461343e-15,
136 "equivalence": 3.244217391741111e-15,
137 "residual": 3.207301022081158e-15,
138 "sparse_ms": 0.34516200139478315,
139 "fourier_ms": 0.07787400136294309
140 },
141 {
142 "n": 16,
143 "theta": 0.1,
144 "tau": 1.0,
145 "comm": 0.0,
146 "block_error": 2.646108537908067e-15,
147 "equivalence": 1.4795737721952942e-15,
148 "residual": 1.426518521052921e-15,
149 "sparse_ms": 0.3497720008454053,
150 "fourier_ms": 0.06376600140356459
151 },
152 {
153 "n": 16,
154 "theta": 1.0,
155 "tau": 0.01,
156 "comm": 0.0,
157 "block_error": 2.6521141492259808e-15,
158 "equivalence": 1.784665130558992e-15,
159 "residual": 1.7208268206285012e-15,
160 "sparse_ms": 0.33880600130942184,
161 "fourier_ms": 0.06383599975379184
162 },
163 {
164 "n": 16,
165 "theta": 1.0,
166 "tau": 0.1,
167 "comm": 0.0,
168 "block_error": 2.646108537908067e-15,
169 "equivalence": 2.5576181991506586e-15,
170 "residual": 2.5749094526054446e-15,
171 "sparse_ms": 0.3614350007410394,
172 "fourier_ms": 0.06341700100165326
173 },
174 {
175 "n": 16,
176 "theta": 1.0,
177 "tau": 1.0,
178 "comm": 0.0,
179 "block_error": 2.665416242925186e-15,
180 "equivalence": 2.1357320937485247e-15,
181 "residual": 2.2495876340259583e-15,
182 "sparse_ms": 0.3372690007381607,
183 "fourier_ms": 0.06369600123434793
184 },
185 {
186 "n": 16,
187 "theta": 10.0,
188 "tau": 0.01,
189 "comm": 0.0,
190 "block_error": 2.646108537908067e-15,
191 "equivalence": 1.6730845381554915e-15,
192 "residual": 1.6566750932141229e-15,
193 "sparse_ms": 0.44797000009566545,
194 "fourier_ms": 0.0646739990770584
195 },
196 {
197 "n": 16,
198 "theta": 10.0,
199 "tau": 0.1,
200 "comm": 0.0,
201 "block_error": 2.665416242925186e-15,
202 "equivalence": 2.686072179150826e-15,
203 "residual": 2.378444477645389e-15,
204 "sparse_ms": 0.33803800033638254,
205 "fourier_ms": 0.06369599941535853
206 },
207 {
208 "n": 16,
209 "theta": 10.0,
210 "tau": 1.0,
211 "comm": 0.0,
212 "block_error": 2.7396206682007676e-15,
213 "equivalence": 1.8535991852818333e-15,
214 "residual": 2.053536684353859e-15,
215 "sparse_ms": 0.3564060007192893,
216 "fourier_ms": 0.06593100079044234
217 },
218 {
219 "n": 32,
220 "theta": 0.0,
221 "tau": 0.01,
222 "comm": 0.0,
223 "block_error": 5.055792094624233e-15,
224 "equivalence": 4.450549524910488e-15,
225 "residual": 4.450549524910488e-15,
226 "sparse_ms": 0.38043299900891725,
227 "fourier_ms": 0.10350699994887691
228 },
229 {
230 "n": 32,
231 "theta": 0.0,
232 "tau": 0.1,
233 "comm": 0.0,
234 "block_error": 5.055792094624233e-15,
235 "equivalence": 3.168883468360465e-15,
236 "residual": 3.168883468360465e-15,
237 "sparse_ms": 0.5082440002297517,
238 "fourier_ms": 0.06984299943724182
239 },
240 {
241 "n": 32,
242 "theta": 0.0,
243 "tau": 1.0,
244 "comm": 0.0,
245 "block_error": 5.055792094624233e-15,
246 "equivalence": 2.8861366890099088e-15,
247 "residual": 2.8861366890099088e-15,
248 "sparse_ms": 0.3448129991738824,
249 "fourier_ms": 0.06753799971193075
250 },
251 {
252 "n": 32,
253 "theta": 0.1,
254 "tau": 0.01,
255 "comm": 0.0,
256 "block_error": 5.053653027103107e-15,
257 "equivalence": 5.196234914097531e-15,
258 "residual": 5.20150249093692e-15,
259 "sparse_ms": 0.492389999635634,
260 "fourier_ms": 0.09198299994750414
261 },
262 {
263 "n": 32,
264 "theta": 0.1,
265 "tau": 0.1,
266 "comm": 0.0,
267 "block_error": 5.057090644071131e-15,
268 "equivalence": 4.573844830822943e-15,
269 "residual": 4.531974267619376e-15,
270 "sparse_ms": 0.3800129998126067,
271 "fourier_ms": 0.06830599886598065
272 },
273 {
274 "n": 32,
275 "theta": 0.1,
276 "tau": 1.0,
277 "comm": 0.0,
278 "block_error": 5.054883926949303e-15,
279 "equivalence": 4.6976833796298724e-15,
280 "residual": 4.841153009992154e-15,
281 "sparse_ms": 0.385740999263362,
282 "fourier_ms": 0.06879399916215334
283 },
284 {
285 "n": 32,
286 "theta": 1.0,
287 "tau": 0.01,
288 "comm": 0.0,
289 "block_error": 5.05627715440115e-15,
290 "equivalence": 3.81181536066034e-15,
291 "residual": 3.797032208580567e-15,
292 "sparse_ms": 0.38280599983409047,
293 "fourier_ms": 0.06781699994462542
294 },
295 {
296 "n": 32,
297 "theta": 1.0,
298 "tau": 0.1,
299 "comm": 0.0,
300 "block_error": 5.054883926949303e-15,
301 "equivalence": 5.100832374029288e-15,
302 "residual": 5.012790696845417e-15,
303 "sparse_ms": 0.38608999966527335,
304 "fourier_ms": 0.06760699943697546
305 },
306 {
307 "n": 32,
308 "theta": 1.0,
309 "tau": 1.0,
310 "comm": 0.0,
311 "block_error": 5.210663106400905e-15,
312 "equivalence": 4.967460597886471e-15,
313 "residual": 4.806790527548728e-15,
314 "sparse_ms": 0.38818499888293445,
315 "fourier_ms": 0.06788700011384208
316 },
317 {
318 "n": 32,
319 "theta": 10.0,
320 "tau": 0.01,
321 "comm": 0.0,
322 "block_error": 5.054883926949303e-15,
323 "equivalence": 4.259756060155669e-15,
324 "residual": 4.246409140082132e-15,
325 "sparse_ms": 0.37994299964339007,
326 "fourier_ms": 0.06914400000823662
327 },
328 {
329 "n": 32,
330 "theta": 10.0,
331 "tau": 0.1,
332 "comm": 0.0,
333 "block_error": 5.210663106400905e-15,
334 "equivalence": 3.895782419055195e-15,
335 "residual": 4.077141094244391e-15,
336 "sparse_ms": 0.3655559994513169,
337 "fourier_ms": 0.10134199874300975
338 },
339 {
340 "n": 32,
341 "theta": 10.0,
342 "tau": 1.0,
343 "comm": 0.0,
344 "block_error": 5.39018995035214e-15,
345 "equivalence": 3.472639555657943e-15,
346 "residual": 4.281824868230312e-15,
347 "sparse_ms": 0.3941209997719852,
348 "fourier_ms": 0.0689349999447586
349 },
350 {
351 "n": 64,
352 "theta": 0.0,
353 "tau": 0.01,
354 "comm": 0.0,
355 "block_error": 1.0095345478298608e-14,
356 "equivalence": 9.440884524951155e-15,
357 "residual": 9.440884524951155e-15,
358 "sparse_ms": 0.7551369999418966,
359 "fourier_ms": 0.15777399858052377
360 },
361 {
362 "n": 64,
363 "theta": 0.0,
364 "tau": 0.1,
365 "comm": 0.0,
366 "block_error": 1.0095345478298608e-14,
367 "equivalence": 8.353669147409391e-15,
368 "residual": 8.353669147409391e-15,
369 "sparse_ms": 0.5711719986720709,
370 "fourier_ms": 0.12543699995148927
371 },
372 {
373 "n": 64,
374 "theta": 0.0,
375 "tau": 1.0,
376 "comm": 0.0,
377 "block_error": 1.0095345478298608e-14,
378 "equivalence": 8.013303761052601e-15,
379 "residual": 8.013303761052601e-15,
380 "sparse_ms": 0.6577069998456864,
381 "fourier_ms": 0.35277400093036704
382 },
383 {
384 "n": 64,
385 "theta": 0.1,
386 "tau": 0.01,
387 "comm": 0.0,
388 "block_error": 1.0100504236868143e-14,
389 "equivalence": 7.049842769810993e-15,
390 "residual": 7.055035787972347e-15,
391 "sparse_ms": 0.7547879995399853,
392 "fourier_ms": 0.3600390009523835
393 },
394 {
395 "n": 64,
396 "theta": 0.1,
397 "tau": 0.1,
398 "comm": 0.0,
399 "block_error": 1.0103624221157238e-14,
400 "equivalence": 7.954041420318364e-15,
401 "residual": 8.014072643749804e-15,
402 "sparse_ms": 0.7232190000650007,
403 "fourier_ms": 0.6800560004194267
404 },
405 {
406 "n": 64,
407 "theta": 0.1,
408 "tau": 1.0,
409 "comm": 0.0,
410 "block_error": 1.0150615902717781e-14,
411 "equivalence": 8.031301908605485e-15,
412 "residual": 7.98802430032254e-15,
413 "sparse_ms": 0.7390039991150843,
414 "fourier_ms": 0.2641440005390905
415 },
416 {
417 "n": 64,
418 "theta": 1.0,
419 "tau": 0.01,
420 "comm": 0.0,
421 "block_error": 1.0103253944294337e-14,
422 "equivalence": 6.740260629763592e-15,
423 "residual": 6.681883496302359e-15,
424 "sparse_ms": 0.6938159986020764,
425 "fourier_ms": 0.1257859985344112
426 },
427 {
428 "n": 64,
429 "theta": 1.0,
430 "tau": 0.1,
431 "comm": 0.0,
432 "block_error": 1.0150615902717781e-14,
433 "equivalence": 8.956480256372376e-15,
434 "residual": 9.090074749508547e-15,
435 "sparse_ms": 0.6871810001030099,
436 "fourier_ms": 5.239168000116479
437 },
438 {
439 "n": 64,
440 "theta": 1.0,
441 "tau": 1.0,
442 "comm": 0.0,
443 "block_error": 1.0609644113595448e-14,
444 "equivalence": 9.214085603252036e-15,
445 "residual": 8.543392127964536e-15,
446 "sparse_ms": 0.6957709993002936,
447 "fourier_ms": 3.0419209997489816
448 },
449 {
450 "n": 64,
451 "theta": 10.0,
452 "tau": 0.01,
453 "comm": 0.0,
454 "block_error": 1.0150615902717781e-14,
455 "equivalence": 7.730309923542312e-15,
456 "residual": 7.622958499560755e-15,
457 "sparse_ms": 0.6991940008447273,
458 "fourier_ms": 3.321432001030189
459 },
460 {
461 "n": 64,
462 "theta": 10.0,
463 "tau": 0.1,
464 "comm": 0.0,
465 "block_error": 1.0609644113595448e-14,
466 "equivalence": 8.757948630621708e-15,
467 "residual": 1.0294888641167345e-14,
468 "sparse_ms": 0.6783099997846875,
469 "fourier_ms": 5.803914000352961
470 },
471 {
472 "n": 64,
473 "theta": 10.0,
474 "tau": 1.0,
475 "comm": 0.0,
476 "block_error": 1.098014631399633e-14,
477 "equivalence": 8.384854784524718e-15,
478 "residual": 1.1245323077010524e-14,
479 "sparse_ms": 0.6822209998063045,
480 "fourier_ms": 5.191325000851066
481 },
482 {
483 "n": 128,
484 "theta": 0.0,
485 "tau": 0.01,
486 "comm": 0.0,
487 "block_error": 2.0128694050867613e-14,
488 "equivalence": 1.5576074546727524e-14,
489 "residual": 1.5576074546727524e-14,
490 "sparse_ms": 0.8657679991301848,
491 "fourier_ms": 3.1501770008617314
492 },
493 {
494 "n": 128,
495 "theta": 0.0,
496 "tau": 0.1,
497 "comm": 0.0,
498 "block_error": 2.0128694050867613e-14,
499 "equivalence": 1.5311253819134602e-14,
500 "residual": 1.5311253819134602e-14,
501 "sparse_ms": 0.8145030005834997,
502 "fourier_ms": 1.1954250003327616
503 },
504 {
505 "n": 128,
506 "theta": 0.0,
507 "tau": 1.0,
508 "comm": 0.0,
509 "block_error": 2.0128694050867613e-14,
510 "equivalence": 1.66674077995346e-14,
511 "residual": 1.66674077995346e-14,
512 "sparse_ms": 0.8459330001642229,
513 "fourier_ms": 1.1716780009010108
514 },
515 {
516 "n": 128,
517 "theta": 0.1,
518 "tau": 0.01,
519 "comm": 0.0,
520 "block_error": 2.013560509853296e-14,
521 "equivalence": 1.3775690961688278e-14,
522 "residual": 1.3779134358710435e-14,
523 "sparse_ms": 1.0952699994959403,
524 "fourier_ms": 2.613367998492322
525 },
526 {
527 "n": 128,
528 "theta": 0.1,
529 "tau": 0.1,
530 "comm": 0.0,
531 "block_error": 2.013053580919517e-14,
532 "equivalence": 1.8470832257551765e-14,
533 "residual": 1.84271254618493e-14,
534 "sparse_ms": 1.072572000339278,
535 "fourier_ms": 2.0144680001976667
536 },
537 {
538 "n": 128,
539 "theta": 0.1,
540 "tau": 1.0,
541 "comm": 0.0,
542 "block_error": 2.0098106164090788e-14,
543 "equivalence": 1.7464217508517732e-14,
544 "residual": 1.734377622203098e-14,
545 "sparse_ms": 1.0203990004811203,
546 "fourier_ms": 2.5905289985530544
547 },
548 {
549 "n": 128,
550 "theta": 1.0,
551 "tau": 0.01,
552 "comm": 0.0,
553 "block_error": 2.013038443914069e-14,
554 "equivalence": 1.7817758860396598e-14,
555 "residual": 1.7804814499093742e-14,
556 "sparse_ms": 1.0074089987028856,
557 "fourier_ms": 0.9184989994537318
558 },
559 {
560 "n": 128,
561 "theta": 1.0,
562 "tau": 0.1,
563 "comm": 0.0,
564 "block_error": 2.0098106164090788e-14,
565 "equivalence": 1.8827666233036678e-14,
566 "residual": 1.8133461417053446e-14,
567 "sparse_ms": 1.0034280003310414,
568 "fourier_ms": 2.193055001043831
569 },
570 {
571 "n": 128,
572 "theta": 1.0,
573 "tau": 1.0,
574 "comm": 0.0,
575 "block_error": 2.048290319002887e-14,
576 "equivalence": 2.1596039490983333e-14,
577 "residual": 2.422966997532305e-14,
578 "sparse_ms": 1.0919179985648952,
579 "fourier_ms": 3.3110240001406055
580 },
581 {
582 "n": 128,
583 "theta": 10.0,
584 "tau": 0.01,
585 "comm": 0.0,
586 "block_error": 2.0098106164090788e-14,
587 "equivalence": 1.6289257608556863e-14,
588 "residual": 1.5860488242203388e-14,
589 "sparse_ms": 1.0114599990629358,
590 "fourier_ms": 0.17369899978803005
591 },
592 {
593 "n": 128,
594 "theta": 10.0,
595 "tau": 0.1,
596 "comm": 0.0,
597 "block_error": 2.048290319002887e-14,
598 "equivalence": 1.8061229345701073e-14,
599 "residual": 1.9534109453014828e-14,
600 "sparse_ms": 0.9960940005839802,
601 "fourier_ms": 0.17537500025355257
602 },
603 {
604 "n": 128,
605 "theta": 10.0,
606 "tau": 1.0,
607 "comm": 0.0,
608 "block_error": 2.0931704105495374e-14,
609 "equivalence": 2.0268346728771054e-14,
610 "residual": 2.23833327892793e-14,
611 "sparse_ms": 1.0201200002484256,
612 "fourier_ms": 0.18235900097351987
613 },
614 {
615 "n": 256,
616 "theta": 0.0,
617 "tau": 0.01,
618 "comm": 0.0,
619 "block_error": 3.959678754117359e-14,
620 "equivalence": 2.997842573428557e-14,
621 "residual": 2.997842573428557e-14,
622 "sparse_ms": 1.6775479998614173,
623 "fourier_ms": 0.36401900069904514
624 },
625 {
626 "n": 256,
627 "theta": 0.0,
628 "tau": 0.1,
629 "comm": 0.0,
630 "block_error": 3.959678754117359e-14,
631 "equivalence": 3.196636039681922e-14,
632 "residual": 3.196636039681922e-14,
633 "sparse_ms": 1.6662329999235226,
634 "fourier_ms": 0.3386670014151605
635 },
636 {
637 "n": 256,
638 "theta": 0.0,
639 "tau": 1.0,
640 "comm": 0.0,
641 "block_error": 3.959678754117359e-14,
642 "equivalence": 2.882213433333891e-14,
643 "residual": 2.882213433333891e-14,
644 "sparse_ms": 1.6305430017382605,
645 "fourier_ms": 0.4082989999005804
646 },
647 {
648 "n": 256,
649 "theta": 0.1,
650 "tau": 0.01,
651 "comm": 0.0,
652 "block_error": 3.959361183281542e-14,
653 "equivalence": 3.477174045503652e-14,
654 "residual": 3.476368692597631e-14,
655 "sparse_ms": 2.044779001153074,
656 "fourier_ms": 0.4126999992877245
657 },
658 {
659 "n": 256,
660 "theta": 0.1,
661 "tau": 0.1,
662 "comm": 0.0,
663 "block_error": 3.957509766111119e-14,
664 "equivalence": 3.372422357202544e-14,
665 "residual": 3.365228810359602e-14,
666 "sparse_ms": 2.1624640012305463,
667 "fourier_ms": 0.35186700006306637
668 },
669 {
670 "n": 256,
671 "theta": 0.1,
672 "tau": 1.0,
673 "comm": 0.0,
674 "block_error": 3.945467996995351e-14,
675 "equivalence": 3.487524145895868e-14,
676 "residual": 3.4051098721310104e-14,
677 "sparse_ms": 2.026272000875906,
678 "fourier_ms": 0.33447600071667694
679 },
680 {
681 "n": 256,
682 "theta": 1.0,
683 "tau": 0.01,
684 "comm": 0.0,
685 "block_error": 3.9574981687018446e-14,
686 "equivalence": 2.744950057017979e-14,
687 "residual": 2.747614746018048e-14,
688 "sparse_ms": 2.029553999818745,
689 "fourier_ms": 0.3725400001712842
690 },
691 {
692 "n": 256,
693 "theta": 1.0,
694 "tau": 0.1,
695 "comm": 0.0,
696 "block_error": 3.945467996995351e-14,
697 "equivalence": 3.167371693929385e-14,
698 "residual": 3.105849832668305e-14,
699 "sparse_ms": 1.999242000238155,
700 "fourier_ms": 0.342786999681266
701 },
702 {
703 "n": 256,
704 "theta": 1.0,
705 "tau": 1.0,
706 "comm": 0.0,
707 "block_error": 3.974724466797317e-14,
708 "equivalence": 3.3234377112927264e-14,
709 "residual": 3.5100731540901315e-14,
710 "sparse_ms": 2.013490000535967,
711 "fourier_ms": 0.4676650005421834
712 },
713 {
714 "n": 256,
715 "theta": 10.0,
716 "tau": 0.01,
717 "comm": 0.0,
718 "block_error": 3.945467996995351e-14,
719 "equivalence": 3.21524084829462e-14,
720 "residual": 3.226431528013121e-14,
721 "sparse_ms": 2.0210329985275166,
722 "fourier_ms": 4.486403999180766
723 },
724 {
725 "n": 256,
726 "theta": 10.0,
727 "tau": 0.1,
728 "comm": 0.0,
729 "block_error": 3.974724466797317e-14,
730 "equivalence": 3.5219564516731916e-14,
731 "residual": 3.470738922407767e-14,
732 "sparse_ms": 2.0194270000502,
733 "fourier_ms": 2.967399001136073
734 },
735 {
736 "n": 256,
737 "theta": 10.0,
738 "tau": 1.0,
739 "comm": 0.0,
740 "block_error": 4.027672990746775e-14,
741 "equivalence": 3.674032258059059e-14,
742 "residual": 4.3829057262518325e-14,
743 "sparse_ms": 1.9883460008713882,
744 "fourier_ms": 5.037950999394525
745 }
746 ]
747}