Abstract
Compute Unified Device Architecture (CUDA) was used to design and implement molecular dynamics (MD) simulations on graphics processing units (GPU). With an NVIDIA Tesla C870, a 20–60 fold speedup over that of one core of the Intel Xeon 5430 CPU was achieved, reaching up to 150 Gflops. MD simulation of cavity flow and particle-bubble interaction in liquid was implemented on multiple GPUs using a message passing interface (MPI). Up to 200 GPUs were tested on a special network topology, which achieves good scalability. The capability of GPU clusters for large-scale molecular dynamics simulation of meso-scale flow behavior was, therefore, uncovered.
Similar content being viewed by others
References
Alder B J, Wainwright T. Molecular dynamics by electronic computers. In: Prigogine I, ed. Proceeding of International Symposium on Transport Processes in Statistical Mechanics, Brussels. New York: Interscience, Wiley, 1956, 97–131
Moore G E. Cramming more components onto integrated circuits. Electronics, 1965, 38(8): 114–117
NVIDIA. NVIDIA CUDA Compute Unified Device Architecture Programming Guide Version 2.0. 2008.
Belleman R G, Bédorf J, Zwart S F P. High performance direct gravitational N-body simulations on graphics processing units II: An implementation in CUDA. New Astron, 2008, 13(2): 103–112
Tölke J. Implementation of a Lattice Boltzmann kernel using the Compute Unified Device Architecture developed by nVIDIA. Comp Vis Sci, 2008, DOI: 10.1007/s00791-008-0120-2
van Meel J A, Arnold A, Frenkel D, Zwart S F P, Belleman R G. Harvesting graphics power for MD simulations. Mol Simulat, 2008, 34(3): 259–266
Anderson J A, Lorenz C D, Travesset A. General purpose molecular dynamics simulations fully implemented on graphics processing units. J Comp Phys, 2008, 227(10): 5342–5359
Liem S Y, Brown D, Clarke J H R. Investigation of the homogeneous-shear nonequilibrium-molecular-dynamics method. Phys Rev A, 1992, 45(6): 3706–3713
Frenkel D, Smit B. Understanding Molecular Simulation: From Algorithms to Applications. Orlando: Academic Press, 1996. 443
Shankar P N, Deshpande M D. Fluid mechanics in the driven cavity. Annu Rev Fluid Mech, 2000, 32(1): 93–136
Albensoeder S, Kuhlmann H C. Accurate three-dimensional lid-driven cavity flow. J Comput Phys, 2005, 206(2): 536–558
Hou S, Zou Q, Chen S, Doolen G, Cogley A C. Simulation of cavity flow by the Lattice Boltzmann method. J Comput Phys, 1995, 118(2): 329–347
Nie X, Robbins M O, Chen S. Resolving singular forces in cavity flow: Multiscale modeling from atomic to millimeter scales. Phys Rev Lett, 2006, 96(13): 134501–134504
Qian T, Wang X-P. Driven cavity flow: from molecular dynamics to continuum hydrodynamics. Multiscale Model Simul, 2005, 3(4): 749–763
Koplik J, Banavar J R. Corner flow in the sliding plate problem. Phys Fluids, 1995, 7(12): 3118–3125
Gogotsi Y, Libera J A, Guvenc-Yazicioglu A, Megaridis C M. In situ multiphase fluid experiments in hydrothermal carbon nanotubes. Appl Phys Lett, 2001, 79(7): 1021–1023
Sushko N, Cieplak M. Motion of grains, droplets, and bubbles in fluid-filled nanopores. Phys Rev E, 2001, 64(21): 021061–0210618
Chen F, Ge W, Wang L, Li J. Numerical study on gas-liquid nano-flows with pseudo-particle modeling and soft-particle molecular dynamics simulation. Microfluid Nanofluid, 2008, 5(5): 639–653
Matsumoto M, Matsuura T. Molecular dynamics simulation of a rising bubble. Mol Simulat, 2004, 30(13-15): 853–859
Matsumoto M, Tanaka K. Nano bubble—Size dependence of surface tension and inside pressure. Fluid Dynam Res, 2008, 40(7-8): 546–553
Nagayama G, Tsuruta T, Cheng P. Molecular dynamics simulation on bubble formation in a nanochannel. Int J Heat Mass Tran, 2006, 49(23-24): 4437–4443
Park S H, Weng J G, Tien C L. A molecular dynamics study on surface tension of microbubbles. Int J Heat Mass Tran, 2001, 44(10): 1849–1856
Nguyen A V, Evans G M. Attachment interaction between air bubbles and particles in froth flotation. Exp Therm Fluid Sci, 2004, 28(5): 381–385
Omota F, Dimian A C, Bliek A. Adhesion of solid particles to gas bubbles. Part 2: Experimental. Chem Eng Sci, 2006, 61(2): 835–844
Author information
Authors and Affiliations
Additional information
Supported by the National Natural Science Foundation of China (Grant Nos. 20336040, 20221603 and 20490201), and the Chinese Academy of Sciences (Grant No. Kgcxz-yw-124)
Rights and permissions
About this article
Cite this article
Chen, F., Ge, W. & Li, J. Molecular dynamics simulation of complex multiphase flow on a computer cluster with GPUs. Sci. China Ser. B-Chem. 52, 372–380 (2009). https://doi.org/10.1007/s11426-009-0069-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11426-009-0069-0