CFD simulations using an AMR-like approach in the PDE Framework Peano



Similar documents
Divergence-Free Elements for Incompressible Flow on Cartesian Grids

Experiences Extending the CFD Solver of the PDE Framework Peano

How To Write A Program For The Pd Framework

Spatial Discretisation Schemes in the PDE framework Peano for Fluid-Structure Interactions

CFD simulations using an AMR-like approach in the PDE framework Peano

Benchmark Computations of 3D Laminar Flow Around a Cylinder with CFX, OpenFOAM and FeatFlow

Giorgio Bornia. Research statement. Primary interests

A Memory-Efficient Data Handling for Octree-Like Grids

Module 6 Case Studies

Part II: Finite Difference/Volume Discretisation for CFD

Benchmarking COMSOL Multiphysics 3.5a CFD problems

Vista: A Multi-field Object Oriented CFD-package

OpenFOAM Optimization Tools

TWO-DIMENSIONAL FINITE ELEMENT ANALYSIS OF FORCED CONVECTION FLOW AND HEAT TRANSFER IN A LAMINAR CHANNEL FLOW

HPC Deployment of OpenFOAM in an Industrial Setting

Introduction to Computational Fluid Dynamics

Iterative Solvers for Linear Systems

Laminar Flow in a Baffled Stirred Mixer

How To Run A Cdef Simulation

Design and Optimization of OpenFOAM-based CFD Applications for Hybrid and Heterogeneous HPC Platforms

Abaqus/CFD Sample Problems. Abaqus 6.10

Modeling of Earth Surface Dynamics and Related Problems Using OpenFOAM

Computational Engineering Programs at the University of Erlangen-Nuremberg

Purdue University - School of Mechanical Engineering. Objective: Study and predict fluid dynamics of a bluff body stabilized flame configuration.

THE CFD SIMULATION OF THE FLOW AROUND THE AIRCRAFT USING OPENFOAM AND ANSA

Optimizing Performance of the Lattice Boltzmann Method for Complex Structures on Cache-based Architectures

Steady Flow: Laminar and Turbulent in an S-Bend

PyFR: Bringing Next Generation Computational Fluid Dynamics to GPU Platforms

Computational Modeling of Wind Turbines in OpenFOAM

1. Lid driven flow in a cavity [Time: 1 h 30 ]

Thermo-Mechanical Coupled Simulation with LS-DYNA

Advanced spatial discretizations in the B2.5 plasma fluid code

COMPARISON OF SOLUTION ALGORITHM FOR FLOW AROUND A SQUARE CYLINDER

GPU Acceleration of the SENSEI CFD Code Suite

Adaptation of General Purpose CFD Code for Fusion MHD Applications*

TFAWS AUGUST 2003 VULCAN CFD CODE OVERVIEW / DEMO. Jeffery A. White. Hypersonic Airbreathing Propulsion Branch

ME6130 An introduction to CFD 1-1

Heat Transfer by Free Convection

FRIEDRICH-ALEXANDER-UNIVERSITÄT ERLANGEN-NÜRNBERG

Simulation of Fluid-Structure Interactions in Aeronautical Applications

Automated moving mesh techniques in CFD

Mesh Generation and Load Balancing

Lecture 16 - Free Surface Flows. Applied Computational Fluid Dynamics

Use of OpenFoam in a CFD analysis of a finger type slug catcher. Dynaflow Conference 2011 January , Rotterdam, the Netherlands

Advanced discretisation techniques (a collection of first and second order schemes); Innovative algorithms and robust solvers for fast convergence.

Parallel Programming at the Exascale Era: A Case Study on Parallelizing Matrix Assembly For Unstructured Meshes

Turbomachinery CFD on many-core platforms experiences and strategies

Modeling Rotor Wakes with a Hybrid OVERFLOW-Vortex Method on a GPU Cluster

Recent Developments in OpenFOAM

TECHNICAL BRIEF: Selected Benchmarks from Commercial CFD Codes

Accelerating CFD using OpenFOAM with GPUs

Course Outline for the Masters Programme in Computational Engineering

Calculation of Eigenmodes in Superconducting Cavities

Model of a flow in intersecting microchannels. Denis Semyonov

Implementation of a flexible fiber model in a general purpose CFD code

Fast Multipole Method for particle interactions: an open source parallel library component

How To Calculate Energy From Water

GAMBIT Demo Tutorial

Application of Wray-Agarwal Model to Turbulent Flow in a 2D Lid-Driven Cavity and a 3D Lid- Driven Box

A CODE VERIFICATION EXERCISE FOR THE UNSTRUCTURED FINITE-VOLUME CFD SOLVER ISIS-CFD

Introduction to CFD Basics

Finite Element Method (ENGC 6321) Syllabus. Second Semester

Ravi Kumar Singh*, K. B. Sahu**, Thakur Debasis Mishra***

CFD Simulation of Subcooled Flow Boiling using OpenFOAM

MEL 807 Computational Heat Transfer (2-0-4) Dr. Prabal Talukdar Assistant Professor Department of Mechanical Engineering IIT Delhi

CFD Based Air Flow and Contamination Modeling of Subway Stations

Tomasz STELMACH. WindSim Annual User Meeting 16 June 2011

Computational fluid dynamics (CFD) 9 th SIMLAB Course

Self Financed One Week Training

Numerical Simulation of the External Flow Field. Around a Bluff Car*

P013 INTRODUCING A NEW GENERATION OF RESERVOIR SIMULATION SOFTWARE

walberla: Towards an Adaptive, Dynamically Load-Balanced, Massively Parallel Lattice Boltzmann Fluid Simulation

How To Run A Steady Case On A Creeper

FEM Software Automation, with a case study on the Stokes Equations

CCTech TM. ICEM-CFD & FLUENT Software Training. Course Brochure. Simulation is The Future

Scalable coupling of Molecular Dynamics (MD) and Direct Numerical Simulation (DNS) of multi-scale flows

COMPUTATIONAL FLUID DYNAMICS USING COMMERCIAL CFD CODES

Keywords: Heat transfer enhancement; staggered arrangement; Triangular Prism, Reynolds Number. 1. Introduction

Load Balancing Strategies for Parallel SAMR Algorithms

A DEVELOPMENT AND VERIFICATION OF DENSITY BASED SOLVER USING LU-SGS ALGORITHM IN OPENFOAM

OpenFOAM Workshop. Yağmur Gülkanat Res.Assist.

Design and Optimization of OpenFOAM-based CFD Applications for Modern Hybrid and Heterogeneous HPC Platforms. Amani AlOnazi.

Computational Fluid Dynamics Research Projects at Cenaero (2011)

Computational Fluid Dynamics. Department of Aerospace Engineering, IIT Bombay

Benchmark Computations of Laminar Flow Around a Cylinder

Coupling Forced Convection in Air Gaps with Heat and Moisture Transfer inside Constructions

OpenFOAM Opensource and CFD

High-Order CFD Methods: Current Status and Perspective

SOFA an Open Source Framework for Medical Simulation

Quality and Reliability in CFD

HPC enabling of OpenFOAM R for CFD applications

Science Intensive Development (SID)

A Load Balancing Tool for Structured Multi-Block Grid CFD Applications

Transcription:

CFD simulations using an AMR-like approach in the PDE Framework Peano, Fakultät für Informatik Technische Universität München Germany Miriam Mehl, Hans-Joachim Bungartz, Takayuki Aoki

Outline PDE Framework Peano Vision & Motivation Features Adaptive Simulation Results Integration of higher-order IDO into Peano

Peano - Vision Computational challenges Multi-scale in time Multi-scale in space Multi-physics Techniques Complex/changing geometries & solution behaviour: dynamic (local) adaptivity Geometric multigrid solver Computational demands: parallelisation via domain decomposition Approach Cartesian grids Space-filling curves Stack data structures

Peano - Features Framework for different applications (Poisson, NSE, etc.): plug-in concept Cartesian grids Regular (lexicographic) Adaptive (spacetree)

Peano - Features Space-filling curves (Peano): Seralisation of the adaptive grid (parallelisation + load balancing) Recursive construction fits to spacetree grid construction Allow for high cache-hit rates (>98%): Temporal locality Spatial locality (with stacks)

Peano - Features Stack data structures Spatial locality! 2 1 1 2

CFD in Peano: Adaptive Simulation Results incompressible Navier-Stokes equations Semi-implict approach Low-order FEM (Q1P0) Pressure Poisson Equation (PETSc) Time-integration: Explicit Euler Benchmark scenario: Laminar channel flow around a cylinder A lot of reference data available 1) Lift and drag forces for comparison Re = 20 1) S. Turek and M. Schaefer, Benchmark Computations of Laminar Flow around a Cylinder Vieweg, Notes on Numerical Fluid Mechanics 52, 1996

Adaptive Simulation Results lmax = 8 lmin = 5

Adaptive Simulation Results lmax = 9 lmin = 7

Integration of IDO into Peano Lid-driven cavity (NSE), IDO-CF Regular grid Runge-Kutta Operators cell-wise! Temporary data: 2 Vectors per node 1 Vector per face Re=1000, 50x50 cells

Summary & Outlook Peano: Suitable framework for PDE simulations on adaptive Cartesian grids Stacks + SFC: performance + changing geometries Integration of higher order schemes directly feasible Ongoing work: Dynamic adaptivity criteria 3D simulations with moving geometries (such as FSI) Performance tuning Parallelisation Geometric multigrid

Thanks for your attention!

Backup Adaptive Grid 42501 cells

Backup II Cylinder Benchmark 3D 416642 cells

Problem for PDE solver: Peano Motivation - raus??? storage usage => loss of efficiency Solution: cache hierarchy on modern computer architectures Our approach: Cartesian grids (spacetree) + space-filling curves + stacks

Integration of IDO into Peano Continuity equation Unit square [0,1] 2 Periodic boundary conditions Regular grid Runge-Kutta time integration Operators: cell-wise! t=0 t=0.4 t=0.7 t=1

Backup III 3D adaptive Drift-Ratchet

Backup IV Peano Architecture