Lattice Boltzmann method for 3-D flows with curved boundary
Journal of Computational Physics
The new C: why variable length arrays?
C/C++ Users Journal
The new C: VLAs, part 4: VLA typedefs and flexible array members
C/C++ Users Journal - Linux
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
Fast frictional dynamics for rigid bodies
ACM SIGGRAPH 2005 Papers
Optimization-based simulation of nonsmooth rigid multibody dynamics
Mathematical Programming: Series A and B
The memory behavior of cache oblivious stencil computations
The Journal of Supercomputing
Simulation of moving particles in 3D with the Lattice Boltzmann method
Computers & Mathematics with Applications
International Journal of Computational Science and Engineering
Numerical Simulation in Molecular Dynamics: Numerics, Algorithms, Parallelization, Applications
Numerical Simulation in Molecular Dynamics: Numerics, Algorithms, Parallelization, Applications
International Journal of Computational Fluid Dynamics
IBM System Blue Gene Solution: Blue Gene/P Application Development
IBM System Blue Gene Solution: Blue Gene/P Application Development
A framework for hybrid parallel flow simulations with a trillion cells in complex geometries
SC '13 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis
Multiphysics simulations: Challenges and opportunities
International Journal of High Performance Computing Applications
Hi-index | 0.00 |
This paper describes computational models for particle-laden flows based on a fully resolved fluid-structure interaction. The flow simulation uses the Lattice Boltzmann method, while the particles are handled by a rigid body dynamics algorithm. The particles can have individual non-spherical shapes, creating the need for a non-trivial collision detection and special contact models. An explicit coupling algorithm transfers momenta from the fluid to the particles in each time step, while the particles impose moving boundaries for the flow solver. All algorithms and their interaction are fully parallelized. Scaling experiments and a careful performance analysis are presented for up to 294912 processor cores of the Blue Gene at the Jülich Supercomputing center. The largest simulations involve 264 million particles that are coupled to a fluid which is simultaneously resolved by 150 billion cells for the Lattice Boltzmann method. The paper will conclude with a computational experiment for the segregation of suspensions of particles of different density, as an example of the many industrial applications that are enabled by this new methodology.