Back to results

University of Illinois at Urbana-Champaign

Molecular dynamics-Lattice Boltzmann hybrid method on graphics processors

Abstract

dc:description

Molecular Dynamics is an atomistic computational tool that has become popular due to its ability to predict nano-scale fluid phenomena. For studying flows, a non-equilibrium method is implemented involving characterization of boundary and other conditions to properly simulate the flow. Using a leap-frog integration scheme in conjunction with immersed boundary treatment and a stochastic model, this code is suitable for flow calculations in any type of geometry. Lattice Boltzmann is a meso-scale continuum solver that has also become popular recently due to its relative efficiency in solving flow patterns compared to Navier-Stokes implementations. This work utilizes a Lattice Boltzmann code which is optimized for the novel architecture. Graphics processors are a novel paradigm for performing scientific computation. With recent advances in the programming structure on graphics processors, large speedups are able to be gained at an economical price compared to traditional CPU solvers. In this study, Molecular Dynamics and Lattice Boltzmann have been coupled to solve problems in the nano-scale regime. Molecular Dynamics is utilized to solve near wall regions while Lattice Boltzmann solves the rest of the domain. This is implemented using a novel method on the Graphics Processing Unit, showing speed increases of 5-10x for purely Molecular Dynamics, and 50-75x for purely Lattice Boltzmann compared to a modern CPU. We examine physics of straight and bellow channels using the individual solvers and the hybrid solver to show the viability of these methods implemented on Graphics Processing Units.

Degree

thesis:*
Name thesis:degree_name
M.S.
Level thesis:degree_level
Thesis
Discipline thesis:degree_discipline
Mechanical Engineering
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2010

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Marsh, Daniel D.
Contributors dc:contributor
  • Vanka, Surya Pratap

Subjects

dc:subject × 7

Rights

dc:rights
Statement dc:rights
  • Copyright 2010 Daniel Douglas Marsh
Language dc:language
en

Identifiers

dc:identifier.*
Handle dc:identifier
http://hdl.handle.net/2142/16140
OAI identifier oai:identifier
oai:www.ideals.illinois.edu:2142/16140

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
related terms
citation

Marsh, Daniel D.. Molecular dynamics-Lattice Boltzmann hybrid method on graphics processors. Thesis thesis, University of Illinois at Urbana-Champaign, 2010. http://hdl.handle.net/2142/16140