Obtaining a good load balance is a significant challenge in scaling up lattice-Boltzmann simulations of realistic sparse problems to the exascale. Here we analyze the effect of weighted decomposition on the performance of the HemeLB lattice-Boltzmann simulation environment, when applied to sparse domains. Prior to domain decomposition, we assign wall and in/outlet sites with increased weights which reflect their increased computational cost. We combine our weighted decomposition with a second optimization, which is to sort the lattice sites according to a space filling curve. We tested these strategies on a sparse bifurcation and very sparse aneurysm geometry, and find that using weights reduces calculation load imbalance by up to 85 %, alt...
AbstractWe present different kernels based on Lattice-Boltzmann methods for the solution of the two-...
peer reviewedLattice Boltzmann (LB) methods are a class of Computational Fluid Dynamics (CFD) method...
Today’s fluid simulations deal with complex geometries and numerical data on an extreme scale. As c...
We develop a performance prediction model for a parallelized sparse lattice Boltzmann solver and pre...
AbstractWe investigate the performance of the HemeLB lattice-Boltzmann simulator for cerebrovascular...
This thesis presents efforts to attain efficient Lattice Boltzmann simulations on large-scale parall...
peer reviewedLattice-Boltzmann (LB) methods are a well-known technique in the context of computatio...
We investigate the performance of the HemeLB lattice-Boltzmann simula-tor for cerebrovascular blood ...
National audienceThe popularization of graphic processing units (GPUs) has led to their extensive us...
With computer simulations real world phenomena can be analyzed in great detail. Computational fluid ...
AbstractSimplicity of coding is usually an appealing feature of the lattice-Boltzmann method (LBM). ...
We investigate the use of dynamic load balancing for more efficient parallel Lattice Boltzmann Metho...
Realistic lattice-Boltzmann simulations often require large amounts of computational resources and a...
Today's simulations are typically not a single application but cover an entire tool chain. There is ...
The lattice Boltzmann method is increasingly important in facilitating large-scale fluid dynamics sim...
AbstractWe present different kernels based on Lattice-Boltzmann methods for the solution of the two-...
peer reviewedLattice Boltzmann (LB) methods are a class of Computational Fluid Dynamics (CFD) method...
Today’s fluid simulations deal with complex geometries and numerical data on an extreme scale. As c...
We develop a performance prediction model for a parallelized sparse lattice Boltzmann solver and pre...
AbstractWe investigate the performance of the HemeLB lattice-Boltzmann simulator for cerebrovascular...
This thesis presents efforts to attain efficient Lattice Boltzmann simulations on large-scale parall...
peer reviewedLattice-Boltzmann (LB) methods are a well-known technique in the context of computatio...
We investigate the performance of the HemeLB lattice-Boltzmann simula-tor for cerebrovascular blood ...
National audienceThe popularization of graphic processing units (GPUs) has led to their extensive us...
With computer simulations real world phenomena can be analyzed in great detail. Computational fluid ...
AbstractSimplicity of coding is usually an appealing feature of the lattice-Boltzmann method (LBM). ...
We investigate the use of dynamic load balancing for more efficient parallel Lattice Boltzmann Metho...
Realistic lattice-Boltzmann simulations often require large amounts of computational resources and a...
Today's simulations are typically not a single application but cover an entire tool chain. There is ...
The lattice Boltzmann method is increasingly important in facilitating large-scale fluid dynamics sim...
AbstractWe present different kernels based on Lattice-Boltzmann methods for the solution of the two-...
peer reviewedLattice Boltzmann (LB) methods are a class of Computational Fluid Dynamics (CFD) method...
Today’s fluid simulations deal with complex geometries and numerical data on an extreme scale. As c...