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

Num. Meth. Prog., 2009 Volume 10, Issue 1, Pages 9–23 (Mi vmp350)

This article is cited in 1 paper

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

Molecular dynamics using graphics processors and CUDA technology

A. S. Boyarchenkova, S. I. Potashnikovb

a Institute of Mathematics and Mechanics, Ural Branch of the Russian Academy of Sciences, Ekaterinburg
b Ural State Technical University, Ekaterinburg

Abstract: A parallel implementation of interparticle interaction computation in molecular dynamics with isolated boundary conditions on graphics processors using NVIDIA CUDA is considered. An efficient CUDA version using Newton's third law is first proposed. Full code optimization details are given. On NVIDIA GeForce 8800 GTX video card, a remarkable speed-up is achieved: up to 660 times in the case of 49152 particles compared to the scalar code running on AMD Athlon64 2 GHz CPU.

Keywords: molecular dynamics; parallel computing; graphics processing unit; CUDA technology.

UDC: 004.021:004.94:519.683:519.684:544.223



© Steklov Math. Inst. of RAS, 2024