{ "schemaVersion": 1, "baselineCommit": "3bc4be3c061898d130be9b2b3cd633e9573acf04", "numericalAcceptance": "Experimental opt-in; no equal-accuracy acceptance; production default remains dense", "definitions": { "scope": "Jacobian experiment only; metadata summaries, no result arrays or CSV contents are opened. complete means timing evidence is complete, not numerical acceptance.", "statistics": "Formal runs and warmups are separate. Each metric reports n/min/median/max and missing count. A missing baseline Jacobian field means unavailable, not zero.", "browserComparisons": "The separately collected control groups provide end-to-end changes: reduction = 100*(baseline median-optimized median)/baseline median. Run ordinals are not paired trials. Warmups are excluded.", "nativeComparisons": "The native benchmark alternated serial dense/auto pairs with one executable. Its paired statistics and ratio of group medians are kept separately; neither is a browser estimate.", "instrumentation": "Profiled/control group-median differences are observational diagnostics, not isolated instrumentation overhead. Separate collection, scheduling and thermal variation can produce negative increments.", "ready": "Click to DOM-observed completion, not GPU completion. Paint opportunity is separately recorded.", "saved": "Control comparisons use IndexedDB pointer observation, including polling/scheduling latency. Exact instrumented commit timing is a separate metric.", "csv": "CSV click to Playwright download save completion includes automation and filesystem work. It is a separate action after solve, not another segment of click-to-ready.", "backend": "Spans are inclusive wall intervals on the HTTP request axis. Parent/child intervals are retained; same-name spans are summed within a run. Stage percentages use that run's own HTTP duration before aggregation.", "c": "C integration includes solver setup/work, events and sampling. Projection and write are inside C main. CPU and wall are distinct; RHS/Jacobian counts are not CPU shares. No process-minus-solve estimate is named output-write time.", "process": "Standalone process wall is subprocess creation through reap. Browser native.processWallSeconds includes Python result reading after exit; backend observed process lifetime is a separate span including spawn/exit-observation latency.", "overlap": "Browser receive overlaps backend execution/send; parse/decode are within reception. Render, persistence and other tasks can overlap. C main is inside process, which is inside orchestration/worker/HTTP. Never add overlapping stages or stage medians.", "network": "ASGI send-await time and browser outstanding-read time are not pure network measurements.", "cache": "Cache-hit false identifies a cold build; a warmup label alone does not. Formal browser rows must hit cache. Warmup/cold build costs are retained separately. File writes do not imply fsync.", "numerics": "Same input/settings and payload dimensions do not prove curve parity. Different trajectories, event times and work counts are expected between dense and experimental auto; numerical acceptance requires the separate trajectory/convergence review.", "portability": "Artifact paths are relative to this experiment root; repo input paths use repo-relative notation. Only recorded metadata hashes are propagated, not independently rehashed result payloads." }, "controlComparisons": { "ready": { "metric": "frontend.clickToReadyDomMs", "unit": "ms", "statistic": "ratio_of_group_medians", "baseline": { "n": 3, "missing": 0, "min": 6999, "median": 7018.5, "max": 7304 }, "optimized": { "n": 3, "missing": 0, "min": 3435.400001525879, "median": 3455.6000003814697, "max": 3639.3999996185303 }, "saved": 3562.8999996185303, "durationReductionPercent": 50.764408343927194, "speedupRatio": 2.0310510473507395 }, "saved_observed": { "metric": "frontend.clickToIndexedDbObservedMs", "unit": "ms", "statistic": "ratio_of_group_medians", "baseline": { "n": 3, "missing": 0, "min": 7086.900001525879, "median": 7159.700000762939, "max": 7412.400001525879 }, "optimized": { "n": 3, "missing": 0, "min": 3567.699998855591, "median": 3579.300001144409, "max": 3732.2000007629395 }, "saved": 3580.3999996185303, "durationReductionPercent": 50.0076818754557, "speedupRatio": 2.0003073222344505 }, "csv_download_saved": { "metric": "frontend.csvClickToDownloadSavedMs", "unit": "ms", "statistic": "ratio_of_group_medians", "baseline": { "n": 3, "missing": 0, "min": 906.6000003814697, "median": 1017.2999992370605, "max": 1268.5 }, "optimized": { "n": 3, "missing": 0, "min": 1038.6000003814697, "median": 1119.3000011444092, "max": 1284.5 }, "saved": -102.00000190734863, "durationReductionPercent": -10.026541038419843, "speedupRatio": 0.9088716145778072 } }, "browserGroups": { "baseline": { "source": "browser-baseline/summary.json", "mode": "control", "inputSha256": "670977bef67e62d9c66e8af497bada208bd72a7301be45128d185d47282cf288", "buildAssetSetSha256": "f089bfc67e38ab5a4a0f7649d94f711642d4ab08b690be50b8ef075d8422a1c2", "browser": "151.0.7922.34", "node": "v24.18.0", "cache": { "formalHits": 3, "formalCount": 3, "coldRuns": [ { "run": 0, "warmup": true, "buildSeconds": 3.878522366285324 } ] }, "formal": { "frontend.clickToFetchMs": { "n": 0, "missing": 3, "min": null, "median": null, "max": null }, "frontend.clickToReadyDomMs": { "n": 3, "missing": 0, "min": 6999, "median": 7018.5, "max": 7304 }, "frontend.clickToReadyPaintOpportunityMs": { "n": 3, "missing": 0, "min": 7016.200000762939, "median": 7080, "max": 7334.700000762939 }, "frontend.clickToIndexedDbCommitMs": { "n": 0, "missing": 3, "min": null, "median": null, "max": null }, "frontend.clickToIndexedDbObservedMs": { "n": 3, "missing": 0, "min": 7086.900001525879, "median": 7159.700000762939, "max": 7412.400001525879 }, "frontend.resultTabToDomMs": { "n": 3, "missing": 0, "min": 128.19999885559082, "median": 130.79999923706055, "max": 149.10000038146973 }, "frontend.resultTabToPaintOpportunityMs": { "n": 3, "missing": 0, "min": 193, "median": 201.39999961853027, "max": 212.89999961853027 }, "frontend.curveSelectToDomMs": { "n": 3, "missing": 0, "min": 19.600000381469727, "median": 21, "max": 21.399999618530273 }, "frontend.csvClickToDownloadSavedMs": { "n": 3, "missing": 0, "min": 906.6000003814697, "median": 1017.2999992370605, "max": 1268.5 }, "frontend.resultClickToDownloadSavedMs": { "n": 3, "missing": 0, "min": 1139.8999996185303, "median": 1359, "max": 1374.900001525879 }, "frontend.resultParseMs": { "n": 0, "missing": 3, "min": null, "median": null, "max": null }, "frontend.synchronousStreamDecodeMs": { "n": 0, "missing": 3, "min": null, "median": null, "max": null }, "frontend.resultParseEndToReadyDomMs": { "n": 0, "missing": 3, "min": null, "median": null, "max": null }, "frontend.csvClickToBlobAnchorMs": { "n": 0, "missing": 3, "min": null, "median": null, "max": null }, "frontend.csvWorkerStartToCompleteReceivedMs": { "n": 0, "missing": 3, "min": null, "median": null, "max": null }, "frontend.restoreNavigationToDomMs": { "n": 3, "missing": 0, "min": 265.3999996185303, "median": 272.0999984741211, "max": 274.29999923706055 }, "native.solveSeconds": { "n": 3, "missing": 0, "min": 6.154733393341303, "median": 6.186589628458023, "max": 6.1948783956468105 }, "native.buildSeconds": { "n": 3, "missing": 0, "min": 0.0335598886013031, "median": 0.03419310972094536, "max": 0.04274878837168217 }, "native.nfev": { "n": 3, "missing": 0, "min": 74265, "median": 74265, "max": 74265 }, "native.njev": { "n": 3, "missing": 0, "min": 475, "median": 475, "max": 475 }, "native.nlu": { "n": 3, "missing": 0, "min": 1656, "median": 1656, "max": 1656 }, "native.jacobianRhsCalls": { "n": 0, "missing": 3, "min": null, "median": null, "max": null }, "native.cvodeLinearRhsCalls": { "n": 0, "missing": 3, "min": null, "median": null, "max": null }, "native.acceptedSteps": { "n": 3, "missing": 0, "min": 6974, "median": 6974, "max": 6974 }, "native.rejectedSteps": { "n": 3, "missing": 0, "min": 454, "median": 454, "max": 454 } }, "warmup": { "native.buildSeconds": { "n": 1, "missing": 0, "min": 3.878522366285324, "median": 3.878522366285324, "max": 3.878522366285324 }, "frontend.clickToReadyDomMs": { "n": 1, "missing": 0, "min": 10909.89999961853, "median": 10909.89999961853, "max": 10909.89999961853 } } }, "optimized": { "source": "browser-optimized/summary.json", "mode": "control", "inputSha256": "670977bef67e62d9c66e8af497bada208bd72a7301be45128d185d47282cf288", "buildAssetSetSha256": "f089bfc67e38ab5a4a0f7649d94f711642d4ab08b690be50b8ef075d8422a1c2", "browser": "151.0.7922.34", "node": "v24.18.0", "cache": { "formalHits": 3, "formalCount": 3, "coldRuns": [ { "run": 0, "warmup": true, "buildSeconds": 3.9581447523087263 } ] }, "formal": { "frontend.clickToFetchMs": { "n": 0, "missing": 3, "min": null, "median": null, "max": null }, "frontend.clickToReadyDomMs": { "n": 3, "missing": 0, "min": 3435.400001525879, "median": 3455.6000003814697, "max": 3639.3999996185303 }, "frontend.clickToReadyPaintOpportunityMs": { "n": 3, "missing": 0, "min": 3456.300001144409, "median": 3469.199998855591, "max": 3656.1000003814697 }, "frontend.clickToIndexedDbCommitMs": { "n": 0, "missing": 3, "min": null, "median": null, "max": null }, "frontend.clickToIndexedDbObservedMs": { "n": 3, "missing": 0, "min": 3567.699998855591, "median": 3579.300001144409, "max": 3732.2000007629395 }, "frontend.resultTabToDomMs": { "n": 3, "missing": 0, "min": 124.0999984741211, "median": 127, "max": 135.4000015258789 }, "frontend.resultTabToPaintOpportunityMs": { "n": 3, "missing": 0, "min": 182.89999961853027, "median": 184.39999961853027, "max": 198.5 }, "frontend.curveSelectToDomMs": { "n": 3, "missing": 0, "min": 16.899999618530273, "median": 17.100000381469727, "max": 17.200000762939453 }, "frontend.csvClickToDownloadSavedMs": { "n": 3, "missing": 0, "min": 1038.6000003814697, "median": 1119.3000011444092, "max": 1284.5 }, "frontend.resultClickToDownloadSavedMs": { "n": 3, "missing": 0, "min": 1115.3000011444092, "median": 1287.6000003814697, "max": 1388.7000007629395 }, "frontend.resultParseMs": { "n": 0, "missing": 3, "min": null, "median": null, "max": null }, "frontend.synchronousStreamDecodeMs": { "n": 0, "missing": 3, "min": null, "median": null, "max": null }, "frontend.resultParseEndToReadyDomMs": { "n": 0, "missing": 3, "min": null, "median": null, "max": null }, "frontend.csvClickToBlobAnchorMs": { "n": 0, "missing": 3, "min": null, "median": null, "max": null }, "frontend.csvWorkerStartToCompleteReceivedMs": { "n": 0, "missing": 3, "min": null, "median": null, "max": null }, "frontend.restoreNavigationToDomMs": { "n": 3, "missing": 0, "min": 259.6999988555908, "median": 267.3000011444092, "max": 267.79999923706055 }, "native.solveSeconds": { "n": 3, "missing": 0, "min": 2.584333833307028, "median": 2.5846563447266817, "max": 2.6528533585369587 }, "native.buildSeconds": { "n": 3, "missing": 0, "min": 0.03163902834057808, "median": 0.033987103030085564, "max": 0.03531844727694988 }, "native.nfev": { "n": 3, "missing": 0, "min": 22853, "median": 22853, "max": 22853 }, "native.njev": { "n": 3, "missing": 0, "min": 433, "median": 433, "max": 433 }, "native.nlu": { "n": 3, "missing": 0, "min": 1404, "median": 1404, "max": 1404 }, "native.jacobianRhsCalls": { "n": 3, "missing": 0, "min": 12124, "median": 12124, "max": 12124 }, "native.cvodeLinearRhsCalls": { "n": 3, "missing": 0, "min": 0, "median": 0, "max": 0 }, "native.acceptedSteps": { "n": 3, "missing": 0, "min": 6660, "median": 6660, "max": 6660 }, "native.rejectedSteps": { "n": 3, "missing": 0, "min": 359, "median": 359, "max": 359 } }, "warmup": { "native.buildSeconds": { "n": 1, "missing": 0, "min": 3.9581447523087263, "median": 3.9581447523087263, "max": 3.9581447523087263 }, "frontend.clickToReadyDomMs": { "n": 1, "missing": 0, "min": 7465.5, "median": 7465.5, "max": 7465.5 } } }, "baseline-profiled": { "source": "browser-baseline-profiled/summary.json", "mode": "profiled", "inputSha256": "670977bef67e62d9c66e8af497bada208bd72a7301be45128d185d47282cf288", "buildAssetSetSha256": "f089bfc67e38ab5a4a0f7649d94f711642d4ab08b690be50b8ef075d8422a1c2", "browser": "151.0.7922.34", "node": "v24.18.0", "cache": { "formalHits": 3, "formalCount": 3, "coldRuns": [ { "run": 0, "warmup": true, "buildSeconds": 4.257864186540246 } ] }, "formal": { "frontend.clickToFetchMs": { "n": 3, "missing": 0, "min": 18.19999885559082, "median": 18.799999237060547, "max": 31.19999885559082 }, "frontend.clickToReadyDomMs": { "n": 3, "missing": 0, "min": 6863.099998474121, "median": 6876.39999961853, "max": 6969.799999237061 }, "frontend.clickToReadyPaintOpportunityMs": { "n": 3, "missing": 0, "min": 6879.599998474121, "median": 6899.39999961853, "max": 6996.5 }, "frontend.clickToIndexedDbCommitMs": { "n": 3, "missing": 0, "min": 6956.299999237061, "median": 6975.10000038147, "max": 7079.799999237061 }, "frontend.clickToIndexedDbObservedMs": { "n": 3, "missing": 0, "min": 6975.299999237061, "median": 6975.699998855591, "max": 7080 }, "frontend.resultTabToDomMs": { "n": 3, "missing": 0, "min": 119.39999961853027, "median": 119.5, "max": 142.0999984741211 }, "frontend.resultTabToPaintOpportunityMs": { "n": 3, "missing": 0, "min": 177.39999961853027, "median": 181.69999885559082, "max": 203.69999885559082 }, "frontend.curveSelectToDomMs": { "n": 3, "missing": 0, "min": 20.19999885559082, "median": 21.200000762939453, "max": 21.5 }, "frontend.csvClickToDownloadSavedMs": { "n": 3, "missing": 0, "min": 900.1999988555908, "median": 1225, "max": 1232.3000011444092 }, "frontend.resultClickToDownloadSavedMs": { "n": 3, "missing": 0, "min": 1139.5, "median": 1472.3999996185303, "max": 1591.2000007629395 }, "frontend.resultParseMs": { "n": 3, "missing": 0, "min": 104.5, "median": 108.70000076293945, "max": 125.29999923706055 }, "frontend.synchronousStreamDecodeMs": { "n": 3, "missing": 0, "min": 27.30000114440918, "median": 30.600011825561523, "max": 30.90000343322754 }, "frontend.resultParseEndToReadyDomMs": { "n": 3, "missing": 0, "min": 45.10000038146973, "median": 56.69999885559082, "max": 77.70000076293945 }, "frontend.csvClickToBlobAnchorMs": { "n": 3, "missing": 0, "min": 481.29999923706055, "median": 487.1000003814697, "max": 512.8999996185303 }, "frontend.csvWorkerStartToCompleteReceivedMs": { "n": 3, "missing": 0, "min": 455.8999996185303, "median": 459.70000076293945, "max": 480.5 }, "frontend.restoreNavigationToDomMs": { "n": 3, "missing": 0, "min": 268.29999923706055, "median": 292.1999988555908, "max": 324.20000076293945 }, "backend.httpTotalMs": { "n": 3, "missing": 0, "min": 6574.380322, "median": 6582.457385, "max": 6639.697444 }, "backendSpan.xml_validation": { "n": 3, "missing": 0, "min": 19.817843000000003, "median": 23.137652, "max": 24.614099 }, "backendSpan.network_compilation": { "n": 3, "missing": 0, "min": 36.37898199999999, "median": 40.267707, "max": 41.85826 }, "backendSpan.c_generation": { "n": 3, "missing": 0, "min": 54.753178000000005, "median": 62.82534100000001, "max": 90.29663200000002 }, "backendSpan.native_build_or_cache_validation": { "n": 3, "missing": 0, "min": 34.43911800000001, "median": 34.640525, "max": 35.062039 }, "backendSpan.native_indexed_result_read": { "n": 3, "missing": 0, "min": 33.13457599999947, "median": 41.52314899999965, "max": 42.91529399999945 }, "backendSpan.native_result_metadata_json_parse": { "n": 3, "missing": 0, "min": 1.0713349999996353, "median": 1.155135999999402, "max": 2.1820709999992687 }, "backendSpan.response_result_json_serialization": { "n": 3, "missing": 0, "min": 27.720500999999786, "median": 32.836866000000555, "max": 33.48168700000042 }, "cWall.integrationSeconds": { "n": 3, "missing": 0, "min": 5.991004675626755, "median": 6.0229658130556345, "max": 6.047124598175287 }, "cWall.projectionSeconds": { "n": 3, "missing": 0, "min": 0.07681819424033165, "median": 0.08062181994318962, "max": 0.08308219909667969 }, "cWall.jsonWriteSeconds": { "n": 3, "missing": 0, "min": 0.16539897210896015, "median": 0.1660968940705061, "max": 0.16900468990206718 }, "cWall.mainTotalSeconds": { "n": 3, "missing": 0, "min": 6.234305376186967, "median": 6.273725759238005, "max": 6.2974305264651775 }, "cCpu.projectionCpuSeconds": { "n": 3, "missing": 0, "min": 0.07681800000000027, "median": 0.08062099999999983, "max": 0.08304899999999993 }, "cCpu.jsonWriteCpuSeconds": { "n": 3, "missing": 0, "min": 0.16535800000000034, "median": 0.16605500000000006, "max": 0.1689999999999996 }, "native.solveSeconds": { "n": 3, "missing": 0, "min": 5.991004675626755, "median": 6.0229658130556345, "max": 6.047124598175287 }, "native.buildSeconds": { "n": 3, "missing": 0, "min": 0.03400060534477234, "median": 0.03425261192023754, "max": 0.03470412641763687 }, "native.nfev": { "n": 3, "missing": 0, "min": 74265, "median": 74265, "max": 74265 }, "native.njev": { "n": 3, "missing": 0, "min": 475, "median": 475, "max": 475 }, "native.nlu": { "n": 3, "missing": 0, "min": 1656, "median": 1656, "max": 1656 }, "native.jacobianRhsCalls": { "n": 0, "missing": 3, "min": null, "median": null, "max": null }, "native.cvodeLinearRhsCalls": { "n": 0, "missing": 3, "min": null, "median": null, "max": null }, "native.acceptedSteps": { "n": 3, "missing": 0, "min": 6974, "median": 6974, "max": 6974 }, "native.rejectedSteps": { "n": 3, "missing": 0, "min": 454, "median": 454, "max": 454 } }, "warmup": { "native.buildSeconds": { "n": 1, "missing": 0, "min": 4.257864186540246, "median": 4.257864186540246, "max": 4.257864186540246 }, "frontend.clickToReadyDomMs": { "n": 1, "missing": 0, "min": 11086.39999961853, "median": 11086.39999961853, "max": 11086.39999961853 } } }, "optimized-profiled": { "source": "browser-optimized-profiled/summary.json", "mode": "profiled", "inputSha256": "670977bef67e62d9c66e8af497bada208bd72a7301be45128d185d47282cf288", "buildAssetSetSha256": "f089bfc67e38ab5a4a0f7649d94f711642d4ab08b690be50b8ef075d8422a1c2", "browser": "151.0.7922.34", "node": "v24.18.0", "cache": { "formalHits": 3, "formalCount": 3, "coldRuns": [ { "run": 0, "warmup": true, "buildSeconds": 4.131010768935084 } ] }, "formal": { "frontend.clickToFetchMs": { "n": 3, "missing": 0, "min": 18.80000114440918, "median": 22.100000381469727, "max": 22.899999618530273 }, "frontend.clickToReadyDomMs": { "n": 3, "missing": 0, "min": 3528.800001144409, "median": 3537.2000007629395, "max": 3566 }, "frontend.clickToReadyPaintOpportunityMs": { "n": 3, "missing": 0, "min": 3545.900001525879, "median": 3554.6000003814697, "max": 3583.400001525879 }, "frontend.clickToIndexedDbCommitMs": { "n": 3, "missing": 0, "min": 3616.7000007629395, "median": 3644.8999996185303, "max": 3691.6000003814697 }, "frontend.clickToIndexedDbObservedMs": { "n": 3, "missing": 0, "min": 3641.900001525879, "median": 3645.1000003814697, "max": 3691.7000007629395 }, "frontend.resultTabToDomMs": { "n": 3, "missing": 0, "min": 124.19999885559082, "median": 126.39999961853027, "max": 135 }, "frontend.resultTabToPaintOpportunityMs": { "n": 3, "missing": 0, "min": 182.29999923706055, "median": 189, "max": 196.19999885559082 }, "frontend.curveSelectToDomMs": { "n": 3, "missing": 0, "min": 17.700000762939453, "median": 19.600000381469727, "max": 24.5 }, "frontend.csvClickToDownloadSavedMs": { "n": 3, "missing": 0, "min": 981.5999984741211, "median": 1070.3999996185303, "max": 1514.8000011444092 }, "frontend.resultClickToDownloadSavedMs": { "n": 3, "missing": 0, "min": 1170.3999996185303, "median": 1199.400001525879, "max": 1262.7999992370605 }, "frontend.resultParseMs": { "n": 3, "missing": 0, "min": 103.19999885559082, "median": 103.39999961853027, "max": 107.89999961853027 }, "frontend.synchronousStreamDecodeMs": { "n": 3, "missing": 0, "min": 24.40001106262207, "median": 28, "max": 30.999996185302734 }, "frontend.resultParseEndToReadyDomMs": { "n": 3, "missing": 0, "min": 37.30000114440918, "median": 38.5, "max": 48 }, "frontend.csvClickToBlobAnchorMs": { "n": 3, "missing": 0, "min": 491.20000076293945, "median": 506.6000003814697, "max": 509.5 }, "frontend.csvWorkerStartToCompleteReceivedMs": { "n": 3, "missing": 0, "min": 458.1000003814697, "median": 476.70000076293945, "max": 478.1000003814697 }, "frontend.restoreNavigationToDomMs": { "n": 3, "missing": 0, "min": 265.70000076293945, "median": 287.79999923706055, "max": 309 }, "backend.httpTotalMs": { "n": 3, "missing": 0, "min": 3274.353344, "median": 3293.63067, "max": 3305.754264 }, "backendSpan.xml_validation": { "n": 3, "missing": 0, "min": 22.002114000000002, "median": 22.740438, "max": 24.141884 }, "backendSpan.network_compilation": { "n": 3, "missing": 0, "min": 35.341048, "median": 38.929664, "max": 72.076841 }, "backendSpan.c_generation": { "n": 3, "missing": 0, "min": 91.785781, "median": 92.98732, "max": 93.50783700000001 }, "backendSpan.native_build_or_cache_validation": { "n": 3, "missing": 0, "min": 34.447619, "median": 34.77212900000001, "max": 36.550287 }, "backendSpan.native_indexed_result_read": { "n": 3, "missing": 0, "min": 28.538526000000275, "median": 45.05386300000009, "max": 47.159732000000076 }, "backendSpan.native_result_metadata_json_parse": { "n": 3, "missing": 0, "min": 1.2262399999999616, "median": 1.3418429999996988, "max": 1.359443999999712 }, "backendSpan.response_result_json_serialization": { "n": 3, "missing": 0, "min": 24.105782999999974, "median": 24.171384999999646, "max": 33.10307499999999 }, "cWall.integrationSeconds": { "n": 3, "missing": 0, "min": 2.6579617261886597, "median": 2.662376467138529, "max": 2.6725326981395483 }, "cWall.projectionSeconds": { "n": 3, "missing": 0, "min": 0.08070902153849602, "median": 0.08097222819924355, "max": 0.08253358118236065 }, "cWall.jsonWriteSeconds": { "n": 3, "missing": 0, "min": 0.1650443598628044, "median": 0.16764044389128685, "max": 0.16780925169587135 }, "cWall.mainTotalSeconds": { "n": 3, "missing": 0, "min": 2.9050150476396084, "median": 2.913610829040408, "max": 2.9221549071371555 }, "cCpu.projectionCpuSeconds": { "n": 3, "missing": 0, "min": 0.080708, "median": 0.08097200000000004, "max": 0.08246199999999959 }, "cCpu.jsonWriteCpuSeconds": { "n": 3, "missing": 0, "min": 0.1650400000000003, "median": 0.16759900000000005, "max": 0.167713 }, "native.solveSeconds": { "n": 3, "missing": 0, "min": 2.6579617261886597, "median": 2.662376467138529, "max": 2.6725326981395483 }, "native.buildSeconds": { "n": 3, "missing": 0, "min": 0.03401860594749451, "median": 0.03430301323533058, "max": 0.036061473190784454 }, "native.nfev": { "n": 3, "missing": 0, "min": 22853, "median": 22853, "max": 22853 }, "native.njev": { "n": 3, "missing": 0, "min": 433, "median": 433, "max": 433 }, "native.nlu": { "n": 3, "missing": 0, "min": 1404, "median": 1404, "max": 1404 }, "native.jacobianRhsCalls": { "n": 3, "missing": 0, "min": 12124, "median": 12124, "max": 12124 }, "native.cvodeLinearRhsCalls": { "n": 3, "missing": 0, "min": 0, "median": 0, "max": 0 }, "native.acceptedSteps": { "n": 3, "missing": 0, "min": 6660, "median": 6660, "max": 6660 }, "native.rejectedSteps": { "n": 3, "missing": 0, "min": 359, "median": 359, "max": 359 } }, "warmup": { "native.buildSeconds": { "n": 1, "missing": 0, "min": 4.131010768935084, "median": 4.131010768935084, "max": 4.131010768935084 }, "frontend.clickToReadyDomMs": { "n": 1, "missing": 0, "min": 7714.200000762939, "median": 7714.200000762939, "max": 7714.200000762939 } } } }, "nativeTiming": { "method": "Alternating serial pairs, same executable; paired ratios and ratio of group medians are distinct estimates. Warmups and verify excluded.", "metrics": { "solveSeconds": { "pairs": [ { "pair": 2, "dense": 5.9121952168643475, "auto": 2.5543627608567476, "reductionPercent": 56.795020002544746, "speedup": 2.314547999001271 }, { "pair": 3, "dense": 5.656100198626518, "auto": 2.4254562724381685, "reductionPercent": 57.117869428353714, "speedup": 2.3319736838383704 }, { "pair": 4, "dense": 5.791500395163894, "auto": 2.492558753117919, "reductionPercent": 56.96177876117745, "speedup": 2.3235161008418994 } ], "pairedReductionPercent": { "n": 3, "median": 56.96177876117745, "min": 56.795020002544746, "max": 57.117869428353714, "values": [ 56.795020002544746, 57.117869428353714, 56.96177876117745 ] }, "pairedSpeedup": { "n": 3, "median": 2.3235161008418994, "min": 2.314547999001271, "max": 2.3319736838383704, "values": [ 2.314547999001271, 2.3319736838383704, 2.3235161008418994 ] }, "ratioOfGroupMedians": { "denseMedian": 5.791500395163894, "autoMedian": 2.492558753117919, "reductionPercent": 56.96177876117745, "speedup": 2.3235161008418994 } }, "solveCpuSeconds": { "pairs": [ { "pair": 2, "dense": 5.910715000000001, "auto": 2.553789, "reductionPercent": 56.793907336083706, "speedup": 2.314488393520373 }, { "pair": 3, "dense": 5.655141, "auto": 2.4249300000000003, "reductionPercent": 57.119902050187605, "speedup": 2.3320842251116525 }, { "pair": 4, "dense": 5.7901679999999995, "auto": 2.481718, "reductionPercent": 57.13910200878455, "speedup": 2.3331289050569 } ], "pairedReductionPercent": { "n": 3, "median": 57.119902050187605, "min": 56.793907336083706, "max": 57.13910200878455, "values": [ 56.793907336083706, 57.119902050187605, 57.13910200878455 ] }, "pairedSpeedup": { "n": 3, "median": 2.3320842251116525, "min": 2.314488393520373, "max": 2.3331289050569, "values": [ 2.314488393520373, 2.3320842251116525, 2.3331289050569 ] }, "ratioOfGroupMedians": { "denseMedian": 5.7901679999999995, "autoMedian": 2.481718, "reductionPercent": 57.13910200878455, "speedup": 2.3331289050569 } }, "processWallSeconds": { "pairs": [ { "pair": 2, "dense": 6.239419741556048, "auto": 2.8775970581918955, "reductionPercent": 53.880373858703535, "speedup": 2.168274298096661 }, { "pair": 3, "dense": 5.992330618202686, "auto": 2.726874863728881, "reductionPercent": 54.49391835214246, "speedup": 2.197508473127527 }, { "pair": 4, "dense": 6.091389335691929, "auto": 2.827176822349429, "reductionPercent": 53.58732357191734, "speedup": 2.154583783914119 } ], "pairedReductionPercent": { "n": 3, "median": 53.880373858703535, "min": 53.58732357191734, "max": 54.49391835214246, "values": [ 53.880373858703535, 54.49391835214246, 53.58732357191734 ] }, "pairedSpeedup": { "n": 3, "median": 2.168274298096661, "min": 2.154583783914119, "max": 2.197508473127527, "values": [ 2.168274298096661, 2.197508473127527, 2.154583783914119 ] }, "ratioOfGroupMedians": { "denseMedian": 6.091389335691929, "autoMedian": 2.827176822349429, "reductionPercent": 53.58732357191734, "speedup": 2.154583783914119 } } } }, "nativeCounters": { "dense": { "jacobianMode": "dense-difference", "jacobianRhsCalls": 0, "jacobianColoredEvals": 0, "jacobianFallbacks": 0, "jacobianChecks": 0, "jacobianMismatches": 0, "cvodeRhsCalls": 11565, "cvodeLinearRhsCalls": 62700, "nfev": 74265, "njev": 475, "nlu": 1656, "acceptedSteps": 6974, "rejectedSteps": 454, "stateTransitions": 1, "solverStarts": 4 }, "auto": { "jacobianMode": "colored-difference", "jacobianRhsCalls": 12124, "jacobianColoredEvals": 433, "jacobianFallbacks": 0, "jacobianChecks": 0, "jacobianMismatches": 0, "cvodeRhsCalls": 10729, "cvodeLinearRhsCalls": 0, "nfev": 22853, "njev": 433, "nlu": 1404, "acceptedSteps": 6660, "rejectedSteps": 359, "stateTransitions": 1, "solverStarts": 4 }, "verify": { "jacobianMode": "colored-difference", "jacobianRhsCalls": 69280, "jacobianColoredEvals": 433, "jacobianFallbacks": 0, "jacobianChecks": 433, "jacobianMismatches": 0, "cvodeRhsCalls": 10729, "cvodeLinearRhsCalls": 0, "nfev": 80009, "njev": 433, "nlu": 1404, "acceptedSteps": 6660, "rejectedSteps": 359, "stateTransitions": 1, "solverStarts": 4 } }, "nativeComputeProfile": "Exclusive scopes partition EACH run's integration wall time. Percentages are computed within each run before n/min/median/max; summed medians are not an exact total. Inclusive Jacobian contains its nested canonical base/probe RHS and overlaps total RHS.", "nonlinearFailures": "The current auto CVODE nonlinear-convergence-failure counters cover all restart segments. The previous report's 414 described dense CVODE failures in a different experiment. Neither counts pipe-local Newton exhaustion, rejected steps, or completed-run failures; do not use them as a timing share.", "sources": { "cost-summary.json": { "sha256": "a723bb167408de825455ccca6affbbf572fbaee401c1376443f30c3c368f410b", "bytes": 456606 }, "benchmark/summary.json": { "sha256": "f9296f0317fc3eb546eb733e17ea22dd1041ef7a775651c0adfec936bb2e8311", "bytes": 2396085 }, "native-compute-profile/summary.json": { "sha256": "79d08dcdffebc13f8a6ef835f88fc489c193fc673943ac701bfc9515d5c72d90", "bytes": 25582 }, "equality-baseline.json": { "sha256": "08bd1620683cafa21753f574da8b4c0623d1e3a38d6734dd36440e9c8a14604a", "bytes": 8736 }, "equality-optimized.json": { "sha256": "21faba2c340e02d04724108ab36fba0be07de3f6d165f1294383bfc8721b5818", "bytes": 8755 }, "convergence/convergence-summary.json": { "sha256": "5eb93f1d1904e1bf1440d859c5df352aef0938500c4a6e3cfd7eb35d122b3619", "bytes": 88556 }, "xml-generated-program-parity.json": { "sha256": "024457aebd9fe6844295ae885313a0c0475207a0f4a5e950b0d1bc1cca10dc21", "bytes": 3810 } }, "browserValueChecks": { "baseline": { "nativeSha256": "14cf0f8bd88a9ee9ff8e04275b2b56fc094db59857b2ccd42c0f9394ec5b5916", "comparison": "Numeric equality using == on parsed numbers, with identical keys and lengths; no tolerance, conversion, interpolation or rounding. Diagnostic timings are excluded.", "sampleCount": 1002, "seriesCountIncludingTime": 1785, "finalValueCount": 1784, "allPassed": true, "inputSha256": "670977bef67e62d9c66e8af497bada208bd72a7301be45128d185d47282cf288", "buildAssetSetSha256": "f089bfc67e38ab5a4a0f7649d94f711642d4ab08b690be50b8ef075d8422a1c2", "buildAssetSetSha256Values": [ "f089bfc67e38ab5a4a0f7649d94f711642d4ab08b690be50b8ef075d8422a1c2" ], "allGroupsCsvFilesByteIdentical": true, "allCsvFilesByteIdentical": true, "csvSha256": "9539539330a5641e0b2e4c6eadf5d64e8073f3d6611a310d5c0951fd9369c17b", "totalCsvCellsCompared": 14308560, "totalSeriesValuesCompared": 14308560, "totalFinalValuesCompared": 14272 }, "optimized": { "nativeSha256": "3aa962aa2d9145850b0e2e882e447bafd8c5c5904d79bf4fda951285ca838a2f", "comparison": "Numeric equality using == on parsed numbers, with identical keys and lengths; no tolerance, conversion, interpolation or rounding. Diagnostic timings are excluded.", "sampleCount": 1002, "seriesCountIncludingTime": 1785, "finalValueCount": 1784, "allPassed": true, "inputSha256": "670977bef67e62d9c66e8af497bada208bd72a7301be45128d185d47282cf288", "buildAssetSetSha256": "f089bfc67e38ab5a4a0f7649d94f711642d4ab08b690be50b8ef075d8422a1c2", "buildAssetSetSha256Values": [ "f089bfc67e38ab5a4a0f7649d94f711642d4ab08b690be50b8ef075d8422a1c2" ], "allGroupsCsvFilesByteIdentical": true, "allCsvFilesByteIdentical": true, "csvSha256": "9bf943659ecb717ea9c198e544039828ee072f3ca4d14490071d7462ec563c65", "totalCsvCellsCompared": 14308560, "totalSeriesValuesCompared": 14308560, "totalFinalValuesCompared": 14272 } }, "xmlGeneratedProgramParity": { "allGeneratedSourceEqual": true, "allGeneratedHeaderEqual": true, "xmlByteHashesDiffer": true, "runs": [ { "xml": "benchmark/input.xml", "xmlSha256": "2804b33f04cabb3c10fcc3cc0843c35de17efbe1b6ee5e5e821edd9a5515a23d", "generatedSourceSha256": "e1b12735cda177dee48bac333509528e683b28aa820d5ff7aba6ed58cb2f087b", "generatedHeaderSha256": "e21a80a76bd9a5a195bee24de59da8cc351fe6548932b024e276c1ac94bf49a6" }, { "xml": "backend-optimized-profiled/requests/2a47f68a-45a7-498f-8c37-4ce5e011c9a7/input.xml", "xmlSha256": "ad8f102935b583fe6eec6a372449cb8d1d847c34d0091ea1aa0d23a2b840e099", "generatedSourceSha256": "e1b12735cda177dee48bac333509528e683b28aa820d5ff7aba6ed58cb2f087b", "generatedHeaderSha256": "e21a80a76bd9a5a195bee24de59da8cc351fe6548932b024e276c1ac94bf49a6" }, { "xml": "backend-optimized-profiled/requests/9797804b-2e38-4d39-8412-deafd9f36664/input.xml", "xmlSha256": "ad8f102935b583fe6eec6a372449cb8d1d847c34d0091ea1aa0d23a2b840e099", "generatedSourceSha256": "e1b12735cda177dee48bac333509528e683b28aa820d5ff7aba6ed58cb2f087b", "generatedHeaderSha256": "e21a80a76bd9a5a195bee24de59da8cc351fe6548932b024e276c1ac94bf49a6" }, { "xml": "backend-optimized-profiled/requests/b59a4813-47bc-4c08-bf87-12ca20db0fbc/input.xml", "xmlSha256": "ad8f102935b583fe6eec6a372449cb8d1d847c34d0091ea1aa0d23a2b840e099", "generatedSourceSha256": "e1b12735cda177dee48bac333509528e683b28aa820d5ff7aba6ed58cb2f087b", "generatedHeaderSha256": "e21a80a76bd9a5a195bee24de59da8cc351fe6548932b024e276c1ac94bf49a6" }, { "xml": "backend-optimized-profiled/requests/ec31a869-3291-4883-aa1c-47e45e6f390a/input.xml", "xmlSha256": "ad8f102935b583fe6eec6a372449cb8d1d847c34d0091ea1aa0d23a2b840e099", "generatedSourceSha256": "e1b12735cda177dee48bac333509528e683b28aa820d5ff7aba6ed58cb2f087b", "generatedHeaderSha256": "e21a80a76bd9a5a195bee24de59da8cc351fe6548932b024e276c1ac94bf49a6" }, { "xml": "baseline-source/profiled-backend/requests/35334999-3e59-49cc-94e8-c322a2a6b547/input.xml", "xmlSha256": "ad8f102935b583fe6eec6a372449cb8d1d847c34d0091ea1aa0d23a2b840e099", "generatedSourceSha256": "e1b12735cda177dee48bac333509528e683b28aa820d5ff7aba6ed58cb2f087b", "generatedHeaderSha256": "e21a80a76bd9a5a195bee24de59da8cc351fe6548932b024e276c1ac94bf49a6" }, { "xml": "baseline-source/profiled-backend/requests/56e0dad6-928d-4094-a9c6-4f9abc1fb095/input.xml", "xmlSha256": "ad8f102935b583fe6eec6a372449cb8d1d847c34d0091ea1aa0d23a2b840e099", "generatedSourceSha256": "e1b12735cda177dee48bac333509528e683b28aa820d5ff7aba6ed58cb2f087b", "generatedHeaderSha256": "e21a80a76bd9a5a195bee24de59da8cc351fe6548932b024e276c1ac94bf49a6" }, { "xml": "baseline-source/profiled-backend/requests/be9c63aa-410d-4f02-b951-94b281965aa8/input.xml", "xmlSha256": "ad8f102935b583fe6eec6a372449cb8d1d847c34d0091ea1aa0d23a2b840e099", "generatedSourceSha256": "e1b12735cda177dee48bac333509528e683b28aa820d5ff7aba6ed58cb2f087b", "generatedHeaderSha256": "e21a80a76bd9a5a195bee24de59da8cc351fe6548932b024e276c1ac94bf49a6" }, { "xml": "baseline-source/profiled-backend/requests/ea2a21a3-fdd9-4cc5-ba6d-799ce76acb40/input.xml", "xmlSha256": "ad8f102935b583fe6eec6a372449cb8d1d847c34d0091ea1aa0d23a2b840e099", "generatedSourceSha256": "e1b12735cda177dee48bac333509528e683b28aa820d5ff7aba6ed58cb2f087b", "generatedHeaderSha256": "e21a80a76bd9a5a195bee24de59da8cc351fe6548932b024e276c1ac94bf49a6" } ], "note": "All nine XMLs compiled by the current generator. No executable compilation or solve; numerical C/header equality despite XML serialization differences." } }