2 Commits
Author SHA1 Message Date
Magne Sjaastad b367a65062 #15110: Parallelize duplicate grid node removal
Insert nodes concurrently into a lock-free hash table keeping the lowest index per coordinate, then number unique nodes per fixed block, so the result is independent of thread count. Reduces removal time from 1.8 s to about 0.45 s for 78.4M nodes. Add a disabled performance test and docs/remove-duplicate-grid-nodes.md describing the algorithm.
2026-11-05 18:33:07 +01:00
Magne Sjaastad 1e071247d8 #15110: Remove duplicate nodes from RigMainGrid node table
Merge identical nodes when grid geometry is finalized and remap cell corner indices. Partial shared node indices in the quad overlap calculation are now resolved geometrically, keeping fault and NNC geometry unchanged. Log the node count reduction with thousand grouping and the removed share of nodes.
2026-11-05 18:33:07 +01:00