Particle tracking in large-scale numerical simulations of turbulent flows presents one of the major bottlenecks in parallel performance and scaling efficiency. Here, we describe a particle tracking algorithm for large-scale parallel pseudo-spectral simulations of turbulence which scales well up to billions of tracer particles on modern high-performance computing architectures. We summarize the standard parallel methods used to solve the fluid equations in our hybrid MPI/OpenMP implementation. As the main focus, we describe the implementation of the particle tracking algorithm and document its computational performance. To address the extensive inter-process communication required by particle tracking, we introduce a task-based approach to o...
A hybrid scheme that utilizes MPI for distributed memory parallelism and OpenMP for shared memory pa...
Particle tracking within an underlying flow field is routinely used to analyse both industrial proce...
We have investigated different parallel programming strategies on the turbulent channel flow simulat...
International audienceParticle tracking in large-scale numerical simulations of turbulent flows pres...
International audienceParticle tracking in large-scale numerical simulations of turbulent flows pres...
International audienceParticle tracking in large-scale numerical simulations of turbulent flows pres...
International audienceParticle tracking in large-scale numerical simulations of turbulent flows pres...
International audienceParticle tracking in large-scale numerical simulations of turbulent flows pres...
Particle tracking in large-scale numerical simulations of turbulent flows presents one of the major ...
Particle tracking in large-scale numerical simulations of turbulent flows presents one of the major ...
International audienceParticle tracking in large-scale numerical simulations of turbulent flows pres...
International audienceParticle tracking in large-scale numerical simulations of turbulent flows pres...
A new parallel algorithm utilizing a partitioned global address space (PGAS) programming model to ac...
A new parallel algorithm utilizing a partitioned global address space (PGAS) programming model to ac...
Abstract. Parallel algorithms for particle tracking are central to the modeling of a wide range of p...
A hybrid scheme that utilizes MPI for distributed memory parallelism and OpenMP for shared memory pa...
Particle tracking within an underlying flow field is routinely used to analyse both industrial proce...
We have investigated different parallel programming strategies on the turbulent channel flow simulat...
International audienceParticle tracking in large-scale numerical simulations of turbulent flows pres...
International audienceParticle tracking in large-scale numerical simulations of turbulent flows pres...
International audienceParticle tracking in large-scale numerical simulations of turbulent flows pres...
International audienceParticle tracking in large-scale numerical simulations of turbulent flows pres...
International audienceParticle tracking in large-scale numerical simulations of turbulent flows pres...
Particle tracking in large-scale numerical simulations of turbulent flows presents one of the major ...
Particle tracking in large-scale numerical simulations of turbulent flows presents one of the major ...
International audienceParticle tracking in large-scale numerical simulations of turbulent flows pres...
International audienceParticle tracking in large-scale numerical simulations of turbulent flows pres...
A new parallel algorithm utilizing a partitioned global address space (PGAS) programming model to ac...
A new parallel algorithm utilizing a partitioned global address space (PGAS) programming model to ac...
Abstract. Parallel algorithms for particle tracking are central to the modeling of a wide range of p...
A hybrid scheme that utilizes MPI for distributed memory parallelism and OpenMP for shared memory pa...
Particle tracking within an underlying flow field is routinely used to analyse both industrial proce...
We have investigated different parallel programming strategies on the turbulent channel flow simulat...