HOOMD-blue, general-purpose many-body dynamics on the GPU
ORAL
Abstract
We present HOOMD-blue, a new, open source code for performing molecular dynamics and related many-body dynamics simulations on graphics processing units (GPUs). All calculations are fully implemented on the GPU, enabling large performance speedups over traditional CPUs. On typical benchmarks, HOOMD-blue is about 60 times faster on a current generation GPU compared to running on a single CPU core. Next generation chips are due for release in early 2010 and are expected to nearly double performance. Efficient execution is achieved without any lack of generality and thus a wide variety of capabilities are present in the code, including standard bond, pair, angle, dihedral and improper potentials, along with the common NPT, NVE, NVT, and Brownian dynamics integration routines. The code is object-oriented, well documented, and easy to modify. We are constantly adding new features and looking for new developers to contribute to this fast maturing, open-source code [1]. In this talk, we present an overview of HOOMD-blue and give examples of its current and planned capabilities and speed over traditional CPU-based codes. [1] Find HOOMD-blue online at: http://codeblue.umich.edu/hoomd-blue/
–
Authors
-
Joshua Anderson
Dept. of Chemical Engineering, University of Michigan, Ann Arbor
-
Aaron S. Keys
Dept. of Chemical Engineering, University of Michigan, Ann Arbor, University of Michigan
-
Carolyn Phillips
Dept. of Chemical Engineering, University of Michigan, Ann Arbor, University of Michigan
-
Trung Dac Nguyen
Dept. of Chemical Engineering, University of Michigan, Ann Arbor
-
Sharon Glotzer
Dept. of Chemical Engineering, University of Michigan, Ann Arbor, University of Michigan