Jeremy Meredith
Jeremy Meredith
possibly something in the isotables initialization?
What if you wanted to write a functor that output its index in the array? Or a more concrete example: suppose you wanted to fill an array of X coordinates...
This is good for fine-grain data parallelism, because if you're executing on a bunch of same-shape cells in a row, you minimize warp divergence. However, it might simplify/speed up indexing....
First, two possible real-world examples I've heard: 1. I know some fusion (tokamak) apps have an unstructured triangular grid in each poloidal plane. (XGC1 maybe? Don't quote me on that.)...
Currently, the way it works is that you need to have two fields: one each with its own association. Even so, the API isn't very conducive to this. For example,...
The current 3D isosurface algorithm uses an explicit edge array. This turns out to be pretty fast for a structured grid, but it's expensive in terms of memory usage and...