Accelerating the problem of microrheology in colloidal systems on a GPU

Complex fluids are characterized with both solid and fluid properties by their elasticity and viscosity, or rheological behaviour. The flow of complex fluids is a focus of interest in a very wide range of applications in biophysics and soft matter, such as problems involving live cells, processing of plastic, glass, paints, foods, oil recovery and so on. Recently, microrheology has been developed as an accurate technique to obtain rheological properties in soft matter from the microscopic motion of colloidal tracers used as probes, either freely diffusing in the host medium (passive), or subjected to external forces (active). A drawback for the models that simulate these techniques is their high computational cost. Therefore, the use of high performance computing is mandatory to develop the microrheology models. In this work, a microrheology model based on simulations of a tracer in a bath of Brownian quasi-hard spheres is proposed and parallelized. The analysis of the results of the evaluation using different sizes of the problem shows that GPU programming is very appropriate to accelerate these kinds of models.

[1]  A. Heuer,et al.  Understanding the nonlinear dynamics of driven particles in supercooled liquids in terms of an effective temperature. , 2015, The Journal of chemical physics.

[2]  Thomas Andrew Waigh,et al.  Advances in the microrheology of complex fluids , 2016, Reports on progress in physics. Physical Society.

[3]  Francisco Vázquez,et al.  FastSpMM: An Efficient Library for Sparse Matrix Matrix Product on GPUs , 2014, Comput. J..

[4]  K. Binder,et al.  Active nonlinear microrheology in a glass-forming Yukawa fluid. , 2012, Physical review letters.

[5]  David A. Patterson,et al.  Computer Architecture, Fifth Edition: A Quantitative Approach , 2011 .

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

[7]  Paul,et al.  Stochastic phase space dynamics with constraints for molecular systems. , 1995, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[8]  Jan K. G. Dhont,et al.  An introduction to dynamics of colloids , 1996 .

[9]  Pietro Cicuta,et al.  Microrheology: a review of the method and applications. , 2007, Soft matter.

[10]  A. Puertas,et al.  Microrheology of colloidal systems , 2014, Journal of physics. Condensed matter : an Institute of Physics journal.

[11]  I. Gazuz,et al.  Active and nonlinear microrheology in dense colloidal suspensions. , 2008, Physical review letters.

[12]  G. Patey,et al.  Tracer diffusion in hard sphere fluids from molecular to hydrodynamic regimes. , 2006, The Journal of chemical physics.

[13]  G. Grest,et al.  Particle dynamics modeling methods for colloid suspensions , 2014, CPM 2014.

[14]  I. Gazuz,et al.  Schematic models for active nonlinear microrheology , 2010, 1010.2899.

[15]  M. Kopp,et al.  GPU-accelerated simulation of colloidal suspensions with direct hydrodynamic interactions , 2012 .

[16]  Martin Lilleeng Sætra,et al.  Graphics processing unit (GPU) programming strategies and trends in GPU computing , 2013, J. Parallel Distributed Comput..

[17]  J. Horbach,et al.  Nonlinear active micro-rheology in a glass-forming soft-sphere mixture. , 2013, The Journal of chemical physics.

[18]  H. Hasimoto On the periodic fundamental solutions of the Stokes equations and their application to viscous flow past a cubic array of spheres , 1959, Journal of Fluid Mechanics.