Parallel Coupling of CFD-DEM simulations MUG’2018
Parallel Coupling of CFD-DEM simulations
MUG’2018
Gabriele Pozzetti, Xavier Besseron, Alban Rousset, Bernhard Peters Luxembourg XDEM Research Centre http://luxdem.uni.lu/
Parallel Coupling of CFD-DEM simulations MUG2018 Gabriele - - PowerPoint PPT Presentation
Parallel Coupling of CFD-DEM simulations MUG2018 Gabriele Pozzetti, Xavier Besseron, Alban Rousset, Bernhard Peters Luxembourg XDEM Research Centre http://luxdem.uni.lu/ Parallel Coupling of CFD-DEM simulations MUG2018 Outline
Parallel Coupling of CFD-DEM simulations MUG’2018
Gabriele Pozzetti, Xavier Besseron, Alban Rousset, Bernhard Peters Luxembourg XDEM Research Centre http://luxdem.uni.lu/
Parallel Coupling of CFD-DEM simulations MUG’2018
Background
CFD-DEM Parallel Coupling
2
Results
Conclusion
Parallel Coupling of CFD-DEM simulations MUG’2018
3
Parallel Coupling of CFD-DEM simulations MUG’2018
4
Dynamics
Conversion
Coupled with
Parallel Coupling of CFD-DEM simulations MUG’2018
5
Tire rolling on snow Charge/discharge of hoppers Impacts on an elastic membrane Heat transfer to the walls of a rotary furnace Fluidisation Brittle failure
Parallel Coupling of CFD-DEM simulations MUG’2018
6
Hopper charge
Hopper discharge
Parallel Coupling of CFD-DEM simulations MUG’2018
7
Parallel Coupling of CFD-DEM simulations MUG’2018
From CFD to DEM
From DEM to CFD
Moving particles interacting with fluid and gas
8
CFD ⟷ XDEM
Particles in DEM Fluid and gas in CFD
Parallel Coupling of CFD-DEM simulations MUG’2018
9
SediFoam [Sun2016]
Challenges in CFD-XDEM parallel coupling
Classical Approaches
Parallel Coupling of CFD-DEM simulations MUG’2018
10
Parallel Coupling of CFD-DEM simulations MUG’2018
11
Classical Approach: the domains are partitioned independently Unpredictable pattern and large volume of communication
Parallel Coupling of CFD-DEM simulations MUG’2018
12
Parallel Coupling of CFD-DEM simulations MUG’2018
13
Domain elements co-located in domain space are assigned to the same partition
Parallel Coupling of CFD-DEM simulations MUG’2018 Use direct intra-proces memory access if the two software are linked into one executable, Can be non-existing if partitions are perfectly aligned With native implementation of each sotfware
14
Parallel Coupling of CFD-DEM simulations MUG’2018
15
Parallel Coupling of CFD-DEM simulations MUG’2018
16
Bulk coupling scale Fluid fine scale Coarse Mesh Averaging Fluid-Particle interaction Solving fluid fine-scale Fine Mesh
Fluid Solution Particle Fields
Parallel Coupling of CFD-DEM simulations MUG’2018 Co-located partitioning with the coarse grid Dual Grid Multiscale within CFD
17
Parallel Coupling of CFD-DEM simulations MUG’2018
18
Parallel Coupling of CFD-DEM simulations MUG’2018
19
Setup
Parallel Coupling of CFD-DEM simulations MUG’2018
20
Results
execution
Parallel Coupling of CFD-DEM simulations MUG’2018
21
Setup
Results
Liquid front
Parallel Coupling of CFD-DEM simulations MUG’2018
22
Parallel Coupling of CFD-DEM simulations MUG’2018
Setup
23
Computation Load
Parallel Coupling of CFD-DEM simulations MUG’2018
24
Computational Load
Parallel Coupling of CFD-DEM simulations MUG’2018
25
Setup
On 10 nodes On 20 nodes On 40 nodes
Parallel Coupling of CFD-DEM simulations MUG’2018
26
#nodes #cores #processes Total #particles Total #CFD cells Average Timestep Overhead Inter-Physics Exchange 10 280 2.5M 2.5M 1.612 s
20 560 5M 5M 1.618 s 1% 0.6 ms 40 1120 10M 10M 1.650 s 2.3% 0.6 ms Other CFD-DEM solutions from literature (on similar configurations)
→ due to large increase of p2p communication
Parallel Coupling of CFD-DEM simulations MUG’2018
27
Setup
Running scalability test from 4 to 78 nodes
Container C
u m n
w a t e r Light particles Heavy particles
Parallel Coupling of CFD-DEM simulations MUG’2018
28
63% efficiency Coupled OpenFOAM + XDEM
Parallel Coupling of CFD-DEM simulations MUG’2018
29
Parallel Coupling of CFD-DEM simulations MUG’2018
30
Parallel Coupling of CFD-DEM simulations MUG’2018
31
Leveraging 2 ideas
○ Reduce the volume of communication ○ Impose constraint on the partitioning
○ Better convergence of the solution & simplify averaging of the CFD-DEM coupling ○ Relax the constraint on the partitioning
Future work / Other issues
Co-located partitioning Dual grid multiscale CFD-DEM Parallel Coupling
Parallel Coupling of CFD-DEM simulations MUG’2018
32
Gabriele Pozzetti, Xavier Besseron, Alban Rousset, Bernhard Peters
Luxembourg XDEM Research Centre http://luxdem.uni.lu/ University of Luxembourg