... of individual particles to model complex phenomena such as an explosion, a snowstorm, a tumultuous head, and a waterfall. Data-parallel computation was used to perform physical simulations on thousands of particles simultaneously, one processor for each...