Article ID Journal Published Year Pages File Type
859959 Procedia Engineering 2013 4 Pages PDF
Abstract

The particle-in-cell (PIC) method has been widely used in computational plasma physics. However, a large number of computational particles need to be simulated in order to get high accuracy, which demands for a great compute capacity. Therefor it becomes necessary to accelerate the PIC method to reduce the time cost. In this paper, we design a GPU-based PIC algorithm and implement it using CUDA (Compute Unified Device Architecture). The most time consuming parts of PIC method, namely collision and mover, are ported to GPU platform. In our experiments, NVIDIA's newly released Kepler K20 is used to evaluate the performance and for both collision and mover, over 10x speedup is achieved compared with Intel Sandy Bridge E5-2650.

Related Topics
Physical Sciences and Engineering Engineering Engineering (General)