Delivering high sustained performance for memory-intensive applications in computa-tional fluid dynamics on cache-based microprocessors is a long-standing challenge. In particular, non regular data access patterns, as arising from porous media flow within lattice Boltzmann codes, can lead to poor performance. To address this problem, we combine a 1-D list data representation with advanced code optimizations and are able to achieve a high performance level, which is mostly independent of geometry and obstacle/fluid ratio. The idea of traversing memory using space-filling curves is tested as well, but our results indicate that this approach alone can not compete with standard techniques, i.e. blocking and data layout optimization, which becom...
In this paper we address the problem of identifying and exploiting techniques that optimize the perf...
We develop a Lattice Boltzmann code for computational fluid-dynamics and optimize it for massively p...
The lattice Boltzmann method has become a valuable tool in computational fluid dynamics, one of the ...
When designing and implementing highly efficient scientific applications for parallel computers such...
AbstractLattice Boltzmann (LB) methods are a class of Computational Fluid Dynamics (CFD) methods for...
Numerical simulation programs using the lattice Boltzmann equation are limited in the range of probl...
AbstractSimplicity of coding is usually an appealing feature of the lattice-Boltzmann method (LBM). ...
peer reviewedLattice Boltzmann (LB) methods are a class of Computational Fluid Dynamics (CFD) method...
Current development trends of fast processors calls for an increasing number of cores, each core fea...
AbstractWe develop a Lattice Boltzmann code for computational fluid-dynamics and optimize it for mas...
We describe the implementation and optimization of a state-of-the-art Lattice Boltzmann code for com...
We develop a Lattice Boltzmann code for computational fluid-dynamics and optimize it for massively p...
This thesis presents efforts to attain efficient Lattice Boltzmann simulations on large-scale parall...
Abstract We develop a Lattice Boltzmann code for computational fluid-dynamics and optimize it for ma...
The Lattice Boltzmann method (LBM) for solving fluid flow is naturally well suited to an efficient i...
In this paper we address the problem of identifying and exploiting techniques that optimize the perf...
We develop a Lattice Boltzmann code for computational fluid-dynamics and optimize it for massively p...
The lattice Boltzmann method has become a valuable tool in computational fluid dynamics, one of the ...
When designing and implementing highly efficient scientific applications for parallel computers such...
AbstractLattice Boltzmann (LB) methods are a class of Computational Fluid Dynamics (CFD) methods for...
Numerical simulation programs using the lattice Boltzmann equation are limited in the range of probl...
AbstractSimplicity of coding is usually an appealing feature of the lattice-Boltzmann method (LBM). ...
peer reviewedLattice Boltzmann (LB) methods are a class of Computational Fluid Dynamics (CFD) method...
Current development trends of fast processors calls for an increasing number of cores, each core fea...
AbstractWe develop a Lattice Boltzmann code for computational fluid-dynamics and optimize it for mas...
We describe the implementation and optimization of a state-of-the-art Lattice Boltzmann code for com...
We develop a Lattice Boltzmann code for computational fluid-dynamics and optimize it for massively p...
This thesis presents efforts to attain efficient Lattice Boltzmann simulations on large-scale parall...
Abstract We develop a Lattice Boltzmann code for computational fluid-dynamics and optimize it for ma...
The Lattice Boltzmann method (LBM) for solving fluid flow is naturally well suited to an efficient i...
In this paper we address the problem of identifying and exploiting techniques that optimize the perf...
We develop a Lattice Boltzmann code for computational fluid-dynamics and optimize it for massively p...
The lattice Boltzmann method has become a valuable tool in computational fluid dynamics, one of the ...