Experiences Extending the CFD Solver of the PDE Framework Peano

Similar documents
How To Write A Program For The Pd Framework

Divergence-Free Elements for Incompressible Flow on Cartesian Grids

How To Write A Pde Framework For A Jubilian (Jubilians)

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

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

A Memory-Efficient Data Handling for Octree-Like Grids

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

HPC Deployment of OpenFOAM in an Industrial Setting

Adaptation and validation of OpenFOAM CFD-solvers for nuclear safety related flow simulations

CFD SIMULATION OF SDHW STORAGE TANK WITH AND WITHOUT HEATER

OpenFOAM Optimization Tools

Benchmarking COMSOL Multiphysics 3.5a CFD problems

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

PyFR: Bringing Next Generation Computational Fluid Dynamics to GPU Platforms

Computational fluid dynamics (CFD) 9 th SIMLAB Course

Giorgio Bornia. Research statement. Primary interests

ME6130 An introduction to CFD 1-1

Lecture 6 - Boundary Conditions. Applied Computational Fluid Dynamics

Vista: A Multi-field Object Oriented CFD-package

CFD Based Air Flow and Contamination Modeling of Subway Stations

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

OpenFOAM: Open source CFD in research and industry

Part II: Finite Difference/Volume Discretisation for CFD

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

CFD Simulation of Subcooled Flow Boiling using OpenFOAM

CFD modelling of floating body response to regular waves

Free Convection Film Flows and Heat Transfer

Heat Transfer by Free Convection

Thermo-Mechanical Coupled Simulation with LS-DYNA

A COMPUTATIONAL FLUID DYNAMICS STUDY ON THE ACCURACY OF HEAT TRANSFER FROM A HORIZONTAL CYLINDER INTO QUIESCENT WATER

OpenFOAM Opensource and CFD

2013 Code_Saturne User Group Meeting. EDF R&D Chatou, France. 9 th April 2013

EXPERIMENTAL ANALYSIS OF HEAT TRANSFER ENHANCEMENT IN A CIRCULAR TUBE WITH DIFFERENT TWIST RATIO OF TWISTED TAPE INSERTS

Customer Training Material. Lecture 2. Introduction to. Methodology ANSYS FLUENT. ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved.

Iterative Solvers for Linear Systems

Tomasz STELMACH. WindSim Annual User Meeting 16 June 2011

Graduate Certificate Program in Energy Conversion & Transport Offered by the Department of Mechanical and Aerospace Engineering

Aerodynamic Department Institute of Aviation. Adam Dziubiński CFD group FLUENT

The ADREA-HF CFD code An overview

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

AeroFluidX: A Next Generation GPU-Based CFD Solver for Engineering Applications

Computational Fluid Dynamics in Automotive Applications

Fire Simulations in Civil Engineering

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

Part IV. Conclusions

Effect of Aspect Ratio on Laminar Natural Convection in Partially Heated Enclosure

O.F.Wind Wind Site Assessment Simulation in complex terrain based on OpenFOAM. Darmstadt,

NUCLEAR ENERGY RESEARCH INITIATIVE

Monifysikaalisten ongelmien simulointi Elmer-ohjelmistolla. Simulation of Multiphysical Problems with Elmer Software

Aeroacoustic Analogy for the Computation of Aeroacoustic Fields in Partially Closed Domains

Computational Fluid Dynamics. Department of Aerospace Engineering, IIT Bombay

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

Problem Statement In order to satisfy production and storage requirements, small and medium-scale industrial

Accelerating CFD using OpenFOAM with GPUs

Simulation of Fluid-Structure Interactions in Aeronautical Applications

Express Introductory Training in ANSYS Fluent Lecture 1 Introduction to the CFD Methodology

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

Extension of the OpenFOAM CFD tool set for modelling multiphase flow

Differential Relations for Fluid Flow. Acceleration field of a fluid. The differential equation of mass conservation

Recent Developments in OpenFOAM

Abaqus/CFD Sample Problems. Abaqus 6.10

Overset Grids Technology in STAR-CCM+: Methodology and Applications

Introduction to CFD Analysis

ABSTRACT FOR THE 1ST INTERNATIONAL WORKSHOP ON HIGH ORDER CFD METHODS

OPEN-SOURCE CFD ANALYSIS OF MULTI-DOMAIN UNSTEADY HEATING WITH NATURAL CONVECTION

Using Computational Fluid Dynamics (CFD) for improving cooling system efficiency for Data centers

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

Modeling of Earth Surface Dynamics and Related Problems Using OpenFOAM

Adaptation of General Purpose CFD Code for Fusion MHD Applications*

Using CFD for optimal thermal management and cooling design in data centers

CFD Application on Food Industry; Energy Saving on the Bread Oven

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

Dimensionless versus Dimensional Analysis in CFD and Heat Transfer

APPENDIX 3 CFD CODE - PHOENICS

NUMERICAL INVESTIGATION OF HEAT AND MASS TRANSFER IN A REFRIGERATED TRUCK COMPARTMENT

CFD: What is it good for?

Model of a flow in intersecting microchannels. Denis Semyonov

Automatic HVAC Workflow with STAR-CCM+

Dynamic Process Modeling. Process Dynamics and Control

A Fast Double Precision CFD Code using CUDA

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

Customer Training Material. Lecture 5. Solver Settings ANSYS FLUENT. ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved.

Pushing the limits. Turbine simulation for next-generation turbochargers

Self Financed One Week Training

Turbomachinery CFD on many-core platforms experiences and strategies

Multiphase Flow - Appendices

TECHNICAL BRIEF: Selected Benchmarks from Commercial CFD Codes

CFD Grows Up! Martin W. Liddament Ventilation, Energy and Environmental Technology (VEETECH Ltd) What is Computational Fluid Dynamics?

NUMERICAL SIMULATION OF FLOW FIELDS IN CASE OF FIRE AND FORCED VENTILATION IN A CLOSED CAR PARK

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

A comparison of CFD Software packages to find the. suitable one for numerical modeling of gasification. process

European COMSOL Conference, Hannover, Germany

Introduction to CFD Analysis

HPC enabling of OpenFOAM R for CFD applications

INTERNATIONAL JOURNAL OF MECHANICAL ENGINEERING AND TECHNOLOGY (IJMET)

Calculation of Eigenmodes in Superconducting Cavities

NUMERICAL ANALYSIS OF THE EFFECTS OF WIND ON BUILDING STRUCTURES

Introduction to Computational Fluid Dynamics

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

Transcription:

Experiences Extending the CFD Solver of the PDE Framework Peano T. Neckel, M. Lieb, R. Sangl TUM, Department of Informatics, Chair of Scientific Computing in Computer Science P. Schoeffel, F. Weyermann Gesellschaft für Anlagen- und Reaktorsicherheit (GRS)

Outline The PDE Framework Peano Thermohydraulic Simulations Goals & Approach Numerical Experiments Outlook

The PDE Framework Peano Cartesian grids (recursive adaptivity, full grid hierarchy) Low memory requirements Space-Filling curves + stack data structures high cache-hit rates (>98%) flexible insertion/deletion of data (grid changes) source: T. Weinzierl Shared/distributed mem. parallelisation Software engineering aspects CFD component Incompressible flow (FEM, IDO) Explicit + implicit time-integration schemes (FE, RK4, BE, (adaptive) TR)

The PDE Framework Peano SFC & Stacks ordering of cells along a Peano curve stacks as non-persistent data structure adaptivity & generating systems multi-level cell-oriented operator evaluation no separation of grid points and DoF (1 package/data type) high spatial and time locality of data access well suited for grid changes (insertion/deletion) 4

Thermohydraulic Simulations Goals & Approach Typical approach: 1D FVM for overall pipe setup 3D compressible simulations for special sections Idea (Peano usage): incompressible flow for special sections couple overall pipe setup and 3D simulations

Thermohydraulic Simulations Goals & Approach Incompressible Navier-Stokes Equations Discretisation low-order FEM (Q1Q0, etc.)

Thermohydraulic Simulations Goals & Approach Incompressible Navier-Stokes Equations Discretisation low-order FEM (Q1Q0, etc.) Boussinesq approximation energy conservation: temperature T Buoyancy term in momentum equation SE aspect: alternative data packages / solver

Validation of Thermal Heat Transfer 2D Rayleigh-Bernard

Validation of Thermal Heat Transfer II 2D flat plate in parallel flow Pr = 7 Re = O(1e5)

Validation of Thermal Heat Transfer II

Validation of Thermal Heat Transfer III 3D natural convection Pr = 7, Re=11063, Ra=20000

Cold Leg Scenario

Cold Leg Scenario

Cold Leg Scenario II

Outlook Thorough analysis of Cold Leg Turbulent effects (LES or turbulence model) Two-phase flow SE: automatic inclusion of features for other data packages / solvers

Thanks for your attention!

The PDE Framework Peano Regular (lexicographic) Adaptive (spacetree) http://www5.in.tum.de/peano/

Div-free Elements Driven Cavity Re=1000

Div-free Elements Flow around a Cylinder # DoF Re = 20 Re = 100 c d c l c d,max c l,max St 88,857 5.68 0.0151 3.225 0.94 0.299 ref. 5.58 0.0107 3.230 1.00 0.298

CFD Extensions joint work with Janos Benk, Bernhard Gatzhammer, Miriam Mehl, Kristof Unterweger, and Tobias Weinzierl Moving geometries Update of data + grid (regular + adaptive) Divergence correction

The PDE Framework Peano Cartesian grids (arbitrary dimensions) Plug-in concept for applications Space-filling curves, spacetrees, and stack data structures Strictly element-wise access Low memory demands Dynamical load balancing Moving geometries, dynamical adaptivity, geometric multigrid Software Engineering automatic tests, continuous integration, OO, design patterns,... CFD component Incompressible flow (FEM, IDO) Explicit + implicit time-integration schemes (FE, RK4, BE, (adaptive) TR) http://www5.in.tum.de/peano/

Backup I Low memory requirements (FEM + adap.): 2500 2000 1500 1000 bytes 2D bytes 3D 500 0 FE RK TR adap. sundance

Numerical Results FEM Q1Q0

Numerical Results - Performance 2D FEM 2 1,8 1,6 1,4 1,2 1 0,8 0,6 0,4 0,2 0 level 6 12,676 level 7 116,061 level 8 1,051,253 ratio adaptive vs. regular 3D FEM Overhead adaptive vs. regular < 3% 2D IDO Overhead Peano vs. Aoki (regular): 1.3 4.4