/ proof-of-concept / fastandaccurate-results
Sign in
proof-of-concept / fastandaccurate-results
Replace chunkie-dlp results with real-MATLAB runs
Jeremy Magland <jmagland@flatironinstitute.org> committed commit c1464f5d8faa parent 596def5 Browse files
3 changed files+228−231
results/laplace-dirichlet-2d/laplace-dirichlet-2d.disk-easy.chunkie-dlp.i7-1355U.jsonmodified+76−77View file
@@ -15,145 +15,144 @@
1515 "specHash": "188fddb2f5a2b9f843972da7c87580faf2da18364fbdd648a3c8581e41508448",
1616 "solver": {
1717 "id": "chunkie-dlp",
18- "version": "1.0.0",
18+ "version": "2.0.0",
1919 "backend": "cpu",
2020 "source": "builtin"
2121 },
2222 "environment": {
23- "kind": "node",
24- "runtime": "node v24.14.1",
25- "numblVersion": "0.4.18",
23+ "kind": "matlab",
24+ "runtime": "MATLAB 26.2.0.3320248 (R2026b) Prerelease Update 2",
2625 "os": "linux 6.12.101+deb13-amd64",
2726 "cpu": "13th Gen Intel(R) Core(TM) i7-1355U",
2827 "machineLabel": "linux laptop (i7-1355U)",
29- "browserReproducible": true
28+ "browserReproducible": false
3029 },
3130 "protocol": {
3231 "warmupRuns": 1,
3332 "timedRuns": 3,
34- "timer": "numbl tic/toc"
33+ "timer": "matlab tic/toc"
3534 },
36- "createdUtc": "2026-08-17T14:36:41.664Z",
35+ "createdUtc": "2026-08-17T15:36:38.483Z",
3736 "points": [
3837 {
3938 "n": 2,
40- "solveSeconds": 0.5642528749999998,
39+ "solveSeconds": 0.099432,
4140 "solveSecondsAll": [
42- 0.6013222229999995,
43- 0.5642528749999998,
44- 0.5407756469999998
41+ 0.099432,
42+ 0.100384,
43+ 0.073623
4544 ],
46- "coldSeconds": 1.7065783179999998,
47- "relMax": 0.0005874748979563337,
48- "relL2": 0.00017861284421813258
45+ "coldSeconds": 0.285089,
46+ "relMax": 0.0005874748979616093,
47+ "relL2": 0.00017861284421140893
4948 },
5049 {
5150 "n": 3,
52- "solveSeconds": 0.3211806640000008,
51+ "solveSeconds": 0.034308,
5352 "solveSecondsAll": [
54- 0.3241686469999996,
55- 0.3211806640000008,
56- 0.31452179899999955
53+ 0.038112,
54+ 0.034308,
55+ 0.03336
5756 ],
58- "coldSeconds": 0.593490268,
59- "relMax": 0.000011474072024678118,
60- "relL2": 0.000004094247724829055
57+ "coldSeconds": 0.127867,
58+ "relMax": 0.000011474072130529311,
59+ "relL2": 0.000004094247715718745
6160 },
6261 {
6362 "n": 4,
64- "solveSeconds": 0.25005244799999904,
63+ "solveSeconds": 0.024211,
6564 "solveSecondsAll": [
66- 0.25005244799999904,
67- 0.2525662319999986,
68- 0.24793887299999984
65+ 0.023611,
66+ 0.024211,
67+ 0.025579
6968 ],
70- "coldSeconds": 0.4953497499999999,
71- "relMax": 0.0000018387513548748182,
72- "relL2": 4.632012435381147e-7
69+ "coldSeconds": 0.025672,
70+ "relMax": 0.0000018387513404005974,
71+ "relL2": 4.632012498798575e-7
7372 },
7473 {
7574 "n": 6,
76- "solveSeconds": 0.21460990699999982,
75+ "solveSeconds": 0.019551,
7776 "solveSecondsAll": [
78- 0.21802401400000093,
79- 0.21460990699999982,
80- 0.21207486599999914
77+ 0.031588,
78+ 0.019551,
79+ 0.019247
8180 ],
82- "coldSeconds": 0.4758287930000007,
83- "relMax": 3.1143694747617934e-8,
84- "relL2": 7.504529226352201e-9
81+ "coldSeconds": 0.049401,
82+ "relMax": 3.1143751021223715e-8,
83+ "relL2": 7.50454287398134e-9
8584 },
8685 {
8786 "n": 8,
88- "solveSeconds": 0.20409009900000008,
87+ "solveSeconds": 0.018458,
8988 "solveSecondsAll": [
90- 0.20446708200000074,
91- 0.20409009900000008,
92- 0.2034580960000003
89+ 0.018458,
90+ 0.018553,
91+ 0.018369
9392 ],
94- "coldSeconds": 0.4484639139999995,
95- "relMax": 3.894092937855623e-10,
96- "relL2": 6.897503786703181e-11
93+ "coldSeconds": 0.023125,
94+ "relMax": 3.8941798508164687e-10,
95+ "relL2": 6.897787922677742e-11
9796 },
9897 {
9998 "n": 12,
100- "solveSeconds": 0.20824357800000115,
99+ "solveSeconds": 0.018223,
101100 "solveSecondsAll": [
102- 0.20933162000000038,
103- 0.20513581900000055,
104- 0.20824357800000115
101+ 0.018542,
102+ 0.018218,
103+ 0.018223
105104 ],
106- "coldSeconds": 0.4559425820000005,
107- "relMax": 6.2015948482118964e-12,
108- "relL2": 3.452465234572811e-12
105+ "coldSeconds": 0.02198,
106+ "relMax": 7.124563146812611e-12,
107+ "relL2": 4.022688302706694e-12
109108 },
110109 {
111110 "n": 16,
112- "solveSeconds": 0.22194159199999852,
111+ "solveSeconds": 0.018992,
113112 "solveSecondsAll": [
114- 0.2265904489999997,
115- 0.22194159199999852,
116- 0.22034075999999914
113+ 0.018992,
114+ 0.019237,
115+ 0.018448
117116 ],
118- "coldSeconds": 0.501544845999998,
119- "relMax": 5.321372846307331e-12,
120- "relL2": 4.2109528402549585e-12
117+ "coldSeconds": 0.019252,
118+ "relMax": 6.649213505704167e-12,
119+ "relL2": 5.112825354450327e-12
121120 },
122121 {
123122 "n": 24,
124- "solveSeconds": 0.27832333899999817,
123+ "solveSeconds": 0.023887,
125124 "solveSecondsAll": [
126- 0.27832333899999817,
127- 0.28234770000000076,
128- 0.2760667820000009
125+ 0.023887,
126+ 0.023643,
127+ 0.025676
129128 ],
130- "coldSeconds": 0.5212443170000007,
131- "relMax": 8.552776439590912e-12,
132- "relL2": 6.800624667272519e-12
129+ "coldSeconds": 0.037788,
130+ "relMax": 9.557314411950418e-12,
131+ "relL2": 7.69491487542012e-12
133132 },
134133 {
135134 "n": 32,
136- "solveSeconds": 0.38175215399999907,
135+ "solveSeconds": 0.031253,
137136 "solveSecondsAll": [
138- 0.38014056999999823,
139- 0.38175215399999907,
140- 0.384332401
137+ 0.031253,
138+ 0.030518,
139+ 0.031602
141140 ],
142- "coldSeconds": 0.6592033000000015,
143- "relMax": 9.018927510524235e-12,
144- "relL2": 8.36337095761979e-12
141+ "coldSeconds": 0.031471,
142+ "relMax": 1.0988368439635741e-11,
143+ "relL2": 1.012238185905082e-11
145144 },
146145 {
147146 "n": 48,
148- "solveSeconds": 0.7665832659999996,
147+ "solveSeconds": 0.051405,
149148 "solveSecondsAll": [
150- 0.7665832659999996,
151- 0.7773925060000018,
152- 0.7514304150000015
149+ 0.069211,
150+ 0.051405,
151+ 0.051199
153152 ],
154- "coldSeconds": 1.0391113869999984,
155- "relMax": 1.4880716354619907e-11,
156- "relL2": 1.3060202578141205e-11
153+ "coldSeconds": 0.055439,
154+ "relMax": 1.8047865229768453e-11,
155+ "relL2": 1.5176032801931444e-11
157156 }
158157 ]
159158 }
results/laplace-dirichlet-2d/laplace-dirichlet-2d.star-hard.chunkie-dlp.i7-1355U.jsonmodified+76−77View file
@@ -15,145 +15,144 @@
1515 "specHash": "cd0f3e5dc72e88da57eaf0a1696e04c32da1b28b439b79069dcf740b1cb70799",
1616 "solver": {
1717 "id": "chunkie-dlp",
18- "version": "1.0.0",
18+ "version": "2.0.0",
1919 "backend": "cpu",
2020 "source": "builtin"
2121 },
2222 "environment": {
23- "kind": "node",
24- "runtime": "node v24.14.1",
25- "numblVersion": "0.4.18",
23+ "kind": "matlab",
24+ "runtime": "MATLAB 26.2.0.3320248 (R2026b) Prerelease Update 2",
2625 "os": "linux 6.12.101+deb13-amd64",
2726 "cpu": "13th Gen Intel(R) Core(TM) i7-1355U",
2827 "machineLabel": "linux laptop (i7-1355U)",
29- "browserReproducible": true
28+ "browserReproducible": false
3029 },
3130 "protocol": {
3231 "warmupRuns": 1,
3332 "timedRuns": 3,
34- "timer": "numbl tic/toc"
33+ "timer": "matlab tic/toc"
3534 },
36- "createdUtc": "2026-08-17T14:37:30.194Z",
35+ "createdUtc": "2026-08-17T15:36:49.136Z",
3736 "points": [
3837 {
3938 "n": 2,
40- "solveSeconds": 1.190985480000002,
39+ "solveSeconds": 0.200598,
4140 "solveSecondsAll": [
42- 1.1907008340000047,
43- 1.190985480000002,
44- 1.2449850739999988
41+ 0.200598,
42+ 0.205061,
43+ 0.179722
4544 ],
46- "coldSeconds": 1.4613037539999993,
47- "relMax": 0.10111509729289382,
48- "relL2": 0.055769483844051934
45+ "coldSeconds": 0.531486,
46+ "relMax": 0.10111509729289672,
47+ "relL2": 0.055769483844059754
4948 },
5049 {
5150 "n": 3,
52- "solveSeconds": 1.4287962550000017,
51+ "solveSeconds": 0.191979,
5352 "solveSecondsAll": [
54- 1.413406048000006,
55- 1.4287962550000017,
56- 1.4336898370000029
53+ 0.191979,
54+ 0.190673,
55+ 0.192409
5756 ],
58- "coldSeconds": 1.6986524810000034,
59- "relMax": 0.05006471723810675,
60- "relL2": 0.02431639450259849
57+ "coldSeconds": 0.287757,
58+ "relMax": 0.05006471723806571,
59+ "relL2": 0.02431639450254925
6160 },
6261 {
6362 "n": 4,
64- "solveSeconds": 1.1579822839999991,
63+ "solveSeconds": 0.152505,
6564 "solveSecondsAll": [
66- 1.1579822839999991,
67- 1.1513132139999982,
68- 1.2412563809999995
65+ 0.151938,
66+ 0.152505,
67+ 0.153585
6968 ],
70- "coldSeconds": 1.4287244230000056,
71- "relMax": 0.015587712800419219,
72- "relL2": 0.006112445536088854
69+ "coldSeconds": 0.155449,
70+ "relMax": 0.01558771280042846,
71+ "relL2": 0.006112445536065411
7372 },
7473 {
7574 "n": 6,
76- "solveSeconds": 0.6007938540000026,
75+ "solveSeconds": 0.077352,
7776 "solveSecondsAll": [
78- 0.6007938540000026,
79- 0.5974504530000004,
80- 0.6500364209999958
77+ 0.087647,
78+ 0.076133,
79+ 0.077352
8180 ],
82- "coldSeconds": 0.8641020749999981,
83- "relMax": 0.013693194794053974,
84- "relL2": 0.0031017793336802707
81+ "coldSeconds": 0.103391,
82+ "relMax": 0.01369319479401927,
83+ "relL2": 0.003101779333656766
8584 },
8685 {
8786 "n": 8,
88- "solveSeconds": 0.3900920889999995,
87+ "solveSeconds": 0.045409,
8988 "solveSecondsAll": [
90- 0.3866468610000027,
91- 0.3900920889999995,
92- 0.391859065999995
89+ 0.044716,
90+ 0.045661,
91+ 0.045409
9392 ],
94- "coldSeconds": 0.627835828000002,
95- "relMax": 0.011221633122114797,
96- "relL2": 0.0022431046475623437
93+ "coldSeconds": 0.051879,
94+ "relMax": 0.011221633122363423,
95+ "relL2": 0.0022431046475928813
9796 },
9897 {
9998 "n": 12,
100- "solveSeconds": 0.2952921859999975,
99+ "solveSeconds": 0.03161,
101100 "solveSecondsAll": [
102- 0.2976095249999986,
103- 0.2948884500000091,
104- 0.2952921859999975
101+ 0.031393,
102+ 0.03161,
103+ 0.032161
105104 ],
106- "coldSeconds": 0.5320193480000057,
107- "relMax": 0.00045665505051822907,
108- "relL2": 0.00011152531257088061
105+ "coldSeconds": 0.034712,
106+ "relMax": 0.00045665505061729295,
107+ "relL2": 0.00011152531248512267
109108 },
110109 {
111110 "n": 16,
112- "solveSeconds": 0.28351339200000325,
111+ "solveSeconds": 0.028627,
113112 "solveSecondsAll": [
114- 0.2841229929999969,
115- 0.28351339200000325,
116- 0.2819692790000019
113+ 0.028627,
114+ 0.028916,
115+ 0.028192
117116 ],
118- "coldSeconds": 0.516174411999998,
119- "relMax": 0.00007218961231038136,
120- "relL2": 0.000013388326519760448
117+ "coldSeconds": 0.028474,
118+ "relMax": 0.0000721896121612483,
119+ "relL2": 0.00001338832649854655
121120 },
122121 {
123122 "n": 24,
124- "solveSeconds": 0.3230511360000037,
123+ "solveSeconds": 0.031594,
125124 "solveSecondsAll": [
126- 0.3230511360000037,
127- 0.3181462929999981,
128- 0.32473158999999896
125+ 0.031594,
126+ 0.031187,
127+ 0.03169
129128 ],
130- "coldSeconds": 0.5617796660000067,
131- "relMax": 0.000002640424038778365,
132- "relL2": 5.73006272773361e-7
129+ "coldSeconds": 0.057179,
130+ "relMax": 0.0000026404241476197153,
131+ "relL2": 5.730062434274539e-7
133132 },
134133 {
135134 "n": 32,
136- "solveSeconds": 0.4119727329999918,
135+ "solveSeconds": 0.037049,
137136 "solveSecondsAll": [
138- 0.4119727329999918,
139- 0.4081663779999971,
140- 0.4443651480000028
137+ 0.037049,
138+ 0.036911,
139+ 0.041836
141140 ],
142- "coldSeconds": 0.6930474520000018,
143- "relMax": 1.0154218400815468e-7,
144- "relL2": 1.8732240719478e-8
141+ "coldSeconds": 0.040404,
142+ "relMax": 1.0154165462875426e-7,
143+ "relL2": 1.873212123711239e-8
145144 },
146145 {
147146 "n": 48,
148- "solveSeconds": 0.7600148070000046,
147+ "solveSeconds": 0.056104,
149148 "solveSecondsAll": [
150- 0.7600148070000046,
151- 0.7916092499999934,
152- 0.7566820469999982
149+ 0.058206,
150+ 0.056104,
151+ 0.053622
153152 ],
154- "coldSeconds": 1.0760592589999973,
155- "relMax": 2.163127821933073e-11,
156- "relL2": 1.2513997515979171e-11
153+ "coldSeconds": 0.057595,
154+ "relMax": 2.2592531072127167e-11,
155+ "relL2": 1.4699265458763703e-11
157156 }
158157 ]
159158 }
results/laplace-dirichlet-2d/laplace-dirichlet-2d.star-medium.chunkie-dlp.i7-1355U.jsonmodified+76−77View file
@@ -15,145 +15,144 @@
1515 "specHash": "12e35e4a645cf2c72f224e1d6e24d2d01b881b46c77ccadb2f2b013c1eb2deae",
1616 "solver": {
1717 "id": "chunkie-dlp",
18- "version": "1.0.0",
18+ "version": "2.0.0",
1919 "backend": "cpu",
2020 "source": "builtin"
2121 },
2222 "environment": {
23- "kind": "node",
24- "runtime": "node v24.14.1",
25- "numblVersion": "0.4.18",
23+ "kind": "matlab",
24+ "runtime": "MATLAB 26.2.0.3320248 (R2026b) Prerelease Update 2",
2625 "os": "linux 6.12.101+deb13-amd64",
2726 "cpu": "13th Gen Intel(R) Core(TM) i7-1355U",
2827 "machineLabel": "linux laptop (i7-1355U)",
29- "browserReproducible": true
28+ "browserReproducible": false
3029 },
3130 "protocol": {
3231 "warmupRuns": 1,
3332 "timedRuns": 3,
34- "timer": "numbl tic/toc"
33+ "timer": "matlab tic/toc"
3534 },
36- "createdUtc": "2026-08-17T14:36:59.805Z",
35+ "createdUtc": "2026-08-17T15:36:43.065Z",
3736 "points": [
3837 {
3938 "n": 2,
40- "solveSeconds": 0.6908443110000029,
39+ "solveSeconds": 0.125985,
4140 "solveSecondsAll": [
42- 0.6886879809999975,
43- 0.6908443110000029,
44- 0.6952130210000007
41+ 0.125365,
42+ 0.125985,
43+ 0.142499
4544 ],
46- "coldSeconds": 0.9275960669999996,
47- "relMax": 0.003257503620627538,
48- "relL2": 0.0012657359132335591
45+ "coldSeconds": 0.412917,
46+ "relMax": 0.0032575036206242075,
47+ "relL2": 0.0012657359132207467
4948 },
5049 {
5150 "n": 3,
52- "solveSeconds": 0.45755093,
51+ "solveSeconds": 0.052214,
5352 "solveSecondsAll": [
54- 0.45755093,
55- 0.4578358860000016,
56- 0.4542248909999955
53+ 0.055371,
54+ 0.051838,
55+ 0.052214
5756 ],
58- "coldSeconds": 0.7203532269999968,
59- "relMax": 0.00015058162370550638,
60- "relL2": 0.0000451212973853206
57+ "coldSeconds": 0.152885,
58+ "relMax": 0.00015058162376269015,
59+ "relL2": 0.000045121297381538276
6160 },
6261 {
6362 "n": 4,
64- "solveSeconds": 0.3667543830000035,
63+ "solveSeconds": 0.040866,
6564 "solveSecondsAll": [
66- 0.36675015099999797,
67- 0.36799198699999636,
68- 0.3667543830000035
65+ 0.040972,
66+ 0.040866,
67+ 0.039919
6968 ],
70- "coldSeconds": 0.6062464439999999,
71- "relMax": 0.00006836790152364249,
72- "relL2": 0.00001707836350815335
69+ "coldSeconds": 0.042347,
70+ "relMax": 0.00006836790145989247,
71+ "relL2": 0.000017078363505785644
7372 },
7473 {
7574 "n": 6,
76- "solveSeconds": 0.2670740709999997,
75+ "solveSeconds": 0.028158,
7776 "solveSecondsAll": [
78- 0.26372256200000166,
79- 0.2753773069999994,
80- 0.2670740709999997
77+ 0.03983,
78+ 0.028158,
79+ 0.028151
8180 ],
82- "coldSeconds": 0.5019523160000006,
83- "relMax": 0.0000018012680334328633,
84- "relL2": 4.920757103104823e-7
81+ "coldSeconds": 0.05691,
82+ "relMax": 0.0000018012680385328643,
83+ "relL2": 4.920757209931683e-7
8584 },
8685 {
8786 "n": 8,
88- "solveSeconds": 0.22768151300000028,
87+ "solveSeconds": 0.022197,
8988 "solveSecondsAll": [
90- 0.22976262999999975,
91- 0.22768151300000028,
92- 0.22469306600000039
89+ 0.022703,
90+ 0.022197,
91+ 0.021777
9392 ],
94- "coldSeconds": 0.4567022779999981,
95- "relMax": 8.84090459354338e-8,
96- "relL2": 1.7538444352514123e-8
93+ "coldSeconds": 0.02953,
94+ "relMax": 8.840905811168625e-8,
95+ "relL2": 1.7538442951506077e-8
9796 },
9897 {
9998 "n": 12,
100- "solveSeconds": 0.21708985300000094,
99+ "solveSeconds": 0.049732,
101100 "solveSecondsAll": [
102- 0.21521535900000188,
103- 0.2198882550000043,
104- 0.21708985300000094
101+ 0.049732,
102+ 0.067251,
103+ 0.042297
105104 ],
106- "coldSeconds": 0.4454447640000012,
107- "relMax": 6.986000528906819e-11,
108- "relL2": 1.416801332196273e-11
105+ "coldSeconds": 0.039469,
106+ "relMax": 6.95965902361323e-11,
107+ "relL2": 1.4216548289030948e-11
109108 },
110109 {
111110 "n": 16,
112- "solveSeconds": 0.22080989899999892,
111+ "solveSeconds": 0.020095,
113112 "solveSecondsAll": [
114- 0.2201111830000002,
115- 0.22080989899999892,
116- 0.22107813199999882
113+ 0.020328,
114+ 0.019572,
115+ 0.020095
117116 ],
118- "coldSeconds": 0.45519253300000173,
119- "relMax": 7.620804031476944e-12,
120- "relL2": 4.4128682883456365e-12
117+ "coldSeconds": 0.029424,
118+ "relMax": 8.095104126792302e-12,
119+ "relL2": 4.822440019939418e-12
121120 },
122121 {
123122 "n": 24,
124- "solveSeconds": 0.277906711,
123+ "solveSeconds": 0.026792,
125124 "solveSecondsAll": [
126- 0.27950832399999825,
127- 0.277906711,
128- 0.2773117869999986
125+ 0.026792,
126+ 0.028179,
127+ 0.025789
129128 ],
130- "coldSeconds": 0.5501951819999995,
131- "relMax": 7.444726496092399e-12,
132- "relL2": 6.437215974133513e-12
129+ "coldSeconds": 0.045399,
130+ "relMax": 7.954471598530785e-12,
131+ "relL2": 7.0923504732943096e-12
133132 },
134133 {
135134 "n": 32,
136- "solveSeconds": 0.38580570000000236,
135+ "solveSeconds": 0.032893,
137136 "solveSecondsAll": [
138- 0.38580570000000236,
139- 0.4125168180000003,
140- 0.37918501200000065
137+ 0.033389,
138+ 0.032893,
139+ 0.03282
141140 ],
142- "coldSeconds": 0.6213057320000033,
143- "relMax": 9.218379352525715e-12,
144- "relL2": 8.303440254531764e-12
141+ "coldSeconds": 0.038272,
142+ "relMax": 1.0878429686129467e-11,
143+ "relL2": 9.57166881556993e-12
145144 },
146145 {
147146 "n": 48,
148- "solveSeconds": 0.7548091790000058,
147+ "solveSeconds": 0.054867,
149148 "solveSecondsAll": [
150- 0.7548091790000058,
151- 0.7828982750000009,
152- 0.7508677400000039
149+ 0.05383,
150+ 0.054867,
151+ 0.078821
153152 ],
154- "coldSeconds": 1.0239508290000003,
155- "relMax": 1.2038169919190889e-11,
156- "relL2": 1.196678394482092e-11
153+ "coldSeconds": 0.064714,
154+ "relMax": 1.4102777834094541e-11,
155+ "relL2": 1.4348030662557983e-11
157156 }
158157 ]
159158 }
↑↓ move↵openescclose