2007
DOI: 10.1016/j.cpc.2006.09.005
|View full text |Cite
|
Sign up to set email alerts
|

An efficient swap algorithm for the lattice Boltzmann method

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
41
0

Year Published

2008
2008
2023
2023

Publication Types

Select...
5
3

Relationship

2
6

Authors

Journals

citations
Cited by 61 publications
(41 citation statements)
references
References 23 publications
0
41
0
Order By: Relevance
“…This way of imposing bounce back by omission of the node is called implicit bounce back. This property is shared by other swap methods like the one proposed by Mattila et al [17] and Latt [18] and by the AA-pattern [16].…”
Section: Implicit Bounce Backmentioning
confidence: 74%
See 1 more Smart Citation
“…This way of imposing bounce back by omission of the node is called implicit bounce back. This property is shared by other swap methods like the one proposed by Mattila et al [17] and Latt [18] and by the AA-pattern [16].…”
Section: Implicit Bounce Backmentioning
confidence: 74%
“…Such a technique is called in-place streaming and several methods have been proposed in literature. An early example of an in-place streaming algorithm is the swap algorithm of Mattila et al [17] and Latt [18]. The swap algorithm combines the streaming and the collision in a single step, but it does not overwrite the input of the local collision by the output.…”
Section: Implementation Of the Lattice Boltzmann Methodsmentioning
confidence: 99%
“…LBM is a specific finite-difference discretization of the continuous Boltzmann equation [2] , space (r), velocity (u) and time (t) are all discrete based on the kinetic gas theory. Its main idea is that using the average motion of the particles to describe the macroscopic behavior of the system.…”
Section: Lattice Boltzmann Methodsmentioning
confidence: 99%
“…Shift algorithm [1] applies a data compression technique to reduce the memory consumption of implementations, but it needs additional memory buffer to prevent the overwriting of still useful data. Swap algorithm [2] overlaps two consecutive time steps into one memory block through using an ingenious order to update distribution values, and there is no additional memory allocated in swap algorithm except few temporal variables. Thus in this work swap algorithm is introduced as memory optimization strategy.…”
Section: Introductionmentioning
confidence: 99%
“…Differences between basic algorithms are related to their treatment of this data dependence. We have identified five basic algorithms for the implementation of LBM: the Lagrangian, compressed grid (shift), swap, two-lattice, and twostep algorithm [3][4][5]. Each of these algorithms has its own characteristic features, which are manifested in the efficiency of implementation.…”
Section: Introductionmentioning
confidence: 99%