{
  "runtime": "Node v24.19.0",
  "availableParallelism": 4,
  "backend": "CPU Wasm pthreads",
  "threads": [
    1,
    2,
    4
  ],
  "repetitions": 3,
  "timingProtocol": "One untimed analysis per version and thread count; alternating baseline/current measured order.",
  "comparisonRules": "Exact atom labels and serial total lengths; up to 1% parallel length variation from existing Delaunay ties.",
  "baseline": {
    "commit": "d6f9010fc955e402c5d6503e40f09124cf70800b",
    "filesSha256": {
      "dxa.js": "873c86d2a610cc0f0dc79d73d6872ea6d77dad39af518b68b3b4d79dc3583f4a",
      "dxa-kernel.mjs": "cde052c48d05170223f7717b04139ae34e2180ff66b800a453a31003bf82173b",
      "dxa-kernel.wasm": "08f1f82524c44ed2f46f7adbb6e13c0e930661b9758dde003f71c518de4d9c0e",
      "dxa-kernel-threaded.mjs": "9543b4512dd4ff008ab58e12e015e0b49ebc3ac73fb56f623b07a3f5dfc0c2ea",
      "dxa-kernel-threaded.wasm": "bb69d01e787277995cecf1459f3cbca79bea6f61de31efc15214d2051bfa38dd"
    }
  },
  "current": {
    "commit": "d6f9010fc955e402c5d6503e40f09124cf70800b",
    "workingTreeStatus": "M README.md\n M docs/DXA_CPU_PROFILE.md\n M docs/USER_GUIDE.md\n M docs/features/coordination.md\n M docs/features/dislocations.md\n M index.html\n M package.json\n M src/analysis/cutoff.js\n M src/analysis/dxa-kernel-threaded.mjs\n M src/analysis/dxa-kernel-threaded.wasm\n M src/analysis/dxa-kernel.mjs\n M src/analysis/dxa-kernel.wasm\n M src/app.js\n M src/configuration.js\n M tests/configuration.test.js\n M tests/cutoff.test.js\n M third_party/dxa/SHA256SUMS\n M third_party/dxa/geometry/ManifoldConstructionHelper.h\n M wasm/dxa.cpp\n?? docs/benchmarks/dxa-native-facet-prepass.json\n?? docs/benchmarks/dxa-native-snapshot-parallel.json\n?? scripts/benchmark-dxa-compare.mjs\n?? scripts/browser-coordination-presets.mjs\n?? tests/dxa-snapshot-parallel-kernel.test.js",
    "filesSha256": {
      "dxa.js": "873c86d2a610cc0f0dc79d73d6872ea6d77dad39af518b68b3b4d79dc3583f4a",
      "dxa-kernel.mjs": "19b530b000ae620978df204a6b262e6a76d544a754b3efedd53114faab650200",
      "dxa-kernel.wasm": "ac67188b0c7f3a8868fddb1236d04b8c864b964b1b35d820c77b04319bf8e4f5",
      "dxa-kernel-threaded.mjs": "a2d99a273e50bf5ea8a679ec12798a18d4365dfef95411f3eda0b78d3ec7aff3",
      "dxa-kernel-threaded.wasm": "fe6130fc7c4d390fdb0e756ef6bc8b834ba2c3b5a06346b542dc19f6486ec34f"
    }
  },
  "datasets": [
    {
      "dataset": "fe",
      "filename": "Fe_disloc_loop.dump",
      "sourceAtoms": 60229,
      "realReplication": [
        1,
        1,
        1
      ],
      "atoms": 60229,
      "comparisons": [
        {
          "requestedThreads": 1,
          "workerCount": 1,
          "warmups": [
            {
              "version": "baseline",
              "initialization": {
                "elapsedMs": 10.143417,
                "workerCount": 1,
                "poolSize": 0,
                "kernelGeneration": 1,
                "wasmMemoryBytes": 33554432,
                "sharedMemory": true
              },
              "untimedAnalysisMs": 2536.580484,
              "signature": {
                "atomLabelHash": "473f1dd838199ad65ccb7bb99dc4e1a0574421b41c50205085a93a51371c0d61",
                "structureCounts": {
                  "0": 222,
                  "3": 60007
                },
                "segments": 1,
                "totalLength": 103.96182092116152,
                "families": {
                  "100": 0,
                  "110": 0,
                  "half111": 1,
                  "other": 0
                },
                "exactNetworkHash": "c0276fd622c19089632da62802d98990c9588582de23ec320408626e41e21658",
                "topology": [
                  {
                    "id": 0,
                    "family": "half111",
                    "structureType": 3,
                    "closed": true,
                    "isInfinite": false,
                    "pointCount": 23,
                    "length": 103.96182092116152,
                    "burgersVector": [
                      -0.5,
                      -0.5,
                      0.5
                    ],
                    "spatialBurgersVector": [
                      -0.002331785142260734,
                      -0.0016149890500885,
                      2.4565431718431947
                    ],
                    "burgersMagnitude": 0.8660254037844386,
                    "spatialBurgersMagnitude": 2.456544809390011,
                    "junctions": [
                      [
                        {
                          "segmentId": 0,
                          "end": 1
                        }
                      ],
                      [
                        {
                          "segmentId": 0,
                          "end": 0
                        }
                      ]
                    ]
                  }
                ]
              }
            },
            {
              "version": "current",
              "initialization": {
                "elapsedMs": 11.198317999999745,
                "workerCount": 1,
                "poolSize": 0,
                "kernelGeneration": 1,
                "wasmMemoryBytes": 33554432,
                "sharedMemory": true
              },
              "untimedAnalysisMs": 2271.609836,
              "signature": {
                "atomLabelHash": "473f1dd838199ad65ccb7bb99dc4e1a0574421b41c50205085a93a51371c0d61",
                "structureCounts": {
                  "0": 222,
                  "3": 60007
                },
                "segments": 1,
                "totalLength": 103.96182092116152,
                "families": {
                  "100": 0,
                  "110": 0,
                  "half111": 1,
                  "other": 0
                },
                "exactNetworkHash": "c0276fd622c19089632da62802d98990c9588582de23ec320408626e41e21658",
                "topology": [
                  {
                    "id": 0,
                    "family": "half111",
                    "structureType": 3,
                    "closed": true,
                    "isInfinite": false,
                    "pointCount": 23,
                    "length": 103.96182092116152,
                    "burgersVector": [
                      -0.5,
                      -0.5,
                      0.5
                    ],
                    "spatialBurgersVector": [
                      -0.002331785142260734,
                      -0.0016149890500885,
                      2.4565431718431947
                    ],
                    "burgersMagnitude": 0.8660254037844386,
                    "spatialBurgersMagnitude": 2.456544809390011,
                    "junctions": [
                      [
                        {
                          "segmentId": 0,
                          "end": 1
                        }
                      ],
                      [
                        {
                          "segmentId": 0,
                          "end": 0
                        }
                      ]
                    ]
                  }
                ]
              }
            }
          ],
          "runs": [
            {
              "version": "baseline",
              "repetition": 0,
              "orderIndex": 0,
              "workerCount": 1,
              "wholeElapsedMs": 2147.931482,
              "elapsedMs": 2145.80173,
              "nativeStageMs": 2138.776675,
              "otherPipelineMs": 9.154806999999892,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 379.30939899999976,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 25.440207000000555,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 2.1647640000001047,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 855.610764,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 115.36521300000004,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 0.2932019999998374,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 64.34187399999973,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 669.1820390000003,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 0.21098799999981566,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.009645000000091386,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.021902999999838357,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 26.826677000000018,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 0,
              "wasmMemoryBytes": 93716480,
              "rssMiB": 262.1953125,
              "signature": {
                "atomLabelHash": "473f1dd838199ad65ccb7bb99dc4e1a0574421b41c50205085a93a51371c0d61",
                "structureCounts": {
                  "0": 222,
                  "3": 60007
                },
                "segments": 1,
                "totalLength": 103.96182092116152,
                "families": {
                  "100": 0,
                  "110": 0,
                  "half111": 1,
                  "other": 0
                },
                "exactNetworkHash": "c0276fd622c19089632da62802d98990c9588582de23ec320408626e41e21658",
                "topology": [
                  {
                    "id": 0,
                    "family": "half111",
                    "structureType": 3,
                    "closed": true,
                    "isInfinite": false,
                    "pointCount": 23,
                    "length": 103.96182092116152,
                    "burgersVector": [
                      -0.5,
                      -0.5,
                      0.5
                    ],
                    "spatialBurgersVector": [
                      -0.002331785142260734,
                      -0.0016149890500885,
                      2.4565431718431947
                    ],
                    "burgersMagnitude": 0.8660254037844386,
                    "spatialBurgersMagnitude": 2.456544809390011,
                    "junctions": [
                      [
                        {
                          "segmentId": 0,
                          "end": 1
                        }
                      ],
                      [
                        {
                          "segmentId": 0,
                          "end": 0
                        }
                      ]
                    ]
                  }
                ]
              }
            },
            {
              "version": "current",
              "repetition": 0,
              "orderIndex": 1,
              "workerCount": 1,
              "wholeElapsedMs": 2088.083995,
              "elapsedMs": 2085.987414,
              "nativeStageMs": 2078.342724,
              "otherPipelineMs": 9.74127099999987,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 386.9930570000006,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 26.137407999999596,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 2.186706999999842,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 853.8384510000005,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 106.71163299999898,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 0.3059210000010353,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 58.7918439999994,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 613.0006410000005,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 0.1973180000004504,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.0064599999986967305,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.02108100000077684,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 30.152202999999645,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 0,
              "wasmMemoryBytes": 93716480,
              "rssMiB": 266.671875,
              "signature": {
                "atomLabelHash": "473f1dd838199ad65ccb7bb99dc4e1a0574421b41c50205085a93a51371c0d61",
                "structureCounts": {
                  "0": 222,
                  "3": 60007
                },
                "segments": 1,
                "totalLength": 103.96182092116152,
                "families": {
                  "100": 0,
                  "110": 0,
                  "half111": 1,
                  "other": 0
                },
                "exactNetworkHash": "c0276fd622c19089632da62802d98990c9588582de23ec320408626e41e21658",
                "topology": [
                  {
                    "id": 0,
                    "family": "half111",
                    "structureType": 3,
                    "closed": true,
                    "isInfinite": false,
                    "pointCount": 23,
                    "length": 103.96182092116152,
                    "burgersVector": [
                      -0.5,
                      -0.5,
                      0.5
                    ],
                    "spatialBurgersVector": [
                      -0.002331785142260734,
                      -0.0016149890500885,
                      2.4565431718431947
                    ],
                    "burgersMagnitude": 0.8660254037844386,
                    "spatialBurgersMagnitude": 2.456544809390011,
                    "junctions": [
                      [
                        {
                          "segmentId": 0,
                          "end": 1
                        }
                      ],
                      [
                        {
                          "segmentId": 0,
                          "end": 0
                        }
                      ]
                    ]
                  }
                ]
              }
            },
            {
              "version": "current",
              "repetition": 1,
              "orderIndex": 0,
              "workerCount": 1,
              "wholeElapsedMs": 2358.295690000001,
              "elapsedMs": 2356.670678999999,
              "nativeStageMs": 2349.5888990000003,
              "otherPipelineMs": 8.706791000000521,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 423.5458469999994,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 33.343236000000616,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 2.7274629999992612,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 976.7181460000011,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 108.09274799999912,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 0.30060299999968265,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 63.308381000000736,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 716.3199239999994,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 0.22576000000117347,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.005848999999216176,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.0165949999991426,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 24.984347000001435,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 0,
              "wasmMemoryBytes": 93716480,
              "rssMiB": 266.91015625,
              "signature": {
                "atomLabelHash": "473f1dd838199ad65ccb7bb99dc4e1a0574421b41c50205085a93a51371c0d61",
                "structureCounts": {
                  "0": 222,
                  "3": 60007
                },
                "segments": 1,
                "totalLength": 103.96182092116152,
                "families": {
                  "100": 0,
                  "110": 0,
                  "half111": 1,
                  "other": 0
                },
                "exactNetworkHash": "c0276fd622c19089632da62802d98990c9588582de23ec320408626e41e21658",
                "topology": [
                  {
                    "id": 0,
                    "family": "half111",
                    "structureType": 3,
                    "closed": true,
                    "isInfinite": false,
                    "pointCount": 23,
                    "length": 103.96182092116152,
                    "burgersVector": [
                      -0.5,
                      -0.5,
                      0.5
                    ],
                    "spatialBurgersVector": [
                      -0.002331785142260734,
                      -0.0016149890500885,
                      2.4565431718431947
                    ],
                    "burgersMagnitude": 0.8660254037844386,
                    "spatialBurgersMagnitude": 2.456544809390011,
                    "junctions": [
                      [
                        {
                          "segmentId": 0,
                          "end": 1
                        }
                      ],
                      [
                        {
                          "segmentId": 0,
                          "end": 0
                        }
                      ]
                    ]
                  }
                ]
              }
            },
            {
              "version": "baseline",
              "repetition": 1,
              "orderIndex": 1,
              "workerCount": 1,
              "wholeElapsedMs": 2376.7861409999987,
              "elapsedMs": 2374.657439999999,
              "nativeStageMs": 2368.5508010000012,
              "otherPipelineMs": 8.23533999999745,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 388.9522020000004,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 27.319830000000366,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 2.157293000000209,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 889.9387509999997,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 110.78326500000003,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 0.28406899999936286,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 73.30347299999994,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 847.1372260000007,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 0.27253100000052655,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.00862299999971583,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.026138999999602675,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 28.36739900000066,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 0,
              "wasmMemoryBytes": 93716480,
              "rssMiB": 267.140625,
              "signature": {
                "atomLabelHash": "473f1dd838199ad65ccb7bb99dc4e1a0574421b41c50205085a93a51371c0d61",
                "structureCounts": {
                  "0": 222,
                  "3": 60007
                },
                "segments": 1,
                "totalLength": 103.96182092116152,
                "families": {
                  "100": 0,
                  "110": 0,
                  "half111": 1,
                  "other": 0
                },
                "exactNetworkHash": "c0276fd622c19089632da62802d98990c9588582de23ec320408626e41e21658",
                "topology": [
                  {
                    "id": 0,
                    "family": "half111",
                    "structureType": 3,
                    "closed": true,
                    "isInfinite": false,
                    "pointCount": 23,
                    "length": 103.96182092116152,
                    "burgersVector": [
                      -0.5,
                      -0.5,
                      0.5
                    ],
                    "spatialBurgersVector": [
                      -0.002331785142260734,
                      -0.0016149890500885,
                      2.4565431718431947
                    ],
                    "burgersMagnitude": 0.8660254037844386,
                    "spatialBurgersMagnitude": 2.456544809390011,
                    "junctions": [
                      [
                        {
                          "segmentId": 0,
                          "end": 1
                        }
                      ],
                      [
                        {
                          "segmentId": 0,
                          "end": 0
                        }
                      ]
                    ]
                  }
                ]
              }
            },
            {
              "version": "baseline",
              "repetition": 2,
              "orderIndex": 0,
              "workerCount": 1,
              "wholeElapsedMs": 2320.5201510000006,
              "elapsedMs": 2319.002283,
              "nativeStageMs": 2312.398252000001,
              "otherPipelineMs": 8.121898999999758,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 420.8444670000008,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 28.570714999999836,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 2.3594579999989946,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 929.7613770000007,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 116.18270200000006,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 0.3888459999998304,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 60.812136999998984,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 726.4716230000013,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 0.16728299999886076,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.004737000001114211,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.0173159999994823,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 26.817591000000903,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 0,
              "wasmMemoryBytes": 93716480,
              "rssMiB": 267.76171875,
              "signature": {
                "atomLabelHash": "473f1dd838199ad65ccb7bb99dc4e1a0574421b41c50205085a93a51371c0d61",
                "structureCounts": {
                  "0": 222,
                  "3": 60007
                },
                "segments": 1,
                "totalLength": 103.96182092116152,
                "families": {
                  "100": 0,
                  "110": 0,
                  "half111": 1,
                  "other": 0
                },
                "exactNetworkHash": "c0276fd622c19089632da62802d98990c9588582de23ec320408626e41e21658",
                "topology": [
                  {
                    "id": 0,
                    "family": "half111",
                    "structureType": 3,
                    "closed": true,
                    "isInfinite": false,
                    "pointCount": 23,
                    "length": 103.96182092116152,
                    "burgersVector": [
                      -0.5,
                      -0.5,
                      0.5
                    ],
                    "spatialBurgersVector": [
                      -0.002331785142260734,
                      -0.0016149890500885,
                      2.4565431718431947
                    ],
                    "burgersMagnitude": 0.8660254037844386,
                    "spatialBurgersMagnitude": 2.456544809390011,
                    "junctions": [
                      [
                        {
                          "segmentId": 0,
                          "end": 1
                        }
                      ],
                      [
                        {
                          "segmentId": 0,
                          "end": 0
                        }
                      ]
                    ]
                  }
                ]
              }
            },
            {
              "version": "current",
              "repetition": 2,
              "orderIndex": 1,
              "workerCount": 1,
              "wholeElapsedMs": 2359.630818999998,
              "elapsedMs": 2358.0504060000003,
              "nativeStageMs": 2351.384678999999,
              "otherPipelineMs": 8.246139999999286,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 397.18282499999987,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 27.610397000000376,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 2.1296519999996235,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 994.3400230000007,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 141.2482319999981,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 0.3781699999999546,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 65.01216099999874,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 689.1777680000014,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 0.37578600000051665,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.007720999998127809,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.018278000003192574,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 33.90366599999834,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 0,
              "wasmMemoryBytes": 93716480,
              "rssMiB": 267.66796875,
              "signature": {
                "atomLabelHash": "473f1dd838199ad65ccb7bb99dc4e1a0574421b41c50205085a93a51371c0d61",
                "structureCounts": {
                  "0": 222,
                  "3": 60007
                },
                "segments": 1,
                "totalLength": 103.96182092116152,
                "families": {
                  "100": 0,
                  "110": 0,
                  "half111": 1,
                  "other": 0
                },
                "exactNetworkHash": "c0276fd622c19089632da62802d98990c9588582de23ec320408626e41e21658",
                "topology": [
                  {
                    "id": 0,
                    "family": "half111",
                    "structureType": 3,
                    "closed": true,
                    "isInfinite": false,
                    "pointCount": 23,
                    "length": 103.96182092116152,
                    "burgersVector": [
                      -0.5,
                      -0.5,
                      0.5
                    ],
                    "spatialBurgersVector": [
                      -0.002331785142260734,
                      -0.0016149890500885,
                      2.4565431718431947
                    ],
                    "burgersMagnitude": 0.8660254037844386,
                    "spatialBurgersMagnitude": 2.456544809390011,
                    "junctions": [
                      [
                        {
                          "segmentId": 0,
                          "end": 1
                        }
                      ],
                      [
                        {
                          "segmentId": 0,
                          "end": 0
                        }
                      ]
                    ]
                  }
                ]
              }
            }
          ],
          "summary": {
            "baseline": {
              "wholeMedianMs": 2320.5201510000006,
              "wholeMinimumMs": 2147.931482,
              "wholeMaximumMs": 2376.7861409999987,
              "nativeStageMedianMs": 2312.398252000001,
              "otherPipelineMedianMs": 8.23533999999745,
              "stages": [
                {
                  "phase": "Identify local crystal structures",
                  "medianMs": 388.9522020000004
                },
                {
                  "phase": "Build crystal clusters",
                  "medianMs": 27.319830000000366
                },
                {
                  "phase": "Connect crystal reference frames",
                  "medianMs": 2.1647640000001047
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "medianMs": 889.9387509999997
                },
                {
                  "phase": "Build tessellation edges",
                  "medianMs": 115.36521300000004
                },
                {
                  "phase": "Assign crystal clusters",
                  "medianMs": 0.2932019999998374
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "medianMs": 64.34187399999973
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "medianMs": 726.4716230000013
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "medianMs": 0.21098799999981566
                },
                {
                  "phase": "Connect dislocation junctions",
                  "medianMs": 0.00862299999971583
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "medianMs": 0.021902999999838357
                },
                {
                  "phase": "Serialize dislocation network",
                  "medianMs": 26.826677000000018
                }
              ]
            },
            "current": {
              "wholeMedianMs": 2358.295690000001,
              "wholeMinimumMs": 2088.083995,
              "wholeMaximumMs": 2359.630818999998,
              "nativeStageMedianMs": 2349.5888990000003,
              "otherPipelineMedianMs": 8.706791000000521,
              "stages": [
                {
                  "phase": "Identify local crystal structures",
                  "medianMs": 397.18282499999987
                },
                {
                  "phase": "Build crystal clusters",
                  "medianMs": 27.610397000000376
                },
                {
                  "phase": "Connect crystal reference frames",
                  "medianMs": 2.186706999999842
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "medianMs": 976.7181460000011
                },
                {
                  "phase": "Build tessellation edges",
                  "medianMs": 108.09274799999912
                },
                {
                  "phase": "Assign crystal clusters",
                  "medianMs": 0.3059210000010353
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "medianMs": 63.308381000000736
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "medianMs": 689.1777680000014
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "medianMs": 0.22576000000117347
                },
                {
                  "phase": "Connect dislocation junctions",
                  "medianMs": 0.0064599999986967305
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "medianMs": 0.018278000003192574
                },
                {
                  "phase": "Serialize dislocation network",
                  "medianMs": 30.152202999999645
                }
              ]
            },
            "speedup": 0.9839818479251005,
            "improvementPercent": -1.6278910133024072,
            "stageComparison": [
              {
                "phase": "Identify local crystal structures",
                "baselineMedianMs": 388.9522020000004,
                "currentMedianMs": 397.18282499999987,
                "improvementPercent": -2.1161014020945057
              },
              {
                "phase": "Build crystal clusters",
                "baselineMedianMs": 27.319830000000366,
                "currentMedianMs": 27.610397000000376,
                "improvementPercent": -1.0635754322043889
              },
              {
                "phase": "Connect crystal reference frames",
                "baselineMedianMs": 2.1647640000001047,
                "currentMedianMs": 2.186706999999842,
                "improvementPercent": -1.0136439815026543
              },
              {
                "phase": "Periodic Delaunay tessellation",
                "baselineMedianMs": 889.9387509999997,
                "currentMedianMs": 976.7181460000011,
                "improvementPercent": -9.751164886627283
              },
              {
                "phase": "Build tessellation edges",
                "baselineMedianMs": 115.36521300000004,
                "currentMedianMs": 108.09274799999912,
                "improvementPercent": 6.303863019783029
              },
              {
                "phase": "Assign crystal clusters",
                "baselineMedianMs": 0.2932019999998374,
                "currentMedianMs": 0.3059210000010353,
                "improvementPercent": -4.337964952901041
              },
              {
                "phase": "Map edges to the ideal lattice",
                "baselineMedianMs": 64.34187399999973,
                "currentMedianMs": 63.308381000000736,
                "improvementPercent": 1.606252562676369
              },
              {
                "phase": "Construct crystal interface mesh",
                "baselineMedianMs": 726.4716230000013,
                "currentMedianMs": 689.1777680000014,
                "improvementPercent": 5.133559772919005
              },
              {
                "phase": "Trace Burgers circuits and dislocation lines",
                "baselineMedianMs": 0.21098799999981566,
                "currentMedianMs": 0.22576000000117347,
                "improvementPercent": -7.001346048766144
              },
              {
                "phase": "Connect dislocation junctions",
                "baselineMedianMs": 0.00862299999971583,
                "currentMedianMs": 0.0064599999986967305,
                "improvementPercent": 25.084077479883817
              },
              {
                "phase": "Smooth and coarsen dislocation lines",
                "baselineMedianMs": 0.021902999999838357,
                "currentMedianMs": 0.018278000003192574,
                "improvementPercent": 16.55024424358552
              },
              {
                "phase": "Serialize dislocation network",
                "baselineMedianMs": 26.826677000000018,
                "currentMedianMs": 30.152202999999645,
                "improvementPercent": -12.396339658466182
              }
            ]
          }
        },
        {
          "requestedThreads": 2,
          "workerCount": 2,
          "warmups": [
            {
              "version": "baseline",
              "initialization": {
                "elapsedMs": 65.70918299999903,
                "workerCount": 2,
                "poolSize": 1,
                "kernelGeneration": 1,
                "wasmMemoryBytes": 93716480,
                "sharedMemory": true
              },
              "untimedAnalysisMs": 1562.1118980000028,
              "signature": {
                "atomLabelHash": "473f1dd838199ad65ccb7bb99dc4e1a0574421b41c50205085a93a51371c0d61",
                "structureCounts": {
                  "0": 222,
                  "3": 60007
                },
                "segments": 1,
                "totalLength": 103.97314455802679,
                "families": {
                  "100": 0,
                  "110": 0,
                  "half111": 1,
                  "other": 0
                },
                "exactNetworkHash": "b2323641f67b4ba8c4a1d3531abb33de0f507c8a976113390842f530b80d78d5",
                "topology": [
                  {
                    "id": 0,
                    "family": "half111",
                    "structureType": 3,
                    "closed": true,
                    "isInfinite": false,
                    "pointCount": 23,
                    "length": 103.97314455802679,
                    "burgersVector": [
                      -0.5,
                      -0.5,
                      0.5
                    ],
                    "spatialBurgersVector": [
                      -0.002331785142260734,
                      -0.0016149890500885,
                      2.4565431718431947
                    ],
                    "burgersMagnitude": 0.8660254037844386,
                    "spatialBurgersMagnitude": 2.456544809390011,
                    "junctions": [
                      [
                        {
                          "segmentId": 0,
                          "end": 1
                        }
                      ],
                      [
                        {
                          "segmentId": 0,
                          "end": 0
                        }
                      ]
                    ]
                  }
                ]
              }
            },
            {
              "version": "current",
              "initialization": {
                "elapsedMs": 31.46497399999862,
                "workerCount": 2,
                "poolSize": 1,
                "kernelGeneration": 1,
                "wasmMemoryBytes": 93716480,
                "sharedMemory": true
              },
              "untimedAnalysisMs": 1422.4138009999988,
              "signature": {
                "atomLabelHash": "473f1dd838199ad65ccb7bb99dc4e1a0574421b41c50205085a93a51371c0d61",
                "structureCounts": {
                  "0": 222,
                  "3": 60007
                },
                "segments": 1,
                "totalLength": 104.07147888772721,
                "families": {
                  "100": 0,
                  "110": 0,
                  "half111": 1,
                  "other": 0
                },
                "exactNetworkHash": "ad4fd2a863a1b0478ba4f1a980074d6eae86cb93b7275097d14583d9117b44a1",
                "topology": [
                  {
                    "id": 0,
                    "family": "half111",
                    "structureType": 3,
                    "closed": true,
                    "isInfinite": false,
                    "pointCount": 23,
                    "length": 104.07147888772721,
                    "burgersVector": [
                      -0.5,
                      -0.5,
                      0.5
                    ],
                    "spatialBurgersVector": [
                      -0.002331785142260734,
                      -0.0016149890500885,
                      2.4565431718431947
                    ],
                    "burgersMagnitude": 0.8660254037844386,
                    "spatialBurgersMagnitude": 2.456544809390011,
                    "junctions": [
                      [
                        {
                          "segmentId": 0,
                          "end": 1
                        }
                      ],
                      [
                        {
                          "segmentId": 0,
                          "end": 0
                        }
                      ]
                    ]
                  }
                ]
              }
            }
          ],
          "runs": [
            {
              "version": "baseline",
              "repetition": 0,
              "orderIndex": 0,
              "workerCount": 2,
              "wholeElapsedMs": 1351.0642819999994,
              "elapsedMs": 1348.339844000002,
              "nativeStageMs": 1342.178781999999,
              "otherPipelineMs": 8.88550000000032,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 201.49062699999922,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 26.522626000001765,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 2.3819320000002335,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 499.48919899999964,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 107.19620099999884,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 0.2833280000013474,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 58.76330400000006,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 420.11176799999885,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 0.1517390000008163,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.005918999999266816,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.017866999998659594,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 25.764272000000346,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 1,
              "wasmMemoryBytes": 93716480,
              "rssMiB": 306.6484375,
              "signature": {
                "atomLabelHash": "473f1dd838199ad65ccb7bb99dc4e1a0574421b41c50205085a93a51371c0d61",
                "structureCounts": {
                  "0": 222,
                  "3": 60007
                },
                "segments": 1,
                "totalLength": 103.9101241245839,
                "families": {
                  "100": 0,
                  "110": 0,
                  "half111": 1,
                  "other": 0
                },
                "exactNetworkHash": "69d63f58a88a054c662bda3bc6ca2cbc633a334a6e5ecb7b88be09ef8ceb512b",
                "topology": [
                  {
                    "id": 0,
                    "family": "half111",
                    "structureType": 3,
                    "closed": true,
                    "isInfinite": false,
                    "pointCount": 23,
                    "length": 103.9101241245839,
                    "burgersVector": [
                      -0.5,
                      -0.5,
                      0.5
                    ],
                    "spatialBurgersVector": [
                      -0.002331785142260734,
                      -0.0016149890500885,
                      2.4565431718431947
                    ],
                    "burgersMagnitude": 0.8660254037844386,
                    "spatialBurgersMagnitude": 2.456544809390011,
                    "junctions": [
                      [
                        {
                          "segmentId": 0,
                          "end": 1
                        }
                      ],
                      [
                        {
                          "segmentId": 0,
                          "end": 0
                        }
                      ]
                    ]
                  }
                ]
              }
            },
            {
              "version": "current",
              "repetition": 0,
              "orderIndex": 1,
              "workerCount": 2,
              "wholeElapsedMs": 1356.9811840000002,
              "elapsedMs": 1354.9233509999976,
              "nativeStageMs": 1348.7652039999994,
              "otherPipelineMs": 8.215980000000854,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 215.8340270000008,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 26.028661000000284,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 2.2358919999969658,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 534.5023080000028,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 115.08252399999765,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 0.2919000000001688,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 64.35048100000131,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 365.4424360000012,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 0.1759249999995518,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.006790999999793712,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.019308999999338994,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 24.794949999999517,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 1,
              "wasmMemoryBytes": 93716480,
              "rssMiB": 307.578125,
              "signature": {
                "atomLabelHash": "473f1dd838199ad65ccb7bb99dc4e1a0574421b41c50205085a93a51371c0d61",
                "structureCounts": {
                  "0": 222,
                  "3": 60007
                },
                "segments": 1,
                "totalLength": 104.0897503684495,
                "families": {
                  "100": 0,
                  "110": 0,
                  "half111": 1,
                  "other": 0
                },
                "exactNetworkHash": "b46ed933861db99d750d8cb8d417cb7732e234f56fa54aa4359a411904eaa34e",
                "topology": [
                  {
                    "id": 0,
                    "family": "half111",
                    "structureType": 3,
                    "closed": true,
                    "isInfinite": false,
                    "pointCount": 23,
                    "length": 104.0897503684495,
                    "burgersVector": [
                      -0.5,
                      -0.5,
                      0.5
                    ],
                    "spatialBurgersVector": [
                      -0.002331785142260734,
                      -0.0016149890500885,
                      2.4565431718431947
                    ],
                    "burgersMagnitude": 0.8660254037844386,
                    "spatialBurgersMagnitude": 2.456544809390011,
                    "junctions": [
                      [
                        {
                          "segmentId": 0,
                          "end": 1
                        }
                      ],
                      [
                        {
                          "segmentId": 0,
                          "end": 0
                        }
                      ]
                    ]
                  }
                ]
              }
            },
            {
              "version": "current",
              "repetition": 1,
              "orderIndex": 0,
              "workerCount": 2,
              "wholeElapsedMs": 1421.1587250000011,
              "elapsedMs": 1419.4184300000015,
              "nativeStageMs": 1413.355477000001,
              "otherPipelineMs": 7.803248000000167,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 266.0431830000016,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 24.467265999999654,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 2.1279389999981504,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 554.7880700000023,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 112.675683999998,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 0.3901690000020608,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 65.1880229999988,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 362.4558930000021,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 0.15715699999782373,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.005969000001641689,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.016153999997186475,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 25.03997000000163,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 1,
              "wasmMemoryBytes": 93716480,
              "rssMiB": 307.7578125,
              "signature": {
                "atomLabelHash": "473f1dd838199ad65ccb7bb99dc4e1a0574421b41c50205085a93a51371c0d61",
                "structureCounts": {
                  "0": 222,
                  "3": 60007
                },
                "segments": 1,
                "totalLength": 104.0897503684495,
                "families": {
                  "100": 0,
                  "110": 0,
                  "half111": 1,
                  "other": 0
                },
                "exactNetworkHash": "b46ed933861db99d750d8cb8d417cb7732e234f56fa54aa4359a411904eaa34e",
                "topology": [
                  {
                    "id": 0,
                    "family": "half111",
                    "structureType": 3,
                    "closed": true,
                    "isInfinite": false,
                    "pointCount": 23,
                    "length": 104.0897503684495,
                    "burgersVector": [
                      -0.5,
                      -0.5,
                      0.5
                    ],
                    "spatialBurgersVector": [
                      -0.002331785142260734,
                      -0.0016149890500885,
                      2.4565431718431947
                    ],
                    "burgersMagnitude": 0.8660254037844386,
                    "spatialBurgersMagnitude": 2.456544809390011,
                    "junctions": [
                      [
                        {
                          "segmentId": 0,
                          "end": 1
                        }
                      ],
                      [
                        {
                          "segmentId": 0,
                          "end": 0
                        }
                      ]
                    ]
                  }
                ]
              }
            },
            {
              "version": "baseline",
              "repetition": 1,
              "orderIndex": 1,
              "workerCount": 2,
              "wholeElapsedMs": 1690.433318000003,
              "elapsedMs": 1688.522696,
              "nativeStageMs": 1681.8624840000011,
              "otherPipelineMs": 8.570834000001923,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 239.62166400000206,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 34.24882699999944,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 2.181690000001254,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 615.4493430000002,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 107.72901199999978,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 0.3750450000006822,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 58.252206999997725,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 592.6624960000008,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 0.17829899999924237,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.006949999999051215,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.01839800000016112,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 31.138553000000684,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 1,
              "wasmMemoryBytes": 93716480,
              "rssMiB": 307.91796875,
              "signature": {
                "atomLabelHash": "473f1dd838199ad65ccb7bb99dc4e1a0574421b41c50205085a93a51371c0d61",
                "structureCounts": {
                  "0": 222,
                  "3": 60007
                },
                "segments": 1,
                "totalLength": 104.12924839156054,
                "families": {
                  "100": 0,
                  "110": 0,
                  "half111": 1,
                  "other": 0
                },
                "exactNetworkHash": "4d1c66e2af9a7a14290f2ed7b81208f6b3ed47ce1183145049f6696dfdc15b0f",
                "topology": [
                  {
                    "id": 0,
                    "family": "half111",
                    "structureType": 3,
                    "closed": true,
                    "isInfinite": false,
                    "pointCount": 23,
                    "length": 104.12924839156054,
                    "burgersVector": [
                      -0.5,
                      -0.5,
                      0.5
                    ],
                    "spatialBurgersVector": [
                      -0.002331785142260734,
                      -0.0016149890500885,
                      2.4565431718431947
                    ],
                    "burgersMagnitude": 0.8660254037844386,
                    "spatialBurgersMagnitude": 2.456544809390011,
                    "junctions": [
                      [
                        {
                          "segmentId": 0,
                          "end": 1
                        }
                      ],
                      [
                        {
                          "segmentId": 0,
                          "end": 0
                        }
                      ]
                    ]
                  }
                ]
              }
            },
            {
              "version": "baseline",
              "repetition": 2,
              "orderIndex": 0,
              "workerCount": 2,
              "wholeElapsedMs": 1487.4889640000001,
              "elapsedMs": 1484.5544789999985,
              "nativeStageMs": 1478.2979349999987,
              "otherPipelineMs": 9.191029000001436,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 251.0109479999992,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 32.610271999998076,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 2.1671580000001995,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 540.8633030000019,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 124.09833000000071,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 0.3355249999985972,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 60.88934299999892,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 440.65121700000236,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 0.15008599999782746,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.00531799999953364,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.017296000001806533,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 25.49913899999956,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 1,
              "wasmMemoryBytes": 93716480,
              "rssMiB": 307.921875,
              "signature": {
                "atomLabelHash": "473f1dd838199ad65ccb7bb99dc4e1a0574421b41c50205085a93a51371c0d61",
                "structureCounts": {
                  "0": 222,
                  "3": 60007
                },
                "segments": 1,
                "totalLength": 103.9101241245839,
                "families": {
                  "100": 0,
                  "110": 0,
                  "half111": 1,
                  "other": 0
                },
                "exactNetworkHash": "69d63f58a88a054c662bda3bc6ca2cbc633a334a6e5ecb7b88be09ef8ceb512b",
                "topology": [
                  {
                    "id": 0,
                    "family": "half111",
                    "structureType": 3,
                    "closed": true,
                    "isInfinite": false,
                    "pointCount": 23,
                    "length": 103.9101241245839,
                    "burgersVector": [
                      -0.5,
                      -0.5,
                      0.5
                    ],
                    "spatialBurgersVector": [
                      -0.002331785142260734,
                      -0.0016149890500885,
                      2.4565431718431947
                    ],
                    "burgersMagnitude": 0.8660254037844386,
                    "spatialBurgersMagnitude": 2.456544809390011,
                    "junctions": [
                      [
                        {
                          "segmentId": 0,
                          "end": 1
                        }
                      ],
                      [
                        {
                          "segmentId": 0,
                          "end": 0
                        }
                      ]
                    ]
                  }
                ]
              }
            },
            {
              "version": "current",
              "repetition": 2,
              "orderIndex": 1,
              "workerCount": 2,
              "wholeElapsedMs": 1513.78111,
              "elapsedMs": 1512.1097299999965,
              "nativeStageMs": 1505.5946449999974,
              "otherPipelineMs": 8.1864650000025,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 205.21848300000056,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 25.004673999999795,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 2.555122999998275,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 601.6321050000006,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 107.4102810000004,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 0.2824460000010731,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 58.124203999999736,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 474.97942799999873,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 0.14329599999837228,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.005859000000782544,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.016654999999445863,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 30.222090999999637,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 1,
              "wasmMemoryBytes": 93716480,
              "rssMiB": 307.9296875,
              "signature": {
                "atomLabelHash": "473f1dd838199ad65ccb7bb99dc4e1a0574421b41c50205085a93a51371c0d61",
                "structureCounts": {
                  "0": 222,
                  "3": 60007
                },
                "segments": 1,
                "totalLength": 104.08677767968759,
                "families": {
                  "100": 0,
                  "110": 0,
                  "half111": 1,
                  "other": 0
                },
                "exactNetworkHash": "3c72e40a8c83a3037c688bb1e2c6dbd6924c61c5c2e106808480a637bce3748a",
                "topology": [
                  {
                    "id": 0,
                    "family": "half111",
                    "structureType": 3,
                    "closed": true,
                    "isInfinite": false,
                    "pointCount": 23,
                    "length": 104.08677767968759,
                    "burgersVector": [
                      0.5,
                      0.5,
                      -0.5
                    ],
                    "spatialBurgersVector": [
                      0.002331785142260734,
                      0.0016149890500885,
                      -2.4565431718431947
                    ],
                    "burgersMagnitude": 0.8660254037844386,
                    "spatialBurgersMagnitude": 2.456544809390011,
                    "junctions": [
                      [
                        {
                          "segmentId": 0,
                          "end": 1
                        }
                      ],
                      [
                        {
                          "segmentId": 0,
                          "end": 0
                        }
                      ]
                    ]
                  }
                ]
              }
            }
          ],
          "summary": {
            "baseline": {
              "wholeMedianMs": 1487.4889640000001,
              "wholeMinimumMs": 1351.0642819999994,
              "wholeMaximumMs": 1690.433318000003,
              "nativeStageMedianMs": 1478.2979349999987,
              "otherPipelineMedianMs": 8.88550000000032,
              "stages": [
                {
                  "phase": "Identify local crystal structures",
                  "medianMs": 239.62166400000206
                },
                {
                  "phase": "Build crystal clusters",
                  "medianMs": 32.610271999998076
                },
                {
                  "phase": "Connect crystal reference frames",
                  "medianMs": 2.181690000001254
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "medianMs": 540.8633030000019
                },
                {
                  "phase": "Build tessellation edges",
                  "medianMs": 107.72901199999978
                },
                {
                  "phase": "Assign crystal clusters",
                  "medianMs": 0.3355249999985972
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "medianMs": 58.76330400000006
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "medianMs": 440.65121700000236
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "medianMs": 0.1517390000008163
                },
                {
                  "phase": "Connect dislocation junctions",
                  "medianMs": 0.005918999999266816
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "medianMs": 0.017866999998659594
                },
                {
                  "phase": "Serialize dislocation network",
                  "medianMs": 25.764272000000346
                }
              ]
            },
            "current": {
              "wholeMedianMs": 1421.1587250000011,
              "wholeMinimumMs": 1356.9811840000002,
              "wholeMaximumMs": 1513.78111,
              "nativeStageMedianMs": 1413.355477000001,
              "otherPipelineMedianMs": 8.1864650000025,
              "stages": [
                {
                  "phase": "Identify local crystal structures",
                  "medianMs": 215.8340270000008
                },
                {
                  "phase": "Build crystal clusters",
                  "medianMs": 25.004673999999795
                },
                {
                  "phase": "Connect crystal reference frames",
                  "medianMs": 2.2358919999969658
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "medianMs": 554.7880700000023
                },
                {
                  "phase": "Build tessellation edges",
                  "medianMs": 112.675683999998
                },
                {
                  "phase": "Assign crystal clusters",
                  "medianMs": 0.2919000000001688
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "medianMs": 64.35048100000131
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "medianMs": 365.4424360000012
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "medianMs": 0.15715699999782373
                },
                {
                  "phase": "Connect dislocation junctions",
                  "medianMs": 0.005969000001641689
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "medianMs": 0.016654999999445863
                },
                {
                  "phase": "Serialize dislocation network",
                  "medianMs": 25.03997000000163
                }
              ]
            },
            "speedup": 1.046673350297307,
            "improvementPercent": 4.459208814674542,
            "stageComparison": [
              {
                "phase": "Identify local crystal structures",
                "baselineMedianMs": 239.62166400000206,
                "currentMedianMs": 215.8340270000008,
                "improvementPercent": 9.927164598940886
              },
              {
                "phase": "Build crystal clusters",
                "baselineMedianMs": 32.610271999998076,
                "currentMedianMs": 25.004673999999795,
                "improvementPercent": 23.322706415937677
              },
              {
                "phase": "Connect crystal reference frames",
                "baselineMedianMs": 2.181690000001254,
                "currentMedianMs": 2.2358919999969658,
                "improvementPercent": -2.484404291887521
              },
              {
                "phase": "Periodic Delaunay tessellation",
                "baselineMedianMs": 540.8633030000019,
                "currentMedianMs": 554.7880700000023,
                "improvementPercent": -2.574544607253637
              },
              {
                "phase": "Build tessellation edges",
                "baselineMedianMs": 107.72901199999978,
                "currentMedianMs": 112.675683999998,
                "improvementPercent": -4.5917732913007825
              },
              {
                "phase": "Assign crystal clusters",
                "baselineMedianMs": 0.3355249999985972,
                "currentMedianMs": 0.2919000000001688,
                "improvementPercent": 13.002011772181143
              },
              {
                "phase": "Map edges to the ideal lattice",
                "baselineMedianMs": 58.76330400000006,
                "currentMedianMs": 64.35048100000131,
                "improvementPercent": -9.507935428547798
              },
              {
                "phase": "Construct crystal interface mesh",
                "baselineMedianMs": 440.65121700000236,
                "currentMedianMs": 365.4424360000012,
                "improvementPercent": 17.067644000175484
              },
              {
                "phase": "Trace Burgers circuits and dislocation lines",
                "baselineMedianMs": 0.1517390000008163,
                "currentMedianMs": 0.15715699999782373,
                "improvementPercent": -3.5706047864940915
              },
              {
                "phase": "Connect dislocation junctions",
                "baselineMedianMs": 0.005918999999266816,
                "currentMedianMs": 0.005969000001641689,
                "improvementPercent": -0.844737326931333
              },
              {
                "phase": "Smooth and coarsen dislocation lines",
                "baselineMedianMs": 0.017866999998659594,
                "currentMedianMs": 0.016654999999445863,
                "improvementPercent": 6.783455528654258
              },
              {
                "phase": "Serialize dislocation network",
                "baselineMedianMs": 25.764272000000346,
                "currentMedianMs": 25.03997000000163,
                "improvementPercent": 2.8112651504327624
              }
            ]
          }
        },
        {
          "requestedThreads": 4,
          "workerCount": 4,
          "warmups": [
            {
              "version": "baseline",
              "initialization": {
                "elapsedMs": 41.917897000002995,
                "workerCount": 4,
                "poolSize": 3,
                "kernelGeneration": 1,
                "wasmMemoryBytes": 93716480,
                "sharedMemory": true
              },
              "untimedAnalysisMs": 1175.1959260000003,
              "signature": {
                "atomLabelHash": "473f1dd838199ad65ccb7bb99dc4e1a0574421b41c50205085a93a51371c0d61",
                "structureCounts": {
                  "0": 222,
                  "3": 60007
                },
                "segments": 1,
                "totalLength": 104.05729673937473,
                "families": {
                  "100": 0,
                  "110": 0,
                  "half111": 1,
                  "other": 0
                },
                "exactNetworkHash": "20dc8f050a683ebd45774d5a2fa0daaf81e277661154febdfcf33155bb295013",
                "topology": [
                  {
                    "id": 0,
                    "family": "half111",
                    "structureType": 3,
                    "closed": true,
                    "isInfinite": false,
                    "pointCount": 23,
                    "length": 104.05729673937473,
                    "burgersVector": [
                      0.5,
                      0.5,
                      -0.5
                    ],
                    "spatialBurgersVector": [
                      0.002331785142260734,
                      0.0016149890500885,
                      -2.4565431718431947
                    ],
                    "burgersMagnitude": 0.8660254037844386,
                    "spatialBurgersMagnitude": 2.456544809390011,
                    "junctions": [
                      [
                        {
                          "segmentId": 0,
                          "end": 1
                        }
                      ],
                      [
                        {
                          "segmentId": 0,
                          "end": 0
                        }
                      ]
                    ]
                  }
                ]
              }
            },
            {
              "version": "current",
              "initialization": {
                "elapsedMs": 38.142994999998336,
                "workerCount": 4,
                "poolSize": 3,
                "kernelGeneration": 1,
                "wasmMemoryBytes": 93716480,
                "sharedMemory": true
              },
              "untimedAnalysisMs": 967.0222780000004,
              "signature": {
                "atomLabelHash": "473f1dd838199ad65ccb7bb99dc4e1a0574421b41c50205085a93a51371c0d61",
                "structureCounts": {
                  "0": 222,
                  "3": 60007
                },
                "segments": 1,
                "totalLength": 104.01010869127185,
                "families": {
                  "100": 0,
                  "110": 0,
                  "half111": 1,
                  "other": 0
                },
                "exactNetworkHash": "00fde1fd81dbc2752de69858d0cf8c92aaeb283a97ad5c27d790bc182484765f",
                "topology": [
                  {
                    "id": 0,
                    "family": "half111",
                    "structureType": 3,
                    "closed": true,
                    "isInfinite": false,
                    "pointCount": 23,
                    "length": 104.01010869127185,
                    "burgersVector": [
                      0.5,
                      0.5,
                      -0.5
                    ],
                    "spatialBurgersVector": [
                      0.002331785142260734,
                      0.0016149890500885,
                      -2.4565431718431947
                    ],
                    "burgersMagnitude": 0.8660254037844386,
                    "spatialBurgersMagnitude": 2.456544809390011,
                    "junctions": [
                      [
                        {
                          "segmentId": 0,
                          "end": 1
                        }
                      ],
                      [
                        {
                          "segmentId": 0,
                          "end": 0
                        }
                      ]
                    ]
                  }
                ]
              }
            }
          ],
          "runs": [
            {
              "version": "baseline",
              "repetition": 0,
              "orderIndex": 0,
              "workerCount": 4,
              "wholeElapsedMs": 1118.285748000002,
              "elapsedMs": 1116.244418999995,
              "nativeStageMs": 1108.3961560000025,
              "otherPipelineMs": 9.889591999999539,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 107.58405800000037,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 28.13806900000054,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 2.431536000003689,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 463.167637999999,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 107.45910500000173,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 0.28373699999792734,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 60.245883999996295,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 312.3423630000034,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 0.14628999999695225,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.0068810000011581,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.019519000001309905,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 26.571076000000176,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 3,
              "wasmMemoryBytes": 93716480,
              "rssMiB": 357.1328125,
              "signature": {
                "atomLabelHash": "473f1dd838199ad65ccb7bb99dc4e1a0574421b41c50205085a93a51371c0d61",
                "structureCounts": {
                  "0": 222,
                  "3": 60007
                },
                "segments": 1,
                "totalLength": 103.92916068986327,
                "families": {
                  "100": 0,
                  "110": 0,
                  "half111": 1,
                  "other": 0
                },
                "exactNetworkHash": "217d0d9991a10fce0d06d46d5e28d0ee9b69ca0ae39e5d321adbe6c1bc86c18a",
                "topology": [
                  {
                    "id": 0,
                    "family": "half111",
                    "structureType": 3,
                    "closed": true,
                    "isInfinite": false,
                    "pointCount": 23,
                    "length": 103.92916068986327,
                    "burgersVector": [
                      0.5,
                      0.5,
                      -0.5
                    ],
                    "spatialBurgersVector": [
                      0.002331785142260734,
                      0.0016149890500885,
                      -2.4565431718431947
                    ],
                    "burgersMagnitude": 0.8660254037844386,
                    "spatialBurgersMagnitude": 2.456544809390011,
                    "junctions": [
                      [
                        {
                          "segmentId": 0,
                          "end": 1
                        }
                      ],
                      [
                        {
                          "segmentId": 0,
                          "end": 0
                        }
                      ]
                    ]
                  }
                ]
              }
            },
            {
              "version": "current",
              "repetition": 0,
              "orderIndex": 1,
              "workerCount": 4,
              "wholeElapsedMs": 826.5677219999998,
              "elapsedMs": 824.2210940000004,
              "nativeStageMs": 818.0846789999996,
              "otherPipelineMs": 8.48304300000018,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 118.63553700000193,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 27.633357999999134,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 3.0955380000013974,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 290.3144519999987,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 98.08586500000092,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 0.2802129999981844,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 53.970164999998815,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 198.85877800000162,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 0.14443800000299234,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.006058999999368098,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.019669999994221143,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 27.0406060000023,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 3,
              "wasmMemoryBytes": 93716480,
              "rssMiB": 357.19921875,
              "signature": {
                "atomLabelHash": "473f1dd838199ad65ccb7bb99dc4e1a0574421b41c50205085a93a51371c0d61",
                "structureCounts": {
                  "0": 222,
                  "3": 60007
                },
                "segments": 1,
                "totalLength": 103.95779273035114,
                "families": {
                  "100": 0,
                  "110": 0,
                  "half111": 1,
                  "other": 0
                },
                "exactNetworkHash": "65ca1704ca8a05aa9b0d01430dac93b5e3b4c05e013fe97d0667b8d3f812c8a5",
                "topology": [
                  {
                    "id": 0,
                    "family": "half111",
                    "structureType": 3,
                    "closed": true,
                    "isInfinite": false,
                    "pointCount": 23,
                    "length": 103.95779273035114,
                    "burgersVector": [
                      0.5,
                      0.5,
                      -0.5
                    ],
                    "spatialBurgersVector": [
                      0.002331785142260734,
                      0.0016149890500885,
                      -2.4565431718431947
                    ],
                    "burgersMagnitude": 0.8660254037844386,
                    "spatialBurgersMagnitude": 2.456544809390011,
                    "junctions": [
                      [
                        {
                          "segmentId": 0,
                          "end": 1
                        }
                      ],
                      [
                        {
                          "segmentId": 0,
                          "end": 0
                        }
                      ]
                    ]
                  }
                ]
              }
            },
            {
              "version": "current",
              "repetition": 1,
              "orderIndex": 0,
              "workerCount": 4,
              "wholeElapsedMs": 860.6120010000013,
              "elapsedMs": 859.0754729999971,
              "nativeStageMs": 852.961206,
              "otherPipelineMs": 7.650795000001381,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 123.07115299999714,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 27.867624999998952,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 2.2086029999991297,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 291.7779589999991,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 99.99626200000057,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 0.2801519999993616,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 54.56107700000575,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 227.29635599999892,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 0.14339699999982258,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.0061989999958314,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.015253000005031936,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 25.737170000000333,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 3,
              "wasmMemoryBytes": 93716480,
              "rssMiB": 357.3515625,
              "signature": {
                "atomLabelHash": "473f1dd838199ad65ccb7bb99dc4e1a0574421b41c50205085a93a51371c0d61",
                "structureCounts": {
                  "0": 222,
                  "3": 60007
                },
                "segments": 1,
                "totalLength": 104.01010869127185,
                "families": {
                  "100": 0,
                  "110": 0,
                  "half111": 1,
                  "other": 0
                },
                "exactNetworkHash": "00fde1fd81dbc2752de69858d0cf8c92aaeb283a97ad5c27d790bc182484765f",
                "topology": [
                  {
                    "id": 0,
                    "family": "half111",
                    "structureType": 3,
                    "closed": true,
                    "isInfinite": false,
                    "pointCount": 23,
                    "length": 104.01010869127185,
                    "burgersVector": [
                      0.5,
                      0.5,
                      -0.5
                    ],
                    "spatialBurgersVector": [
                      0.002331785142260734,
                      0.0016149890500885,
                      -2.4565431718431947
                    ],
                    "burgersMagnitude": 0.8660254037844386,
                    "spatialBurgersMagnitude": 2.456544809390011,
                    "junctions": [
                      [
                        {
                          "segmentId": 0,
                          "end": 1
                        }
                      ],
                      [
                        {
                          "segmentId": 0,
                          "end": 0
                        }
                      ]
                    ]
                  }
                ]
              }
            },
            {
              "version": "baseline",
              "repetition": 1,
              "orderIndex": 1,
              "workerCount": 4,
              "wholeElapsedMs": 1152.3175559999945,
              "elapsedMs": 1150.3900070000018,
              "nativeStageMs": 1140.731921999999,
              "otherPipelineMs": 11.58563399999548,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 110.70959900000162,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 31.97429099999863,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 2.155112000000372,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 419.53220000000147,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 110.02758999999787,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 0.3013740000023972,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 61.63113600000361,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 365.716502999996,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 0.14973599999939324,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.004636999998183455,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.01730600000155391,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 38.51243799999793,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 3,
              "wasmMemoryBytes": 93716480,
              "rssMiB": 357.3671875,
              "signature": {
                "atomLabelHash": "473f1dd838199ad65ccb7bb99dc4e1a0574421b41c50205085a93a51371c0d61",
                "structureCounts": {
                  "0": 222,
                  "3": 60007
                },
                "segments": 1,
                "totalLength": 104.04329243928412,
                "families": {
                  "100": 0,
                  "110": 0,
                  "half111": 1,
                  "other": 0
                },
                "exactNetworkHash": "8af505e899f2a2131d59eed60bc4ff3f148f1a9e1762fe18484e5f9cbc8925df",
                "topology": [
                  {
                    "id": 0,
                    "family": "half111",
                    "structureType": 3,
                    "closed": true,
                    "isInfinite": false,
                    "pointCount": 23,
                    "length": 104.04329243928412,
                    "burgersVector": [
                      0.5,
                      0.5,
                      -0.5
                    ],
                    "spatialBurgersVector": [
                      0.002331785142260734,
                      0.0016149890500885,
                      -2.4565431718431947
                    ],
                    "burgersMagnitude": 0.8660254037844386,
                    "spatialBurgersMagnitude": 2.456544809390011,
                    "junctions": [
                      [
                        {
                          "segmentId": 0,
                          "end": 1
                        }
                      ],
                      [
                        {
                          "segmentId": 0,
                          "end": 0
                        }
                      ]
                    ]
                  }
                ]
              }
            },
            {
              "version": "baseline",
              "repetition": 2,
              "orderIndex": 0,
              "workerCount": 4,
              "wholeElapsedMs": 1093.6408779999983,
              "elapsedMs": 1091.6354410000058,
              "nativeStageMs": 1085.4728130000003,
              "otherPipelineMs": 8.168064999998023,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 135.89688300000125,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 29.890326999993704,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 2.4028660000039963,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 396.64670599999954,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 111.860940999999,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 0.3517100000026403,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 60.54408300000068,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 321.7199879999971,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 0.19941100000141887,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.005667999997967854,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.01670600000215927,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 25.93752400000085,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 3,
              "wasmMemoryBytes": 93716480,
              "rssMiB": 357.390625,
              "signature": {
                "atomLabelHash": "473f1dd838199ad65ccb7bb99dc4e1a0574421b41c50205085a93a51371c0d61",
                "structureCounts": {
                  "0": 222,
                  "3": 60007
                },
                "segments": 1,
                "totalLength": 103.97412513195408,
                "families": {
                  "100": 0,
                  "110": 0,
                  "half111": 1,
                  "other": 0
                },
                "exactNetworkHash": "33330f1dd11d86a6e0fac30a99e52e78c8460170669a223398975eb5202d1d6f",
                "topology": [
                  {
                    "id": 0,
                    "family": "half111",
                    "structureType": 3,
                    "closed": true,
                    "isInfinite": false,
                    "pointCount": 23,
                    "length": 103.97412513195408,
                    "burgersVector": [
                      0.5,
                      0.5,
                      -0.5
                    ],
                    "spatialBurgersVector": [
                      0.002331785142260734,
                      0.0016149890500885,
                      -2.4565431718431947
                    ],
                    "burgersMagnitude": 0.8660254037844386,
                    "spatialBurgersMagnitude": 2.456544809390011,
                    "junctions": [
                      [
                        {
                          "segmentId": 0,
                          "end": 1
                        }
                      ],
                      [
                        {
                          "segmentId": 0,
                          "end": 0
                        }
                      ]
                    ]
                  }
                ]
              }
            },
            {
              "version": "current",
              "repetition": 2,
              "orderIndex": 1,
              "workerCount": 4,
              "wholeElapsedMs": 898.7066539999942,
              "elapsedMs": 895.7452480000065,
              "nativeStageMs": 889.8408229999986,
              "otherPipelineMs": 8.865830999995524,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 116.67943799999921,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 28.24245100000553,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 2.4274199999999837,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 320.53459499999735,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 100.53352900000027,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 0.34274700000241864,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 57.42615099999966,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 238.48225199999433,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 0.1512780000048224,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.0057589999996707775,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.016494999996211845,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 24.99870799999917,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 3,
              "wasmMemoryBytes": 93716480,
              "rssMiB": 357.6796875,
              "signature": {
                "atomLabelHash": "473f1dd838199ad65ccb7bb99dc4e1a0574421b41c50205085a93a51371c0d61",
                "structureCounts": {
                  "0": 222,
                  "3": 60007
                },
                "segments": 1,
                "totalLength": 104.37544924137178,
                "families": {
                  "100": 0,
                  "110": 0,
                  "half111": 1,
                  "other": 0
                },
                "exactNetworkHash": "286da41482e11aa31d8304da7d2560162f0f3b1bb83efabc9562cd24e565802e",
                "topology": [
                  {
                    "id": 0,
                    "family": "half111",
                    "structureType": 3,
                    "closed": true,
                    "isInfinite": false,
                    "pointCount": 23,
                    "length": 104.37544924137178,
                    "burgersVector": [
                      0.5,
                      0.5,
                      -0.5
                    ],
                    "spatialBurgersVector": [
                      0.002331785142260734,
                      0.0016149890500885,
                      -2.4565431718431947
                    ],
                    "burgersMagnitude": 0.8660254037844386,
                    "spatialBurgersMagnitude": 2.456544809390011,
                    "junctions": [
                      [
                        {
                          "segmentId": 0,
                          "end": 1
                        }
                      ],
                      [
                        {
                          "segmentId": 0,
                          "end": 0
                        }
                      ]
                    ]
                  }
                ]
              }
            }
          ],
          "summary": {
            "baseline": {
              "wholeMedianMs": 1118.285748000002,
              "wholeMinimumMs": 1093.6408779999983,
              "wholeMaximumMs": 1152.3175559999945,
              "nativeStageMedianMs": 1108.3961560000025,
              "otherPipelineMedianMs": 9.889591999999539,
              "stages": [
                {
                  "phase": "Identify local crystal structures",
                  "medianMs": 110.70959900000162
                },
                {
                  "phase": "Build crystal clusters",
                  "medianMs": 29.890326999993704
                },
                {
                  "phase": "Connect crystal reference frames",
                  "medianMs": 2.4028660000039963
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "medianMs": 419.53220000000147
                },
                {
                  "phase": "Build tessellation edges",
                  "medianMs": 110.02758999999787
                },
                {
                  "phase": "Assign crystal clusters",
                  "medianMs": 0.3013740000023972
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "medianMs": 60.54408300000068
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "medianMs": 321.7199879999971
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "medianMs": 0.14973599999939324
                },
                {
                  "phase": "Connect dislocation junctions",
                  "medianMs": 0.005667999997967854
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "medianMs": 0.01730600000155391
                },
                {
                  "phase": "Serialize dislocation network",
                  "medianMs": 26.571076000000176
                }
              ]
            },
            "current": {
              "wholeMedianMs": 860.6120010000013,
              "wholeMinimumMs": 826.5677219999998,
              "wholeMaximumMs": 898.7066539999942,
              "nativeStageMedianMs": 852.961206,
              "otherPipelineMedianMs": 8.48304300000018,
              "stages": [
                {
                  "phase": "Identify local crystal structures",
                  "medianMs": 118.63553700000193
                },
                {
                  "phase": "Build crystal clusters",
                  "medianMs": 27.867624999998952
                },
                {
                  "phase": "Connect crystal reference frames",
                  "medianMs": 2.4274199999999837
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "medianMs": 291.7779589999991
                },
                {
                  "phase": "Build tessellation edges",
                  "medianMs": 99.99626200000057
                },
                {
                  "phase": "Assign crystal clusters",
                  "medianMs": 0.2802129999981844
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "medianMs": 54.56107700000575
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "medianMs": 227.29635599999892
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "medianMs": 0.14443800000299234
                },
                {
                  "phase": "Connect dislocation junctions",
                  "medianMs": 0.006058999999368098
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "medianMs": 0.016494999996211845
                },
                {
                  "phase": "Serialize dislocation network",
                  "medianMs": 25.737170000000333
                }
              ]
            },
            "speedup": 1.2994075689167623,
            "improvementPercent": 23.041852000782203,
            "stageComparison": [
              {
                "phase": "Identify local crystal structures",
                "baselineMedianMs": 110.70959900000162,
                "currentMedianMs": 118.63553700000193,
                "improvementPercent": -7.1592148030453995
              },
              {
                "phase": "Build crystal clusters",
                "baselineMedianMs": 29.890326999993704,
                "currentMedianMs": 27.867624999998952,
                "improvementPercent": 6.767078861315834
              },
              {
                "phase": "Connect crystal reference frames",
                "baselineMedianMs": 2.4028660000039963,
                "currentMedianMs": 2.4274199999999837,
                "improvementPercent": -1.021863058362249
              },
              {
                "phase": "Periodic Delaunay tessellation",
                "baselineMedianMs": 419.53220000000147,
                "currentMedianMs": 291.7779589999991,
                "improvementPercent": 30.45159370365419
              },
              {
                "phase": "Build tessellation edges",
                "baselineMedianMs": 110.02758999999787,
                "currentMedianMs": 99.99626200000057,
                "improvementPercent": 9.117102355870465
              },
              {
                "phase": "Assign crystal clusters",
                "baselineMedianMs": 0.3013740000023972,
                "currentMedianMs": 0.2802129999981844,
                "improvementPercent": 7.021508160639112
              },
              {
                "phase": "Map edges to the ideal lattice",
                "baselineMedianMs": 60.54408300000068,
                "currentMedianMs": 54.56107700000575,
                "improvementPercent": 9.882065601678802
              },
              {
                "phase": "Construct crystal interface mesh",
                "baselineMedianMs": 321.7199879999971,
                "currentMedianMs": 227.29635599999892,
                "improvementPercent": 29.34963182952718
              },
              {
                "phase": "Trace Burgers circuits and dislocation lines",
                "baselineMedianMs": 0.14973599999939324,
                "currentMedianMs": 0.14443800000299234,
                "improvementPercent": 3.538227277623529
              },
              {
                "phase": "Connect dislocation junctions",
                "baselineMedianMs": 0.005667999997967854,
                "currentMedianMs": 0.006058999999368098,
                "improvementPercent": -6.898376879682933
              },
              {
                "phase": "Smooth and coarsen dislocation lines",
                "baselineMedianMs": 0.01730600000155391,
                "currentMedianMs": 0.016494999996211845,
                "improvementPercent": 4.686236017966294
              },
              {
                "phase": "Serialize dislocation network",
                "baselineMedianMs": 26.571076000000176,
                "currentMedianMs": 25.737170000000333,
                "improvementPercent": 3.1383975568013756
              }
            ]
          }
        }
      ]
    },
    {
      "dataset": "nigb",
      "filename": "NiGB_minimized.cfg",
      "sourceAtoms": 129904,
      "realReplication": [
        1,
        1,
        2
      ],
      "atoms": 259808,
      "comparisons": [
        {
          "requestedThreads": 1,
          "workerCount": 1,
          "warmups": [
            {
              "version": "baseline",
              "initialization": {
                "elapsedMs": 0.0577969999940251,
                "workerCount": 1,
                "poolSize": 3,
                "kernelGeneration": 1,
                "wasmMemoryBytes": 93716480,
                "sharedMemory": true
              },
              "untimedAnalysisMs": 15664.734489999995,
              "signature": {
                "atomLabelHash": "cdc8f04247612a900e59dfd7b24d23eee306bed0bf1725a754168d3597b7a3af",
                "structureCounts": {
                  "0": 10188,
                  "1": 249620
                },
                "segments": 0,
                "totalLength": 0,
                "families": {
                  "perfect": 0,
                  "shockley": 0,
                  "stairRod": 0,
                  "hirth": 0,
                  "frank": 0,
                  "other": 0
                },
                "exactNetworkHash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
                "topology": []
              }
            },
            {
              "version": "current",
              "initialization": {
                "elapsedMs": 0.0621030000038445,
                "workerCount": 1,
                "poolSize": 3,
                "kernelGeneration": 1,
                "wasmMemoryBytes": 93716480,
                "sharedMemory": true
              },
              "untimedAnalysisMs": 16447.855721000007,
              "signature": {
                "atomLabelHash": "cdc8f04247612a900e59dfd7b24d23eee306bed0bf1725a754168d3597b7a3af",
                "structureCounts": {
                  "0": 10188,
                  "1": 249620
                },
                "segments": 0,
                "totalLength": 0,
                "families": {
                  "perfect": 0,
                  "shockley": 0,
                  "stairRod": 0,
                  "hirth": 0,
                  "frank": 0,
                  "other": 0
                },
                "exactNetworkHash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
                "topology": []
              }
            }
          ],
          "runs": [
            {
              "version": "baseline",
              "repetition": 0,
              "orderIndex": 0,
              "workerCount": 1,
              "wholeElapsedMs": 15905.753057000009,
              "elapsedMs": 15875.712042999992,
              "nativeStageMs": 15836.800191999995,
              "otherPipelineMs": 68.95286500001384,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 1502.3480879999988,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 109.4338459999999,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 8.189509999996517,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 6951.996244000009,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 728.407051999995,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 2.4675910000078147,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 609.2884629999899,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 4929.8798610000085,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 879.8336520000012,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.016374999991967343,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.01858800000627525,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 114.92092199999024,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 3,
              "wasmMemoryBytes": 480641024,
              "rssMiB": 1199.23828125,
              "signature": {
                "atomLabelHash": "cdc8f04247612a900e59dfd7b24d23eee306bed0bf1725a754168d3597b7a3af",
                "structureCounts": {
                  "0": 10188,
                  "1": 249620
                },
                "segments": 0,
                "totalLength": 0,
                "families": {
                  "perfect": 0,
                  "shockley": 0,
                  "stairRod": 0,
                  "hirth": 0,
                  "frank": 0,
                  "other": 0
                },
                "exactNetworkHash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
                "topology": []
              }
            },
            {
              "version": "current",
              "repetition": 0,
              "orderIndex": 1,
              "workerCount": 1,
              "wholeElapsedMs": 15086.223373,
              "elapsedMs": 15078.75417,
              "nativeStageMs": 15047.122202999992,
              "otherPipelineMs": 39.101170000009006,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 1458.9092669999955,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 89.15609899999981,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 8.101427000001422,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 6484.033695999999,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 634.7507080000069,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 2.1504429999913555,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 609.0541349999985,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 4645.550868999999,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 1000.6399810000003,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.016705000001820736,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.016635000007227063,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 114.74223799999163,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 3,
              "wasmMemoryBytes": 480641024,
              "rssMiB": 1206.11328125,
              "signature": {
                "atomLabelHash": "cdc8f04247612a900e59dfd7b24d23eee306bed0bf1725a754168d3597b7a3af",
                "structureCounts": {
                  "0": 10188,
                  "1": 249620
                },
                "segments": 0,
                "totalLength": 0,
                "families": {
                  "perfect": 0,
                  "shockley": 0,
                  "stairRod": 0,
                  "hirth": 0,
                  "frank": 0,
                  "other": 0
                },
                "exactNetworkHash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
                "topology": []
              }
            },
            {
              "version": "current",
              "repetition": 1,
              "orderIndex": 0,
              "workerCount": 1,
              "wholeElapsedMs": 16104.336173999996,
              "elapsedMs": 16095.21068199999,
              "nativeStageMs": 16066.559965000008,
              "otherPipelineMs": 37.77620899998874,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 1526.0878220000013,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 97.56673600000795,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 9.05095999999321,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 6882.698488000009,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 840.313679999992,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 2.2655369999993127,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 787.3432770000072,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 4890.4084719999955,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 918.3621220000059,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.016944999995757826,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.013491000005160458,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 112.43243499999517,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 3,
              "wasmMemoryBytes": 480641024,
              "rssMiB": 1209.04296875,
              "signature": {
                "atomLabelHash": "cdc8f04247612a900e59dfd7b24d23eee306bed0bf1725a754168d3597b7a3af",
                "structureCounts": {
                  "0": 10188,
                  "1": 249620
                },
                "segments": 0,
                "totalLength": 0,
                "families": {
                  "perfect": 0,
                  "shockley": 0,
                  "stairRod": 0,
                  "hirth": 0,
                  "frank": 0,
                  "other": 0
                },
                "exactNetworkHash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
                "topology": []
              }
            },
            {
              "version": "baseline",
              "repetition": 1,
              "orderIndex": 1,
              "workerCount": 1,
              "wholeElapsedMs": 15480.08114000001,
              "elapsedMs": 15473.184810000006,
              "nativeStageMs": 15449.946104999995,
              "otherPipelineMs": 30.135035000013886,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 1468.6427010000043,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 118.74464499999885,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 8.980352999991737,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 6890.7543339999975,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 618.9495440000028,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 2.0696610000013607,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 556.4482220000064,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 4860.882205000002,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 813.1341949999915,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.018016999994870275,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.01325000001816079,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 111.30897799998638,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 3,
              "wasmMemoryBytes": 480641024,
              "rssMiB": 1209.01953125,
              "signature": {
                "atomLabelHash": "cdc8f04247612a900e59dfd7b24d23eee306bed0bf1725a754168d3597b7a3af",
                "structureCounts": {
                  "0": 10188,
                  "1": 249620
                },
                "segments": 0,
                "totalLength": 0,
                "families": {
                  "perfect": 0,
                  "shockley": 0,
                  "stairRod": 0,
                  "hirth": 0,
                  "frank": 0,
                  "other": 0
                },
                "exactNetworkHash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
                "topology": []
              }
            },
            {
              "version": "baseline",
              "repetition": 2,
              "orderIndex": 0,
              "workerCount": 1,
              "wholeElapsedMs": 14850.408844999998,
              "elapsedMs": 14843.507007000007,
              "nativeStageMs": 14819.813596000022,
              "otherPipelineMs": 30.59524899997632,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 1448.876197000005,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 89.88081400000374,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 8.409772000013618,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 6432.2877769999905,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 634.4555500000133,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 2.307108999986667,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 557.0333840000094,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 4704.306708999997,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 831.292254,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.018077999993693084,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.01003500001388602,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 110.93591699999524,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 3,
              "wasmMemoryBytes": 480641024,
              "rssMiB": 1209.1484375,
              "signature": {
                "atomLabelHash": "cdc8f04247612a900e59dfd7b24d23eee306bed0bf1725a754168d3597b7a3af",
                "structureCounts": {
                  "0": 10188,
                  "1": 249620
                },
                "segments": 0,
                "totalLength": 0,
                "families": {
                  "perfect": 0,
                  "shockley": 0,
                  "stairRod": 0,
                  "hirth": 0,
                  "frank": 0,
                  "other": 0
                },
                "exactNetworkHash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
                "topology": []
              }
            },
            {
              "version": "current",
              "repetition": 2,
              "orderIndex": 1,
              "workerCount": 1,
              "wholeElapsedMs": 15132.327722000016,
              "elapsedMs": 15125.260405000008,
              "nativeStageMs": 15102.903659999982,
              "otherPipelineMs": 29.42406200003461,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 1424.9118149999995,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 87.21685799999977,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 8.290902999986429,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 6573.592422000016,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 611.9798999999766,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 2.0031610000005458,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 531.2917719999969,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 4801.112383,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 946.225545000023,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.019188999984180555,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.013961000018753111,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 116.24575099998037,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 3,
              "wasmMemoryBytes": 480641024,
              "rssMiB": 1209.125,
              "signature": {
                "atomLabelHash": "cdc8f04247612a900e59dfd7b24d23eee306bed0bf1725a754168d3597b7a3af",
                "structureCounts": {
                  "0": 10188,
                  "1": 249620
                },
                "segments": 0,
                "totalLength": 0,
                "families": {
                  "perfect": 0,
                  "shockley": 0,
                  "stairRod": 0,
                  "hirth": 0,
                  "frank": 0,
                  "other": 0
                },
                "exactNetworkHash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
                "topology": []
              }
            }
          ],
          "summary": {
            "baseline": {
              "wholeMedianMs": 15480.08114000001,
              "wholeMinimumMs": 14850.408844999998,
              "wholeMaximumMs": 15905.753057000009,
              "nativeStageMedianMs": 15449.946104999995,
              "otherPipelineMedianMs": 30.59524899997632,
              "stages": [
                {
                  "phase": "Identify local crystal structures",
                  "medianMs": 1468.6427010000043
                },
                {
                  "phase": "Build crystal clusters",
                  "medianMs": 109.4338459999999
                },
                {
                  "phase": "Connect crystal reference frames",
                  "medianMs": 8.409772000013618
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "medianMs": 6890.7543339999975
                },
                {
                  "phase": "Build tessellation edges",
                  "medianMs": 634.4555500000133
                },
                {
                  "phase": "Assign crystal clusters",
                  "medianMs": 2.307108999986667
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "medianMs": 557.0333840000094
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "medianMs": 4860.882205000002
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "medianMs": 831.292254
                },
                {
                  "phase": "Connect dislocation junctions",
                  "medianMs": 0.018016999994870275
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "medianMs": 0.01325000001816079
                },
                {
                  "phase": "Serialize dislocation network",
                  "medianMs": 111.30897799998638
                }
              ]
            },
            "current": {
              "wholeMedianMs": 15132.327722000016,
              "wholeMinimumMs": 15086.223373,
              "wholeMaximumMs": 16104.336173999996,
              "nativeStageMedianMs": 15102.903659999982,
              "otherPipelineMedianMs": 37.77620899998874,
              "stages": [
                {
                  "phase": "Identify local crystal structures",
                  "medianMs": 1458.9092669999955
                },
                {
                  "phase": "Build crystal clusters",
                  "medianMs": 89.15609899999981
                },
                {
                  "phase": "Connect crystal reference frames",
                  "medianMs": 8.290902999986429
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "medianMs": 6573.592422000016
                },
                {
                  "phase": "Build tessellation edges",
                  "medianMs": 634.7507080000069
                },
                {
                  "phase": "Assign crystal clusters",
                  "medianMs": 2.1504429999913555
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "medianMs": 609.0541349999985
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "medianMs": 4801.112383
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "medianMs": 946.225545000023
                },
                {
                  "phase": "Connect dislocation junctions",
                  "medianMs": 0.016944999995757826
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "medianMs": 0.013961000018753111
                },
                {
                  "phase": "Serialize dislocation network",
                  "medianMs": 114.74223799999163
                }
              ]
            },
            "speedup": 1.0229808278269321,
            "improvementPercent": 2.2464573334916804,
            "stageComparison": [
              {
                "phase": "Identify local crystal structures",
                "baselineMedianMs": 1468.6427010000043,
                "currentMedianMs": 1458.9092669999955,
                "improvementPercent": 0.6627503063462159
              },
              {
                "phase": "Build crystal clusters",
                "baselineMedianMs": 109.4338459999999,
                "currentMedianMs": 89.15609899999981,
                "improvementPercent": 18.529685048262046
              },
              {
                "phase": "Connect crystal reference frames",
                "baselineMedianMs": 8.409772000013618,
                "currentMedianMs": 8.290902999986429,
                "improvementPercent": 1.413462814770683
              },
              {
                "phase": "Periodic Delaunay tessellation",
                "baselineMedianMs": 6890.7543339999975,
                "currentMedianMs": 6573.592422000016,
                "improvementPercent": 4.602716867078804
              },
              {
                "phase": "Build tessellation edges",
                "baselineMedianMs": 634.4555500000133,
                "currentMedianMs": 634.7507080000069,
                "improvementPercent": -0.046521462377224765
              },
              {
                "phase": "Assign crystal clusters",
                "baselineMedianMs": 2.307108999986667,
                "currentMedianMs": 2.1504429999913555,
                "improvementPercent": 6.790576431205331
              },
              {
                "phase": "Map edges to the ideal lattice",
                "baselineMedianMs": 557.0333840000094,
                "currentMedianMs": 609.0541349999985,
                "improvementPercent": -9.338892873248007
              },
              {
                "phase": "Construct crystal interface mesh",
                "baselineMedianMs": 4860.882205000002,
                "currentMedianMs": 4801.112383,
                "improvementPercent": 1.2296085253520772
              },
              {
                "phase": "Trace Burgers circuits and dislocation lines",
                "baselineMedianMs": 831.292254,
                "currentMedianMs": 946.225545000023,
                "improvementPercent": -13.825858528933566
              },
              {
                "phase": "Connect dislocation junctions",
                "baselineMedianMs": 0.018016999994870275,
                "currentMedianMs": 0.016944999995757826,
                "improvementPercent": 5.949936168161541
              },
              {
                "phase": "Smooth and coarsen dislocation lines",
                "baselineMedianMs": 0.01325000001816079,
                "currentMedianMs": 0.013961000018753111,
                "improvementPercent": -5.366037732964579
              },
              {
                "phase": "Serialize dislocation network",
                "baselineMedianMs": 111.30897799998638,
                "currentMedianMs": 114.74223799999163,
                "improvementPercent": -3.084441220910028
              }
            ]
          }
        },
        {
          "requestedThreads": 2,
          "workerCount": 2,
          "warmups": [
            {
              "version": "baseline",
              "initialization": {
                "elapsedMs": 0.06802199999219738,
                "workerCount": 2,
                "poolSize": 3,
                "kernelGeneration": 1,
                "wasmMemoryBytes": 480641024,
                "sharedMemory": true
              },
              "untimedAnalysisMs": 10146.289960000024,
              "signature": {
                "atomLabelHash": "cdc8f04247612a900e59dfd7b24d23eee306bed0bf1725a754168d3597b7a3af",
                "structureCounts": {
                  "0": 10188,
                  "1": 249620
                },
                "segments": 0,
                "totalLength": 0,
                "families": {
                  "perfect": 0,
                  "shockley": 0,
                  "stairRod": 0,
                  "hirth": 0,
                  "frank": 0,
                  "other": 0
                },
                "exactNetworkHash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
                "topology": []
              }
            },
            {
              "version": "current",
              "initialization": {
                "elapsedMs": 0.08665100001962855,
                "workerCount": 2,
                "poolSize": 3,
                "kernelGeneration": 1,
                "wasmMemoryBytes": 480641024,
                "sharedMemory": true
              },
              "untimedAnalysisMs": 10616.625604,
              "signature": {
                "atomLabelHash": "cdc8f04247612a900e59dfd7b24d23eee306bed0bf1725a754168d3597b7a3af",
                "structureCounts": {
                  "0": 10188,
                  "1": 249620
                },
                "segments": 0,
                "totalLength": 0,
                "families": {
                  "perfect": 0,
                  "shockley": 0,
                  "stairRod": 0,
                  "hirth": 0,
                  "frank": 0,
                  "other": 0
                },
                "exactNetworkHash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
                "topology": []
              }
            }
          ],
          "runs": [
            {
              "version": "baseline",
              "repetition": 0,
              "orderIndex": 0,
              "workerCount": 2,
              "wholeElapsedMs": 11615.408374999999,
              "elapsedMs": 11608.535579999996,
              "nativeStageMs": 11583.808995,
              "otherPipelineMs": 31.599379999999655,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 1004.1449879999855,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 97.80486199998995,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 12.05744400000549,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 4456.988924000005,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 781.5243250000058,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 2.058534999989206,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 681.820928000001,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 3486.982468000002,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 937.9005400000024,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.015723999997135252,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.015011999988928437,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 122.49524500002735,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 3,
              "wasmMemoryBytes": 480641024,
              "rssMiB": 1272.05859375,
              "signature": {
                "atomLabelHash": "cdc8f04247612a900e59dfd7b24d23eee306bed0bf1725a754168d3597b7a3af",
                "structureCounts": {
                  "0": 10188,
                  "1": 249620
                },
                "segments": 0,
                "totalLength": 0,
                "families": {
                  "perfect": 0,
                  "shockley": 0,
                  "stairRod": 0,
                  "hirth": 0,
                  "frank": 0,
                  "other": 0
                },
                "exactNetworkHash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
                "topology": []
              }
            },
            {
              "version": "current",
              "repetition": 0,
              "orderIndex": 1,
              "workerCount": 2,
              "wholeElapsedMs": 9898.877130000008,
              "elapsedMs": 9890.698952000006,
              "nativeStageMs": 9866.653687999991,
              "otherPipelineMs": 32.2234420000168,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 859.0289090000151,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 84.7511709999817,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 8.038908000016818,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 4156.220287000004,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 674.6992919999757,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 2.5128200000035577,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 541.507764000009,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 2588.801685000013,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 843.8103569999803,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.019419999996898696,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.012688999995589256,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 107.25038599999971,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 3,
              "wasmMemoryBytes": 480641024,
              "rssMiB": 1272.0703125,
              "signature": {
                "atomLabelHash": "cdc8f04247612a900e59dfd7b24d23eee306bed0bf1725a754168d3597b7a3af",
                "structureCounts": {
                  "0": 10188,
                  "1": 249620
                },
                "segments": 0,
                "totalLength": 0,
                "families": {
                  "perfect": 0,
                  "shockley": 0,
                  "stairRod": 0,
                  "hirth": 0,
                  "frank": 0,
                  "other": 0
                },
                "exactNetworkHash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
                "topology": []
              }
            },
            {
              "version": "current",
              "repetition": 1,
              "orderIndex": 0,
              "workerCount": 2,
              "wholeElapsedMs": 10256.43247,
              "elapsedMs": 10250.085055999982,
              "nativeStageMs": 10227.600803000008,
              "otherPipelineMs": 28.831666999991285,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 888.5306399999827,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 87.04984800002421,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 8.965191999974195,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 4339.920006,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 642.0276910000248,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 1.9375429999781772,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 610.3987580000248,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 2678.0680669999856,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 857.7126660000067,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.016094999999040738,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.015633000002708286,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 112.95866400000523,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 3,
              "wasmMemoryBytes": 480641024,
              "rssMiB": 1272.44921875,
              "signature": {
                "atomLabelHash": "cdc8f04247612a900e59dfd7b24d23eee306bed0bf1725a754168d3597b7a3af",
                "structureCounts": {
                  "0": 10188,
                  "1": 249620
                },
                "segments": 0,
                "totalLength": 0,
                "families": {
                  "perfect": 0,
                  "shockley": 0,
                  "stairRod": 0,
                  "hirth": 0,
                  "frank": 0,
                  "other": 0
                },
                "exactNetworkHash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
                "topology": []
              }
            },
            {
              "version": "baseline",
              "repetition": 1,
              "orderIndex": 1,
              "workerCount": 2,
              "wholeElapsedMs": 10271.97039099998,
              "elapsedMs": 10264.834376999992,
              "nativeStageMs": 10242.715914,
              "otherPipelineMs": 29.254476999980398,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 895.3922559999919,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 92.47785100000328,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 8.596377000008943,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 3765.5508820000105,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 612.2180459999945,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 2.3213619999878574,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 532.8767240000016,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 3340.0500959999918,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 875.6144180000119,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.019308999995701015,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.01422199999797158,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 117.58437100000447,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 3,
              "wasmMemoryBytes": 480641024,
              "rssMiB": 1272.96484375,
              "signature": {
                "atomLabelHash": "cdc8f04247612a900e59dfd7b24d23eee306bed0bf1725a754168d3597b7a3af",
                "structureCounts": {
                  "0": 10188,
                  "1": 249620
                },
                "segments": 0,
                "totalLength": 0,
                "families": {
                  "perfect": 0,
                  "shockley": 0,
                  "stairRod": 0,
                  "hirth": 0,
                  "frank": 0,
                  "other": 0
                },
                "exactNetworkHash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
                "topology": []
              }
            },
            {
              "version": "baseline",
              "repetition": 2,
              "orderIndex": 0,
              "workerCount": 2,
              "wholeElapsedMs": 10499.573386000004,
              "elapsedMs": 10492.388718000002,
              "nativeStageMs": 10468.952966000012,
              "otherPipelineMs": 30.62041999999201,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 853.7663640000101,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 90.8058810000075,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 8.618266999983462,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 3995.1885560000082,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 646.5723639999924,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 1.98469500002102,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 547.5225789999822,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 3233.6271549999947,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 977.0927480000246,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.016615000000456348,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.01952899998286739,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 113.73821300000418,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 3,
              "wasmMemoryBytes": 480641024,
              "rssMiB": 1275.33984375,
              "signature": {
                "atomLabelHash": "cdc8f04247612a900e59dfd7b24d23eee306bed0bf1725a754168d3597b7a3af",
                "structureCounts": {
                  "0": 10188,
                  "1": 249620
                },
                "segments": 0,
                "totalLength": 0,
                "families": {
                  "perfect": 0,
                  "shockley": 0,
                  "stairRod": 0,
                  "hirth": 0,
                  "frank": 0,
                  "other": 0
                },
                "exactNetworkHash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
                "topology": []
              }
            },
            {
              "version": "current",
              "repetition": 2,
              "orderIndex": 1,
              "workerCount": 2,
              "wholeElapsedMs": 11070.755097000016,
              "elapsedMs": 11063.818339999998,
              "nativeStageMs": 11039.655525999988,
              "otherPipelineMs": 31.099571000027936,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 914.0962909999944,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 111.19913900000392,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 8.189324000006309,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 4401.666839999991,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 696.9519790000049,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 2.113855000003241,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 623.4596769999771,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 3183.505731000012,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 987.0446900000097,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.015943999984301627,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.01880900000105612,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 111.39324699999997,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 3,
              "wasmMemoryBytes": 480641024,
              "rssMiB": 1274.95703125,
              "signature": {
                "atomLabelHash": "cdc8f04247612a900e59dfd7b24d23eee306bed0bf1725a754168d3597b7a3af",
                "structureCounts": {
                  "0": 10188,
                  "1": 249620
                },
                "segments": 0,
                "totalLength": 0,
                "families": {
                  "perfect": 0,
                  "shockley": 0,
                  "stairRod": 0,
                  "hirth": 0,
                  "frank": 0,
                  "other": 0
                },
                "exactNetworkHash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
                "topology": []
              }
            }
          ],
          "summary": {
            "baseline": {
              "wholeMedianMs": 10499.573386000004,
              "wholeMinimumMs": 10271.97039099998,
              "wholeMaximumMs": 11615.408374999999,
              "nativeStageMedianMs": 10468.952966000012,
              "otherPipelineMedianMs": 30.62041999999201,
              "stages": [
                {
                  "phase": "Identify local crystal structures",
                  "medianMs": 895.3922559999919
                },
                {
                  "phase": "Build crystal clusters",
                  "medianMs": 92.47785100000328
                },
                {
                  "phase": "Connect crystal reference frames",
                  "medianMs": 8.618266999983462
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "medianMs": 3995.1885560000082
                },
                {
                  "phase": "Build tessellation edges",
                  "medianMs": 646.5723639999924
                },
                {
                  "phase": "Assign crystal clusters",
                  "medianMs": 2.058534999989206
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "medianMs": 547.5225789999822
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "medianMs": 3340.0500959999918
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "medianMs": 937.9005400000024
                },
                {
                  "phase": "Connect dislocation junctions",
                  "medianMs": 0.016615000000456348
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "medianMs": 0.015011999988928437
                },
                {
                  "phase": "Serialize dislocation network",
                  "medianMs": 117.58437100000447
                }
              ]
            },
            "current": {
              "wholeMedianMs": 10256.43247,
              "wholeMinimumMs": 9898.877130000008,
              "wholeMaximumMs": 11070.755097000016,
              "nativeStageMedianMs": 10227.600803000008,
              "otherPipelineMedianMs": 31.099571000027936,
              "stages": [
                {
                  "phase": "Identify local crystal structures",
                  "medianMs": 888.5306399999827
                },
                {
                  "phase": "Build crystal clusters",
                  "medianMs": 87.04984800002421
                },
                {
                  "phase": "Connect crystal reference frames",
                  "medianMs": 8.189324000006309
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "medianMs": 4339.920006
                },
                {
                  "phase": "Build tessellation edges",
                  "medianMs": 674.6992919999757
                },
                {
                  "phase": "Assign crystal clusters",
                  "medianMs": 2.113855000003241
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "medianMs": 610.3987580000248
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "medianMs": 2678.0680669999856
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "medianMs": 857.7126660000067
                },
                {
                  "phase": "Connect dislocation junctions",
                  "medianMs": 0.016094999999040738
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "medianMs": 0.015633000002708286
                },
                {
                  "phase": "Serialize dislocation network",
                  "medianMs": 111.39324699999997
                }
              ]
            },
            "speedup": 1.0237061879665459,
            "improvementPercent": 2.3157218589871964,
            "stageComparison": [
              {
                "phase": "Identify local crystal structures",
                "baselineMedianMs": 895.3922559999919,
                "currentMedianMs": 888.5306399999827,
                "improvementPercent": 0.766325144541935
              },
              {
                "phase": "Build crystal clusters",
                "baselineMedianMs": 92.47785100000328,
                "currentMedianMs": 87.04984800002421,
                "improvementPercent": 5.869516799194308
              },
              {
                "phase": "Connect crystal reference frames",
                "baselineMedianMs": 8.618266999983462,
                "currentMedianMs": 8.189324000006309,
                "improvementPercent": 4.97713751474601
              },
              {
                "phase": "Periodic Delaunay tessellation",
                "baselineMedianMs": 3995.1885560000082,
                "currentMedianMs": 4339.920006,
                "improvementPercent": -8.62866533501332
              },
              {
                "phase": "Build tessellation edges",
                "baselineMedianMs": 646.5723639999924,
                "currentMedianMs": 674.6992919999757,
                "improvementPercent": -4.350159327252601
              },
              {
                "phase": "Assign crystal clusters",
                "baselineMedianMs": 2.058534999989206,
                "currentMedianMs": 2.113855000003241,
                "improvementPercent": -2.6873480418999396
              },
              {
                "phase": "Map edges to the ideal lattice",
                "baselineMedianMs": 547.5225789999822,
                "currentMedianMs": 610.3987580000248,
                "improvementPercent": -11.483760014953592
              },
              {
                "phase": "Construct crystal interface mesh",
                "baselineMedianMs": 3340.0500959999918,
                "currentMedianMs": 2678.0680669999856,
                "improvementPercent": 19.819523958421726
              },
              {
                "phase": "Trace Burgers circuits and dislocation lines",
                "baselineMedianMs": 937.9005400000024,
                "currentMedianMs": 857.7126660000067,
                "improvementPercent": 8.549720421314122
              },
              {
                "phase": "Connect dislocation junctions",
                "baselineMedianMs": 0.016615000000456348,
                "currentMedianMs": 0.016094999999040738,
                "improvementPercent": 3.1297020848710666
              },
              {
                "phase": "Smooth and coarsen dislocation lines",
                "baselineMedianMs": 0.015011999988928437,
                "currentMedianMs": 0.015633000002708286,
                "improvementPercent": -4.1366907423251
              },
              {
                "phase": "Serialize dislocation network",
                "baselineMedianMs": 117.58437100000447,
                "currentMedianMs": 111.39324699999997,
                "improvementPercent": 5.265260975886211
              }
            ]
          }
        },
        {
          "requestedThreads": 4,
          "workerCount": 4,
          "warmups": [
            {
              "version": "baseline",
              "initialization": {
                "elapsedMs": 0.05327099998248741,
                "workerCount": 4,
                "poolSize": 3,
                "kernelGeneration": 1,
                "wasmMemoryBytes": 480641024,
                "sharedMemory": true
              },
              "untimedAnalysisMs": 8493.703936000005,
              "signature": {
                "atomLabelHash": "cdc8f04247612a900e59dfd7b24d23eee306bed0bf1725a754168d3597b7a3af",
                "structureCounts": {
                  "0": 10188,
                  "1": 249620
                },
                "segments": 0,
                "totalLength": 0,
                "families": {
                  "perfect": 0,
                  "shockley": 0,
                  "stairRod": 0,
                  "hirth": 0,
                  "frank": 0,
                  "other": 0
                },
                "exactNetworkHash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
                "topology": []
              }
            },
            {
              "version": "current",
              "initialization": {
                "elapsedMs": 0.04971500000101514,
                "workerCount": 4,
                "poolSize": 3,
                "kernelGeneration": 1,
                "wasmMemoryBytes": 480641024,
                "sharedMemory": true
              },
              "untimedAnalysisMs": 7156.960288000002,
              "signature": {
                "atomLabelHash": "cdc8f04247612a900e59dfd7b24d23eee306bed0bf1725a754168d3597b7a3af",
                "structureCounts": {
                  "0": 10188,
                  "1": 249620
                },
                "segments": 0,
                "totalLength": 0,
                "families": {
                  "perfect": 0,
                  "shockley": 0,
                  "stairRod": 0,
                  "hirth": 0,
                  "frank": 0,
                  "other": 0
                },
                "exactNetworkHash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
                "topology": []
              }
            }
          ],
          "runs": [
            {
              "version": "baseline",
              "repetition": 0,
              "orderIndex": 0,
              "workerCount": 4,
              "wholeElapsedMs": 7884.728650000005,
              "elapsedMs": 7877.475898000004,
              "nativeStageMs": 7853.689975999994,
              "otherPipelineMs": 31.03867400001036,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 434.4153819999774,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 86.10659300000407,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 7.986900000018068,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 2606.733594999998,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 704.0080629999866,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 2.0050669999909587,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 607.5546370000229,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 2346.3828689999646,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 931.5967980000423,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.01842799998121336,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.01521300000604242,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 126.8664310000022,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 3,
              "wasmMemoryBytes": 480641024,
              "rssMiB": 1279.44921875,
              "signature": {
                "atomLabelHash": "cdc8f04247612a900e59dfd7b24d23eee306bed0bf1725a754168d3597b7a3af",
                "structureCounts": {
                  "0": 10188,
                  "1": 249620
                },
                "segments": 0,
                "totalLength": 0,
                "families": {
                  "perfect": 0,
                  "shockley": 0,
                  "stairRod": 0,
                  "hirth": 0,
                  "frank": 0,
                  "other": 0
                },
                "exactNetworkHash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
                "topology": []
              }
            },
            {
              "version": "current",
              "repetition": 0,
              "orderIndex": 1,
              "workerCount": 4,
              "wholeElapsedMs": 7258.723370999971,
              "elapsedMs": 7250.675745000015,
              "nativeStageMs": 7225.250026000023,
              "otherPipelineMs": 33.473344999947585,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 511.0875400000368,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 103.39689699996961,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 9.160545999999158,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 2501.159237999993,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 696.5097120000282,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 1.933459000021685,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 601.9819889999926,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 1800.5498119999538,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 890.5045530000352,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.015243000001646578,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.017156000016257167,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 108.93388099997537,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 3,
              "wasmMemoryBytes": 480641024,
              "rssMiB": 1279.578125,
              "signature": {
                "atomLabelHash": "cdc8f04247612a900e59dfd7b24d23eee306bed0bf1725a754168d3597b7a3af",
                "structureCounts": {
                  "0": 10188,
                  "1": 249620
                },
                "segments": 0,
                "totalLength": 0,
                "families": {
                  "perfect": 0,
                  "shockley": 0,
                  "stairRod": 0,
                  "hirth": 0,
                  "frank": 0,
                  "other": 0
                },
                "exactNetworkHash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
                "topology": []
              }
            },
            {
              "version": "current",
              "repetition": 1,
              "orderIndex": 0,
              "workerCount": 4,
              "wholeElapsedMs": 7328.297390999971,
              "elapsedMs": 7321.241179000004,
              "nativeStageMs": 7299.328182999976,
              "otherPipelineMs": 28.96920799999498,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 429.76944599999115,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 89.62620499997865,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 8.419618999992963,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 2758.4784579999978,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 602.3309180000215,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 1.8539400000008754,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 515.9243639999768,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 1767.1587639999925,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 1002.6619580000406,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.025307999982032925,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.07376100000692531,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 123.00544199999422,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 3,
              "wasmMemoryBytes": 480641024,
              "rssMiB": 1280.20703125,
              "signature": {
                "atomLabelHash": "cdc8f04247612a900e59dfd7b24d23eee306bed0bf1725a754168d3597b7a3af",
                "structureCounts": {
                  "0": 10188,
                  "1": 249620
                },
                "segments": 0,
                "totalLength": 0,
                "families": {
                  "perfect": 0,
                  "shockley": 0,
                  "stairRod": 0,
                  "hirth": 0,
                  "frank": 0,
                  "other": 0
                },
                "exactNetworkHash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
                "topology": []
              }
            },
            {
              "version": "baseline",
              "repetition": 1,
              "orderIndex": 1,
              "workerCount": 4,
              "wholeElapsedMs": 7526.36384799995,
              "elapsedMs": 7519.451685000036,
              "nativeStageMs": 7495.117670000007,
              "otherPipelineMs": 31.24617799994303,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 537.7066340000019,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 102.56413199997041,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 8.084371000004467,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 2301.3417180000106,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 714.7234390000231,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 2.1477319999830797,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 537.2528680000105,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 2311.631194000016,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 855.9513579999912,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.025728999986313283,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.06963500002166256,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 123.61885999998776,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 3,
              "wasmMemoryBytes": 480641024,
              "rssMiB": 1280.1015625,
              "signature": {
                "atomLabelHash": "cdc8f04247612a900e59dfd7b24d23eee306bed0bf1725a754168d3597b7a3af",
                "structureCounts": {
                  "0": 10188,
                  "1": 249620
                },
                "segments": 0,
                "totalLength": 0,
                "families": {
                  "perfect": 0,
                  "shockley": 0,
                  "stairRod": 0,
                  "hirth": 0,
                  "frank": 0,
                  "other": 0
                },
                "exactNetworkHash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
                "topology": []
              }
            },
            {
              "version": "baseline",
              "repetition": 2,
              "orderIndex": 0,
              "workerCount": 4,
              "wholeElapsedMs": 7771.635573000007,
              "elapsedMs": 7761.079426000011,
              "nativeStageMs": 7732.284004999965,
              "otherPipelineMs": 39.35156800004188,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 452.57219899998745,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 91.14195099996869,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 8.247889000049327,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 2407.419140999962,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 651.5255270000198,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 2.3189799999818206,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 553.3000330000068,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 2387.0617620000266,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 1056.712482999952,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.01948900002753362,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.010445999971125275,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 121.95410500001162,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 3,
              "wasmMemoryBytes": 480641024,
              "rssMiB": 1280.10546875,
              "signature": {
                "atomLabelHash": "cdc8f04247612a900e59dfd7b24d23eee306bed0bf1725a754168d3597b7a3af",
                "structureCounts": {
                  "0": 10188,
                  "1": 249620
                },
                "segments": 0,
                "totalLength": 0,
                "families": {
                  "perfect": 0,
                  "shockley": 0,
                  "stairRod": 0,
                  "hirth": 0,
                  "frank": 0,
                  "other": 0
                },
                "exactNetworkHash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
                "topology": []
              }
            },
            {
              "version": "current",
              "repetition": 2,
              "orderIndex": 1,
              "workerCount": 4,
              "wholeElapsedMs": 7103.150439999998,
              "elapsedMs": 7095.958404000034,
              "nativeStageMs": 7070.013418999966,
              "otherPipelineMs": 33.13702100003138,
              "stageTimings": [
                {
                  "phase": "Identify local crystal structures",
                  "elapsedMs": 536.5085899999831,
                  "backend": "cpu"
                },
                {
                  "phase": "Build crystal clusters",
                  "elapsedMs": 88.16227400000207,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect crystal reference frames",
                  "elapsedMs": 8.558617000002414,
                  "backend": "cpu"
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "elapsedMs": 2506.7316500000306,
                  "backend": "cpu"
                },
                {
                  "phase": "Build tessellation edges",
                  "elapsedMs": 790.0564439999871,
                  "backend": "cpu"
                },
                {
                  "phase": "Assign crystal clusters",
                  "elapsedMs": 2.0603899999987334,
                  "backend": "cpu"
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "elapsedMs": 593.6312449999969,
                  "backend": "cpu"
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "elapsedMs": 1546.3244740000227,
                  "backend": "cpu"
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "elapsedMs": 888.9785669999546,
                  "backend": "cpu"
                },
                {
                  "phase": "Connect dislocation junctions",
                  "elapsedMs": 0.015744000033009797,
                  "backend": "cpu"
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "elapsedMs": 0.012599000008776784,
                  "backend": "cpu"
                },
                {
                  "phase": "Serialize dislocation network",
                  "elapsedMs": 108.97282499994617,
                  "backend": "cpu"
                }
              ],
              "kernelGeneration": 1,
              "poolSize": 3,
              "wasmMemoryBytes": 480641024,
              "rssMiB": 1280.359375,
              "signature": {
                "atomLabelHash": "cdc8f04247612a900e59dfd7b24d23eee306bed0bf1725a754168d3597b7a3af",
                "structureCounts": {
                  "0": 10188,
                  "1": 249620
                },
                "segments": 0,
                "totalLength": 0,
                "families": {
                  "perfect": 0,
                  "shockley": 0,
                  "stairRod": 0,
                  "hirth": 0,
                  "frank": 0,
                  "other": 0
                },
                "exactNetworkHash": "4f53cda18c2baa0c0354bb5f9a3ecbe5ed12ab4d8e11ba873c2f11161202b945",
                "topology": []
              }
            }
          ],
          "summary": {
            "baseline": {
              "wholeMedianMs": 7771.635573000007,
              "wholeMinimumMs": 7526.36384799995,
              "wholeMaximumMs": 7884.728650000005,
              "nativeStageMedianMs": 7732.284004999965,
              "otherPipelineMedianMs": 31.24617799994303,
              "stages": [
                {
                  "phase": "Identify local crystal structures",
                  "medianMs": 452.57219899998745
                },
                {
                  "phase": "Build crystal clusters",
                  "medianMs": 91.14195099996869
                },
                {
                  "phase": "Connect crystal reference frames",
                  "medianMs": 8.084371000004467
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "medianMs": 2407.419140999962
                },
                {
                  "phase": "Build tessellation edges",
                  "medianMs": 704.0080629999866
                },
                {
                  "phase": "Assign crystal clusters",
                  "medianMs": 2.1477319999830797
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "medianMs": 553.3000330000068
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "medianMs": 2346.3828689999646
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "medianMs": 931.5967980000423
                },
                {
                  "phase": "Connect dislocation junctions",
                  "medianMs": 0.01948900002753362
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "medianMs": 0.01521300000604242
                },
                {
                  "phase": "Serialize dislocation network",
                  "medianMs": 123.61885999998776
                }
              ]
            },
            "current": {
              "wholeMedianMs": 7258.723370999971,
              "wholeMinimumMs": 7103.150439999998,
              "wholeMaximumMs": 7328.297390999971,
              "nativeStageMedianMs": 7225.250026000023,
              "otherPipelineMedianMs": 33.13702100003138,
              "stages": [
                {
                  "phase": "Identify local crystal structures",
                  "medianMs": 511.0875400000368
                },
                {
                  "phase": "Build crystal clusters",
                  "medianMs": 89.62620499997865
                },
                {
                  "phase": "Connect crystal reference frames",
                  "medianMs": 8.558617000002414
                },
                {
                  "phase": "Periodic Delaunay tessellation",
                  "medianMs": 2506.7316500000306
                },
                {
                  "phase": "Build tessellation edges",
                  "medianMs": 696.5097120000282
                },
                {
                  "phase": "Assign crystal clusters",
                  "medianMs": 1.933459000021685
                },
                {
                  "phase": "Map edges to the ideal lattice",
                  "medianMs": 593.6312449999969
                },
                {
                  "phase": "Construct crystal interface mesh",
                  "medianMs": 1767.1587639999925
                },
                {
                  "phase": "Trace Burgers circuits and dislocation lines",
                  "medianMs": 890.5045530000352
                },
                {
                  "phase": "Connect dislocation junctions",
                  "medianMs": 0.015744000033009797
                },
                {
                  "phase": "Smooth and coarsen dislocation lines",
                  "medianMs": 0.017156000016257167
                },
                {
                  "phase": "Serialize dislocation network",
                  "medianMs": 108.97282499994617
                }
              ]
            },
            "speedup": 1.070661489050433,
            "improvementPercent": 6.599797393768448,
            "stageComparison": [
              {
                "phase": "Identify local crystal structures",
                "baselineMedianMs": 452.57219899998745,
                "currentMedianMs": 511.0875400000368,
                "improvementPercent": -12.929504094450795
              },
              {
                "phase": "Build crystal clusters",
                "baselineMedianMs": 91.14195099996869,
                "currentMedianMs": 89.62620499997865,
                "improvementPercent": 1.6630607347768445
              },
              {
                "phase": "Connect crystal reference frames",
                "baselineMedianMs": 8.084371000004467,
                "currentMedianMs": 8.558617000002414,
                "improvementPercent": -5.866207772969423
              },
              {
                "phase": "Periodic Delaunay tessellation",
                "baselineMedianMs": 2407.419140999962,
                "currentMedianMs": 2506.7316500000306,
                "improvementPercent": -4.125268729018128
              },
              {
                "phase": "Build tessellation edges",
                "baselineMedianMs": 704.0080629999866,
                "currentMedianMs": 696.5097120000282,
                "improvementPercent": 1.0650944774702853
              },
              {
                "phase": "Assign crystal clusters",
                "baselineMedianMs": 2.1477319999830797,
                "currentMedianMs": 1.933459000021685,
                "improvementPercent": 9.976710314093328
              },
              {
                "phase": "Map edges to the ideal lattice",
                "baselineMedianMs": 553.3000330000068,
                "currentMedianMs": 593.6312449999969,
                "improvementPercent": -7.289211927444361
              },
              {
                "phase": "Construct crystal interface mesh",
                "baselineMedianMs": 2346.3828689999646,
                "currentMedianMs": 1767.1587639999925,
                "improvementPercent": 24.685830801638907
              },
              {
                "phase": "Trace Burgers circuits and dislocation lines",
                "baselineMedianMs": 931.5967980000423,
                "currentMedianMs": 890.5045530000352,
                "improvementPercent": 4.410947427924206
              },
              {
                "phase": "Connect dislocation junctions",
                "baselineMedianMs": 0.01948900002753362,
                "currentMedianMs": 0.015744000033009797,
                "improvementPercent": 19.215967926691835
              },
              {
                "phase": "Smooth and coarsen dislocation lines",
                "baselineMedianMs": 0.01521300000604242,
                "currentMedianMs": 0.017156000016257167,
                "improvementPercent": -12.771971402373028
              },
              {
                "phase": "Serialize dislocation network",
                "baselineMedianMs": 123.61885999998776,
                "currentMedianMs": 108.97282499994617,
                "improvementPercent": 11.847735046289088
              }
            ]
          }
        }
      ]
    }
  ],
  "retainedKernels": {
    "baseline": {
      "kernelGeneration": 1,
      "analyses": 24,
      "initialBytes": 33554432,
      "maximumBytes": 480641024,
      "finalBytes": 480641024,
      "stableCancelPointer": 59680,
      "bufferObjectChanges": 4,
      "kernelReused": true,
      "heapRetainedAcrossConcurrencyChanges": true,
      "note": "SharedArrayBuffer objects may change when the same persistent Wasm memory grows."
    },
    "current": {
      "kernelGeneration": 1,
      "analyses": 24,
      "initialBytes": 33554432,
      "maximumBytes": 480641024,
      "finalBytes": 480641024,
      "stableCancelPointer": 59632,
      "bufferObjectChanges": 2,
      "kernelReused": true,
      "heapRetainedAcrossConcurrencyChanges": true,
      "note": "SharedArrayBuffer objects may change when the same persistent Wasm memory grows."
    }
  }
}
