Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids

Slides:



Advertisements
Similar presentations
Institut für Informatik Scientific Computing in Computer Science Practical Course SC & V Time Discretisation Dr. Miriam Mehl.
Advertisements

Phoenics User Conference on CFD May 2004 Vipac Engineers & Scientists Ltd COMPUTATIONAL FLUID DYNAMICS Simulation of Turbulent Flows and Pollutant Dispersion.
Multidisciplinary Computation and Numerical Simulation V. Selmin.
Algorithm Development for the Full Two-Fluid Plasma System
An Eulerian Divergence Preserving Approach for Partitioned FSI Simulations on Cartesian Grids M. Mehl, M. Brenk, I. Muntean, T. Neckel, T. Weinzierl TU.
Youngwook Kang, Cornell University Andrei Simion, The Cooper Union
MULTISCALE COMPUTATIONAL METHODS Achi Brandt The Weizmann Institute of Science UCLA
Efficient Storage and Processing of Adaptive Triangular Grids using Sierpinski Curves Csaba Attila Vigh Department of Informatics, TU München JASS 2006,
Lectures on CFD Fundamental Equations
A Bezier Based Approach to Unstructured Moving Meshes ALADDIN and Sangria Gary Miller David Cardoze Todd Phillips Noel Walkington Mark Olah Miklos Bergou.
1 Internal Seminar, November 14 th Effects of non conformal mesh on LES S. Rolfo The University of Manchester, M60 1QD, UK School of Mechanical,
CFD Modeling for Helium Releases in a Private Garage without Forced Ventilation Papanikolaou E. A. Venetsanos A. G. NCSR "DEMOKRITOS" Institute of Nuclear.
Technische Universität München Benefits of Structured Cartesian Grids for the Simulation of Fluid- Structure Interactions Miriam Mehl Department of Computer.
The Interplay of Modelling Analysis, Discretization and Numerics in Numerical Simulation Christoph Zenger Institut für Informatik TU München.
Network and Grid Computing –Modeling, Algorithms, and Software Mo Mu Joint work with Xiao Hong Zhu, Falcon Siu.
Chamber Dynamic Response Modeling Zoran Dragojlovic.
Cache-Optimal Parallel Solution of PDEs Ch. Zenger Informatik V, TU München Finite Element Solution of PDEs Christoph Zenger Nadine Dieminger, Frank Günther,
A TWO-FLUID NUMERICAL MODEL OF THE LIMPET OWC CG Mingham, L Qian, DM Causon and DM Ingram Centre for Mathematical Modelling and Flow Analysis Manchester.
A finite volume solution method for thermal convection in a spherical shell with strong temperature- und pressure-dependent viscosity CIG Workshop 2005.
Numerical methods for PDEs PDEs are mathematical models for –Physical Phenomena Heat transfer Wave motion.
1 CFD Analysis Process. 2 1.Formulate the Flow Problem 2.Model the Geometry 3.Model the Flow (Computational) Domain 4.Generate the Grid 5.Specify the.
Parallel Adaptive Mesh Refinement Combined With Multigrid for a Poisson Equation CRTI RD Project Review Meeting Canadian Meteorological Centre August.
CIS V/EE894R/ME894V A Case Study in Computational Science & Engineering HW 5 Repeat the HW associated with the FD LBI except that you will now use.
Innovative CFD tools for hydrodynamic design of IACC boats J. García-Espinosa, COMPASS IS, A. Souto, ETSIN,
Hybrid WENO-FD and RKDG Method for Hyperbolic Conservation Laws
Matthew Fischels Aerospace Engineering Department Major Professor : Dr. R. Ganesh Rajagopalan REDUCING RUNTIME OF WIND TURBINE SIMULATION Los Alamos National.
A Hybrid Particle-Mesh Method for Viscous, Incompressible, Multiphase Flows Jie LIU, Seiichi KOSHIZUKA Yoshiaki OKA The University of Tokyo,
Page 1 JASS 2004 Tobias Weinzierl Sophisticated construction ideas of ansatz- spaces How to construct Ritz-Galerkin ansatz-spaces for the Navier-Stokes.
Wind Energy Program School of Aerospace Engineering Georgia Institute of Technology Computational Studies of Horizontal Axis Wind Turbines PRINCIPAL INVESTIGATOR:
A Novel Wave-Propagation Approach For Fully Conservative Eulerian Multi-Material Simulation K. Nordin-Bates Lab. for Scientific Computing, Cavendish Lab.,
Introduction to Scientific Computing II From Gaussian Elimination to Multigrid – A Recapitulation Dr. Miriam Mehl.
ParCFD Parallel computation of pollutant dispersion in industrial sites Julien Montagnier Marc Buffat David Guibert.
A conservative FE-discretisation of the Navier-Stokes equation JASS 2005, St. Petersburg Thomas Satzger.
University of Illinois at Urbana-Champaign Computational Fluid Dynamics Lab Bin Zhao 1 LES Simulation of Transient Fluid Flow and Heat Transfer in Continuous.
© Fluent Inc. 11/24/2015J1 Fluids Review TRN Overview of CFD Solution Methodologies.
FALL 2015 Esra Sorgüven Öner
1 Data Structures for Scientific Computing Orion Sky Lawlor /04/14.
CO 2 maîtrisé | Carburants diversifiés | Véhicules économes | Raffinage propre | Réserves prolongées © IFP Écrire ici dans le masque le nom de votre Direction.
Scientific Computing Lab Outlook / State of Research Dr. Miriam Mehl Institut für Informatik Scientific Computing in Computer Science.
A Fully Conservative 2D Model over Evolving Geometries Ricardo Canelas Master degree student IST Teton Dam 1976.
Multipole-Based Preconditioners for Sparse Linear Systems. Ananth Grama Purdue University. Supported by the National Science Foundation.
A cache-aware algorithm for PDEs on hierarchical data structures
Unstructured Meshing Tools for Fusion Plasma Simulations
Department of Computer Science, TU München
Xing Cai University of Oslo
Chamber Dynamic Response Modeling
Analysis of the Solver Performance for Stokes Flow Problems in Glass Forming Process Simulation Models Speaker: Hans Groot Supervisors: Dr. Hegen (TNO.
Numerical Investigation of Turbulent Flows Using k-epsilon
A TWO-FLUID NUMERICAL MODEL OF THE LIMPET OWC
Project 8: Development and Validation of Bleed Models for Control of Supersonic Shock-Wave Interactions with Boundary Layers.
DPW-4 Results For NSU3D on LaRC Grids
CAD and Finite Element Analysis
© Fluent Inc. 1/10/2018L1 Fluids Review TRN Solution Methods.
Large Eddy Simulation of the flow past a square cylinder
AIAA OBSERVATIONS ON CFD SIMULATION UNCERTAINITIES
AIAA OBSERVATIONS ON CFD SIMULATION UNCERTAINTIES
Conservation of momentum
ArcEOR A posteriori error estimate tools to enhance the performance of
Supported by the National Science Foundation.
Lecture Objectives Review for exam Discuss midterm project
Practical Course SC & V Discretization II AVS Dr. Miriam Mehl
AIAA OBSERVATIONS ON CFD SIMULATION UNCERTAINTIES
Immersed Boundary Method Simulation in Titanium Objectives
The Tous Case study: mesh refinement & optimization data J
Introduction to Scientific Computing II
Spatial Discretisation
14. Computational Fluid Dynamics
Low Order Methods for Simulation of Turbulence in Complex Geometries
Ph.D. Thesis Numerical Solution of PDEs and Their Object-oriented Parallel Implementations Xing Cai October 26, 1998.
Conservative Dynamical Core (CDC)
Presentation transcript:

Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids Miriam Mehl Ionel Muntean, Tobias Neckel, Tobias Weinzierl Computer Science TU München Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids Computer Science, TU München

Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids Why Cartesian Grids? numerical efficiency + (adaptivity, multigrid) hardware efficiency ??? (not automat.) flexibility + (adaptivity, marker and cell) accuracy physical correctness Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids Computer Science, TU München

Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids Numerical Efficiency hierarchically structured Cartesian grids arbitrarily local adaptivity full approximation schemes efficient multigrid methods Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids Computer Science, TU München

Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids Hardware Efficiency ½ ½ -1 cell-oriented operator evaluation constant difference stencils no neighbour relations low storage Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids Computer Science, TU München

Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids Hardware Efficiency Peano curve processing order of grid cells time locality of data access Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids Computer Science, TU München

Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids Hardware Efficiency stacks as data structures spatial locality of data access Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids Computer Science, TU München

Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids Hardware Efficiency cache-misses 110% of minimum runtime 5 times DiMe (regular grid) 3D Poisson sphere, adaptive 23,118,848 dofs # processes Speedup 4 3.73 8 6.85 16 12.93 Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids Computer Science, TU München

Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids Flexibility geometric adaptivity Eulerian approach (marker-and-cell) complicated changing geometries Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids Computer Science, TU München

Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids Accuracy geometric adaptivity cutting-cell methods hierarchical operator generation second order accuracy in geometry Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids Computer Science, TU München

Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids Physical Correctness Verstappen, 2001: symmetry requirements energy and momentum conservation FEM: Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids Computer Science, TU München

Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids Physical Correctness FEM-basis: u-v-coupled, piecewise linear correct velocity interpolation dynamical adaptivity, coupling surface Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids Computer Science, TU München

Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids Why Cartesian Grids? numerical efficiency + (adaptivity, multigrid) hardware efficiency + (space-filling curves, stacks) flexibility + (adaptivity, marker and cell) accuracy + (adapt., cutting-cell, hier. op. Gen.) physical correctness + (divergence preserv. FE basis) Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids Computer Science, TU München

Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids Numerical Results Regular grid code F3F: symmetry preserving FV discretisation fully parallel full 3D functionality platforms up to now: HLRB2 (SGI Altix 4700) TU München Infinicluster (128 CPU Opteron) Universität Stutgart Mozart (128 CPU Xeon cluster) Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids Computer Science, TU München

Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids Numerical Results Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids Computer Science, TU München

Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids Numerical Results Adaptive grid code Peano: 2D Navier-Stokes parallel Poisson platforms up to now: HLRB2 (SGI Altix 4700) TU München Infinicluster (128 CPU Opteron) PC cluster Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids Computer Science, TU München

Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids Numerical Results Free channel flow: Re=1111 in preparation to DNS boundary layer: adaptively refined Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids Computer Science, TU München

Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids Conclusion + Outlook appropriateness of our approach concept for adaptive grids: Navier-Stokes Cartesian grids: applications next steps: fully functional 3D parallel adaptive NS-solver refinement criteria for turbulent boundary layers runtime optimisation on supercomputers Efficient Parallel Simulation of Fluid Dynamics on Cartesian Grids Computer Science, TU München