Efficient Particle-Mesh Spreading on GPUs

被引:4
|
作者
Guo, Xiangyu [1 ]
Liu, Xing [2 ]
Xu, Peng [1 ]
Du, Zhihui [1 ]
Chow, Edmond [2 ]
机构
[1] Tsinghua Univ, Dept Comp Sci & Technol, Tsinghua Natl Lab Informat Sci & Technol, Beijing 100084, Peoples R China
[2] Georgia Inst Technol, Sch Computat Sci & Engn, Atlanta, GA 30332 USA
关键词
particle-mesh; spreading; interpolation; sparse matrices; GPU; warp shuffle; FOURIER-TRANSFORMS; MOLECULAR-DYNAMICS; EWALD; SIMULATIONS; FORMAT;
D O I
10.1016/j.procs.2015.05.210
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The particle-mesh spreading operation maps a value at an arbitrary particle position to contributions at regular positions on a mesh. This operation is often used when a calculation involving irregular positions is to be performed in Fourier space. We study several approaches for particle-mesh spreading on GPUs. A central concern is the use of atomic operations. We are also concerned with the case where spreading is performed multiple times using the same particle configuration, which opens the possibility of preprocessing to accelerate the overall computation time. Experimental tests show which algorithms are best under which circumstances.
引用
收藏
页码:120 / 129
页数:10
相关论文
共 50 条
  • [1] OPTIMAL PARTICLE-MESH ALGORITHMS
    EASTWOOD, JW
    [J]. JOURNAL OF COMPUTATIONAL PHYSICS, 1975, 18 (01) : 1 - 20
  • [2] Particle-mesh techniques on the MasPar
    MacNeice, P
    Mobarry, C
    Olson, K
    [J]. FRONTIERS '96 - THE SIXTH SYMPOSIUM ON FRONTIERS OF MASSIVELY PARALLEL COMPUTING, PROCEEDINGS, 1996, : 154 - 161
  • [3] THE VIRTUAL PARTICLE ELECTROMAGNETIC PARTICLE-MESH METHOD
    EASTWOOD, JW
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 1991, 64 (02) : 252 - 266
  • [4] Particle-mesh simulations of the Lyα forest
    Meiksin, A
    White, M
    [J]. MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2001, 324 (01) : 141 - 148
  • [5] PARTICLE-MESH METHODS ON THE CONNECTION MACHINE
    FERRELL, R
    BERTSCHINGER, E
    [J]. INTERNATIONAL JOURNAL OF MODERN PHYSICS C-PHYSICS AND COMPUTERS, 1994, 5 (06): : 933 - 956
  • [6] The optimal particle-mesh interpolation basis
    Wang, Han
    Fang, Jun
    Gao, Xingyu
    [J]. JOURNAL OF CHEMICAL PHYSICS, 2017, 147 (12):
  • [7] PARTICLE-MESH SIMULATIONS OF CLUSTERING IN COSMOLOGY
    BOUCHET, FR
    KANDRUP, HE
    [J]. ASTROPHYSICAL JOURNAL, 1985, 299 (01): : 1 - 4
  • [8] Cosmological Particle-Mesh Simulations in Chapel
    Padmanabhan, Nikhil
    Albrecht, Ben
    [J]. PAW17: PROCEEDINGS OF SECOND ANNUAL PGAS APPLICATIONS WORKSHOP, 2017,
  • [9] Efficient particle-mesh Ewald based approach to fixed and induced dipolar interactions
    Toukmaji, A
    Sagui, C
    Board, J
    Darden, T
    [J]. JOURNAL OF CHEMICAL PHYSICS, 2000, 113 (24): : 10913 - 10927
  • [10] GOTPM: a parallel hybrid particle-mesh treecode
    Dubinski, J
    Kim, J
    Park, C
    Humble, R
    [J]. NEW ASTRONOMY, 2004, 9 (02) : 111 - 126