Direct Numerical Simulation of bubbles with Adaptive Mesh Refinement (AMR) on parallel architecture
Low Velocity Flows, Paris Arthur TALPAERT Grégoire ALLAIRE, Stéphane DELLACHERIE, Samuel KOKH, Anouar MEKKAS
CEA, École Polytechnique
Direct Numerical Simulation of bubbles with Adaptive Mesh Refinement - - PowerPoint PPT Presentation
Direct Numerical Simulation of bubbles with Adaptive Mesh Refinement (AMR) on parallel architecture Low Velocity Flows, Paris Arthur TALPAERT Grgoire ALLAIRE, Stphane DELLACHERIE, Samuel KOKH, Anouar MEKKAS CEA, cole Polytechnique
CEA, École Polytechnique
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 2 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 3 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 4 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 5 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 6 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
Ω = Ω1(t) ∪ Ω2(t)
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 7 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 8 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 9 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 10 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 11 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
i }i)−M({Si}i)2
i }i)−min({Si}i)2
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 12 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 13 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 14 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 15 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 16 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 17 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 18 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 19 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 20 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 21 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 22 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 23 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 24 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 25 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 26 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 27 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 28 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
Y(G,0) g(0) A Y(g(0),0) Y*(g(0),1) Y*(G,1) S Sn Y*(g(0)∩G,1) R Y*(G/g(0),1) U Y(G,1) U g(1) A Y(g(1)/g(0),1) F P Y*(g(1)∩g(0),1) U Y(g(1),1) U U Conditions initiales analytiques F S Sn
t = 0 t = 0 t = 1 t = 1 Y(G,1) = Y*(G,1) enrichie des valeurs de Y*(g(0),1) dès que possible Y(g(1),1) = projection de Y(G,1) sur g(1), enrichie des valeurs de Y*(g(0),1) dès que possible
= état clé, à sauvegarder durablement = état temporaire, variable intermédiaire = … n fois Y = grandeurs physiques Y* = valeur intermédiaire G = maillage grossier défini sur tout l'espace g = maillage fin défini dans les patchs n = maximum des coefficients de raffinement F = calcul à partir d'une formule analytique A = adaptation de maillage S = solveur mécanique Sn = solveur mécanique, utilisé n fois U = recopie R = restriction de domaine g→G P = prolongation G→g Si A est bien conçue, alors à l'instant 1 la zone d'intérêt est incluse dans g(1)∩g(0).
Sn S S S S
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 29 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 30 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
▶ b = b + contrib(Dirichlet BCs on patch borders from coarse level)
▶ correctioniter = Aφiter−1 − b if on area to be refined, 0 otherwise ▶ b = b + correctioniter
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 31 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 32 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 33 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 34 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
i }i)−M({Si}i)2
i }i)−min({Si}i)2 as
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 35 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 36 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
i }i)−M({Si}i)2
i }i)−min({Si}i)2 CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 37 / 38
Context Low-Mach flow AMR strategy Simulation and speed-up Simulation and LDC Conclusion References Back-up slides
CEA Saclay, CMAP – Arthur TALPAERT – DNS of bubbles with parallel AMR – 2015-11-05 – 38 / 38