In this paper, NVIDIA's parallel computing architecture CUDA is used to implement a discrete particle simulation system. In the neighbor search part, an algorithm based on hash list is used. In the collision part, the stream of CUDA is used to split one step simulation to four parallel streams, the asynchronous copy method is used to output, then an efficient way to use the CUDA memory model is designed. The results shown that the CUDA's discrete particle system is efficient and effective.
Published in:
Business Computing and Global Informatization (BCGIN), 2011 International Conference on
Date of Conference: 29-31 July 2011