Accelerating Cell Dynamics Simulations of Soft Materials using CUDA-GPU

Soft materials are a highly demanded class of research for predicting the characteristics of phase separation and self-assembly into nanoscale structures. One of the most well-known methods to demonstrate and simulate dynamic behavior of particles, such as particle tracking, and to consider different effects of simulation parameters is cell dynamic simulation. In fact, cell dynamic simulation as a cellular computerization can be used to investigate different aspects of morphological topographies of soft material system. To achieve accurate and efficient computational results for cell dynamic simulation method, two factors are essential and vital: first, computing/calculating time-scale; and second, simulation system size. Consequently, finding available computing algorithms and resources such as sequential algorithm for implementing a complex technique and achieving precise results is critical and expensive. Therefore, it is very important to consider a parallel algorithm and programming model to solve time-consuming and massive computational processing. This paper presents a novel GPU-based parallel acceleration approach to cell dynamics simulations (CDS) for a spherical phase diblock copolymer under a shear flow. A new achievement is based on a commodity NVIDIA Quadro K5000 graphic card and Compute Unified Device Architecture (CUDA) C language.

[1]  William J. Dally,et al.  The GPU Computing Era , 2010, IEEE Micro.

[2]  Kenli Li,et al.  Accelerating Dynamics Simulation of Solidification Processes of Liquid Metals Using GPU with CUDA , 2013, 2013 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum.

[3]  Puri,et al.  Study of phase-separation dynamics by use of cell dynamical systems. I. Modeling. , 1988, Physical review. A, General physics.

[4]  Rohin D. Daruwala,et al.  Performance comparison of CPU and GPU on a discrete heterogeneous architecture , 2014, 2014 International Conference on Circuits, Systems, Communication and Information Technology Applications (CSCITA).

[5]  Ian W. Hamley,et al.  Cell Dynamics Simulations of Microphase Separation in Block Copolymers , 2001 .

[6]  David A. Patterson,et al.  Computer Architecture: A Quantitative Approach , 1969 .

[7]  Yao Zhang,et al.  Parallel Computing Experiences with CUDA , 2008, IEEE Micro.

[8]  Rainer Künnemeyer,et al.  Accelerating Monte Carlo simulations with an NVIDIA® graphics processor , 2009, Comput. Phys. Commun..

[9]  M. Januszewski,et al.  Accelerating numerical solution of stochastic differential equations with CUDA , 2009, Comput. Phys. Commun..

[10]  D. Grier,et al.  Methods of Digital Video Microscopy for Colloidal Studies , 1996 .

[11]  M. Doi,et al.  Computer simulations of domain growth under steady shear flow , 1990 .