RUS  ENG
Full version
JOURNALS // Numerical methods and programming // Archive

Num. Meth. Prog., 2013 Volume 14, Issue 4, Pages 483–495 (Mi vmp138)

Вычислительные методы и приложения

Acceleration of molecular dynamics simulations using the fast multipole method and graphics processing units

D. F. Marina, V. L. Malysheva, E. F. Moiseevaa, N. A. Gumerovb, I. Sh. Akhatovc, K. I. Mikhailenkoa

a Bashkir State University, Ufa
b University of Maryland, Institute of Advanced Computer Studies, USA
c North Dakota State University, Department of Mechanical Engineering, USA

Abstract: This work contains the speed-up results for the molecular dynamics simulations of electrostatic potentials in the application to water molecules. High-performance computations are achieved via the fast multipole method (FMM) for force calculation and the use of heterogeneous architectures, consisting of central and graphics processing units (CPU and GPU, respectively). FMM allows one to speed up the calculations of the far-field interactions by reducing the computational complexity from square complexity to the linear one. The use of the GPUs allows one to significantly speed up the computations. The realization of the FMM on GPU provides an opportunity to implement the computation experiments for large data sets. This paper shows that the method described has a great scalability and can be used to simulate the water dynamics for domains of 60 nm or for the number of molecules of over 10 million on personal workstations equipped with a single GPU.

Keywords: molecular dynamics; electrostatic interaction; fast multipole method; FMM; heterogeneous computations; GPU.

UDC: 004.021+519.683+519.684

Received: 31.07.2013



© Steklov Math. Inst. of RAS, 2024