A Lattice Boltzmann Method Simulator for Microfluidics on GPU Cluster

Luiz Otavio S. Ferreira, Lucas Monteiro Volpe
University of Campinas, Faculty of Mechanical Engineering, Department of Computational Mechanics, Rua Mendeleyev 200, CEP: 13083-860, Campinas, SP, Brazil
22nd International Congress of Mechanical Engineering (COBEM’13), 2013


   title={A Lattice Boltzmann Method Simulator for Microfluidics on GPU Cluster},

   author={Ferreira, Luiz Otavio S. and Volpe, Lucas Monteiro},



Download Download (PDF)   View View   Source Source   



A simulator for microfluidic systems, based on lattice Boltzmann method (LBM) was developed for running on a Graphics Processing Unit (GPU) cluster. It was written on CUDA C language, implementing single component single phase fluids, and includes periodic, velocity, bounce-back and pressure boundary conditions. The program was run on a cluster with four node, where each node contains one quad-core CPU with 12 GB DDR3 2000 MHz memory, and four 512 cores NVIDIA GeForce GTX580, 1.5 GB GDDR5 GPUs. A simple on-line visualization program is used to follow-up the simulations, such that "on-the-flight" adjustments of the simulation parameters may be made. Our results show that interactive simulation on GPU accelerated the tuning of operational parameters of a microfluidic oscillator on the order of one tenth the time needed by an offline simulation on GPU. Given that a single GPU runs the simulator at least 30 faster than a CPU, the interactive simulator on a cluster of GPUs extends this advantage to problems on the order of tens of millions of lattice units.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2020 hgpu.org

All rights belong to the respective authors

Contact us: