Every alternative, at once: batch simulation and training data with NVIDIA Warp, OpenUSD and Omniverse Kit
In short Each post in this series asked one design question. This one collects what they all relied on: every alternative that generative design (GD) produced was simulated in a batch , not one at a time. That covered 574 plant layouts (1,278 flood runs in 11.6 minutes of GPU solve time), 198 clearwell layouts (2 minutes), 19 road alignments, 115 review requests in Kit, and four plans under four storms. A batch is one array. Each alternative builds its own geometry on a shared grid, the geometries are stacked, and NVIDIA Warp advances all of them in one launch per time step. The clearwell solver and the Kit runs replay the step loop as a CUDA graph; the first flood batch used a plain step loop. The same arrays become three products: an OpenUSD file whose values are checked on read-back; an Omniverse Kit stage that shows every alternative side by side with its verdict; a labelled dataset. The dataset taught the AI something a simple baseline could not. On a clearwell plan shape it ha...