Charm++ Collision Detection
n Detect collisions (intersections)
between objects scattered across
processors
n Built on Charm++ Arrays
n Overlay regular 3D sparse grid of voxels
(boxes)
n Send objects to all voxels they touch
n Collect collisions from each voxel
n Collision response is left to caller