The study of three-dimensional multiphase-flow simulator
- 1 September 2013
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE) in 2013 23rd International Conference on Field programmable Logic and Applications
Abstract
This paper presents an FPGA-based system that aims to perform three-dimensional multiphase-flow simulations. In this implementation, the immiscible lattice-gas automata (LGA) were selected as the target simulation model. The immiscible LGA are classified as the cellular automata (CA), which are a discrete dynamic model. The simulation box consists of an array of cells. The structure of the box should be chosen carefully since it decides the limitation of simulation behaviors. On the other hand, all the lattice structures should be allocated in order so that they enable us to describe the LGA as stencil computation. Here, we expect that the FPGAs have a great possibility in achieving dramatic speedup. Experimental result shows speedups that achieves two orders of magnitude in the immiscible LGA with the face-centred hyper cubic lattice structure.Keywords
This publication has 15 references indexed in Scilit:
- Cellular Automata Simulations on a FPGA clusterThe International Journal of High Performance Computing Applications, 2010
- Lattice-Gas Cellular Automaton Models for Biology: From Fluids to CellsActa Biotheoretica, 2010
- Floating point based Cellular Automata simulations using a dual FPGA-enabled systemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2008
- FPGA-based Streaming Computation for Lattice Boltzmann MethodPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2007
- Mass Transfer Analysis in PEFC Diffusion Layer by Lattice Gas Automata MethodJSME International Journal Series B, 2006
- Lattice gas with a liquid-gas transitionPhysical Review Letters, 1990
- Immiscible cellular-automaton fluidsJournal of Statistical Physics, 1988
- Lattice Gas Models for 3D HydrodynamicsEurophysics Letters, 1986
- Parallel Processing with the Perfect ShuffleIEEE Transactions on Computers, 1971
- Random numbers generated by linear recurrence modulo twoMathematics of Computation, 1965