High Performance Computing
|
|
- MargaretMargaret Armstrong
- 5 years ago
- Views:
Transcription
1 High Performance Computing ADVANCED SCIENTIFIC COMPUTING Dr. Ing. Morris Riedel Adjunct Associated Professor School of Engineering and Natural Sciences, University of Iceland Research Group Leader, Juelich Supercomputing Centre, Germany SHORT LECTURE 15 Computational Fluid Dynamics November 9 th, 2017 Room Ág-303
2 Review of Lecture 14 Molecular Systems & Libraries Modelling behaviour & dynamics of molecules (molecular model of a protein) Molecular Docking Molecular Dynamics (docking of a small molecule ligand to a protein receptor to produce a complex) (force field) modified from [1] Wikipedia on Molecular Modelling [2] Wikipedia on Molecular Mechanics (Iterative simulation method calculating forces and solving the equations of motion based on the accelerations obtained from the new forces) modified from [3] Wikipedia on Molecular Dynamics 2/ 27
3 HPC-A[dvanced] Scientific Computing Second Part Consists of techniques for programming large-scale HPC Systems Approach: Get a broad understanding what HPC is and what can be done Goal: Train general HPC techniques and bits of domain-specific applications Domain-specific Science & Engineering A Domain-specific CFD Applications High Performance Computing (a field of constant changes) HPC A Course Domain-specific Engineering Applications Domain-specific Science & Engineering N 3/ 27
4 Outline of the Course 1. High Performance Computing 2. Parallelization Fundamentals 3. Parallel Programming with MPI 4. Advanced MPI Techniques 5. Parallel Algorithms & Data Structures 6. Parallel Programming with OpenMP 7. Hybrid Programming & Patterns 8. Debugging & Profiling Techniques 9. Performance Optimization & Tools 10. Scalable HPC Infrastructures & GPUs 11. Scientific Visualization & Steering 12. Terrestrial Systems & Climate 13. Systems Biology & Bioinformatics 14. Molecular Systems & Libraries 15. Computational Fluid Dynamics 16. Finite Elements Method 17. Machine Learning & Data Mining 18. Epilogue + additional practical lectures for our hands-on exercises in context 4/ 27
5 Outline Computational Fluid Dynamics Terminology & Motivation Naviar-Stokes Method Lattice-Boltzmann Method Large Eddy Turbulence Model Modelling Methodology Selected Libraries & Methods Fire Dynamics Simulator OpenFOAM HemeLB ifluids Short Lecture only shows subsets of libraries & applications in domains Selected promises from previous lecture(s): Lecture 5: Lecture 15 will give in-depth details on parallel CFD algorithms, tools, and application areas Lecture 5: Lectures will provide more details on complexities integrating technical & domain code Lecture 7: Lectures will provide more examples of using stencil-based methods as part of applications Lecture 11: Lecture 15 will show further methods for steering used in computational fluid dynamics (CFD) Lecture 11: Lectures will provide scientific visualizations for different HPC application domain fields Lecture 14: Lecture 15 will give further details on computational fluid dynamics (CFD) techniques & codes 5/ 27
6 Computational Fluid Dynamics 6/ 27
7 Parallel Algorithm Programming Revisited Pro: Network communication is relatively hidden and supported Contra: Programming with MPI/OpenMP requires parallelization methods Not easy: Write technical code well integrated in problem-domain code Three Key Parts, the recipe Example: Race Car Simulation 1. Apply a good parallelization method (e.g. domain decomposition) 2. Write manually good MPI (or/and OpenMP) code for (technical) communication between processors (e.g. across 1024 cores, then more cores, ) 3. Integrate well technical code with problem-domain code (e.g. computational fluid dynamics & airflow) Modified from [4] Caterham F1 team 7/ 27
8 Computational Fluid Dynamics Terminology & Motivation Fluid dynamics stands for the science of fluid motion in order to understand liquids, gases, etc. Computational Fluid Dynamics (CFD) use numerical methods to analyze fluid flows Fluid Dynamics as branch of Fluid Mechanics Alternative to Experimental fluid dynamics & Theoretical Fluid Dynamics Computational Fluid Dynamics (CFD) use numerical methods (cf. Lecture 12) Interaction of fluids with surfaces defined by certain boundary conditions & equations Usage Detailed product development (e.g. cars, aircraft) Conceptual studies of new designs Troubleshooting & Redesign Various Approaches [5] Wikipedia on CFD E.g. Naviar-Stokes equations, Lattice-Boltzmann method, Large-Eddy, etc. 8/ 27
9 Computational Fluid Dynamics Methods Overview [6] S. Orszag et al. Lecture 16 provide more details on the finite element method (FEM) used by CFD simulations 9/ 27
10 Computational Fluid Dynamics Navier-Stokes Method Navier-Stokes equations are used in CFD simulations to describe the motion of fluid substances Equations describe the physics of a wide variety of elements in scientific and engineering domains Origin of unique name modified from [7] Wikipedia on Navier-Stokes Named after Claude-Louis Navier and George Gabriel Stokes Solving equations Solution is a velocity (not a position) Result is a velocity/flow field Description of the velocity of the fluid at a given point in space and time Modeling CFD examples Ocean currents (cf. assignments) Water flow in a pipe Air flow around a wing (equations are nonlinear partial differential equations - PDEs, cf. Lecture 12) (classical mechanics solutions are rather trajectories of positions of a certain particle, here fluid velocity is in focus) 10 / 27
11 Computational Fluid Dynamics Lattice Boltzmann Method The Lattice Boltzmann Method (LBM) is used in CFD simulations to perform fluid simulations Discrete Boltzmann equations are solved to simulate the flow of fluids including collision models Alternative to Navier-Stokes Different set of equations Modeling approach Fluid consisting of particles Particles have a finite number of discrete velocity values Particles perform consecutive propagation and collision processes Performed over discrete lattice mesh Modeling complex CFD examples Airflow around a vehicle Blood flow in a brain modified from [8] Wikipedia on LBM (traditional CFD methods solve the conversation equations of macroscopic properties like mass, momentum, and energy) (Research accoustic impact of headlights) (Collision step) (Streaming step) [6] S. Orszag et al. 11 / 27
12 Computational Fluid Dynamics Large Eddy Turbulence Large Eddy Simulation (LES) is a mathematical model for turbulence used in CFD simulations LES operates on the Navier-Stokes equations to reduce the range of length scales of the solution Simulating Turbulence modified from [9] Wikipedia on LES [10] Wikipedia on Turbulence Flow characterized by chaotic property changes (chaotic from chaos theory) Low momentum diffusion High momentum convection Rapid variation of pressure and velocity (in space and time) LES enables complex simulations Solution is a filtered velocity field (filtered Naviar-Stokes equations) Small length and time scales enable computational simulation 12 / 27
13 Stencil-based Iterative Methods Revisited Stencil-based iterative methods update array elements according to a fixed pattern called stencil The key of stencil methods is its regular structure mostly implemented using arrays in codes Method is often used in computational science as part of scientific and angineering applications Simulation sciences & numerical methods Stencil-based iterative methods Applicable with exceptions with other methods: Finite element method (selected codes on regular grids can use stencil codes) Selected application examples Computational Fluid Dynamics (CFD) codes Partial differential equations (PDE) solver Jacobi method Gauss-Seidel method Image processing [11] Wikipedia on stencil code 13 / 27
14 Computational Fluid Dynamics Modeling Methodology Solve practical fluid flow problems Modeling & simulating reality but with specific scientific detailed elements Practical Preprocessing Steps 1. Geometry (physical bounds) of the problem space is defined 2. Volume occupied by the fluid is divided into discrete cells (aka mesh ) 3. Physical modeling is defined (e.g. equations of motion) 4. Boundary conditions (e.g. specify fluid behaviour & boundary properties) Computational simulation Equations are solved iteratively (cf. Lecture 7) via time-steps over space Postprocessing Steps Further simulation output data analysis and/or visualization [5] Wikipedia on CFD Lecture 16 provide more details on advanced domain decomposition methods reffered to as mesh 14 / 27
15 [Video] Computational Fluid Dynamics [12] YouTube Video, CFD 15 / 27
16 Selected Libraries & Methods 16 / 27
17 Computational Fluid Dynamics (CFD) Algorithms Revisited Scientific case: Understanding fire and smoke dynamics E.g. CFD of evacuation networks in underground traffic nodes Numerical representation of reality [13] Civil Security & Traffic Group Numerically well resolved CFD simulations require massive computational resources Parallel computing significantly decreases computing time Smart domain decompositions 17 / 27
18 Selected Libraries & Methods FDS Fire Dynamics Simulator (FDS) is a CFD simulation package solving simplified forms of the Navier- Stokes equations and enables large-eddy simulations (LES) for low-speed flows (i.e. smoke/fire) Selected Facts Open source package Includes visualization tool SmokeView Parallelization MPI (cf. Lecture 3) & OpenMP (cf. Lecture 6) Hybrid programming (cf. Lecture 7) Examples Smoke and heat transport from fires in underground stations (e.g. fire safety / civil engineering) modified from [14] FDS Web page [13] Civil Security & Traffic Group Lecture 16 provide more details on how smoke can be simulated using adaptive mesh refinement 18 / 27
19 Selected Libraries & Methods OpenFOAM Open source field operation and manipulation (OpenFOAM) is a C++ toolbox of numerical solvers and pre-/post processing utilities for the solution of CFD problems used in HPC simulations Selected Facts Free and open source software & maintained by OpenFOAM foundation Use of object oriented programming (e.g. C++ classes, etc.) Parallelization Several methods for Domain decomposition (cf. Lecture 2) Distributed memory with MPI (cf. Lecture 3) Examples Dispersion of stack exhaust above a pitched roof (e.g. environmental consulting) modified from [15] OpenFOAM Web page (Parallelization is inherent in the OpenFOAM design) (using the LES mode within OpenFOAM) [16] Lohmeier Consulting Engineers 19 / 27
20 Selected Libraries & Methods HemeLB HemeLB uses the Lattice-Boltzmann method and is a CFD simulation software to model the flow of blood on highly scalable supercomputers (e.g. blood velocity and pressure fields) Selected Facts Fluid particles are tracked (microscopic level) across a discret set of permissible velocities Parallelization Only nearest neighbor interactions are considered, use of advanced torus network topologies (cf. Lecture 4) Use of distributed memory with MPI (cf. Lecture 3) Examples modified from [17] HemeLB Web page (Could provide radiologists with Estimates of flow rates, pressures in the vascular structures to enable better treatment of patients) Patient brain blood-flow with magnetic resonance angiogram blueprint 20 / 27
21 Computational Steering Different Methods Revisited Steering requires an active manipulation channel Influencing HPC simulations by waiting for requests (e.g. not a good practice since HPC simulation may wait) Influencing HPC simulations by collecting requests (e.g. good practice since HPC simulation decides update) Only one channel vs. one channel per n remote users Application area examples Often iterative methods (e.g. time steps in simulations) Steer airflow in constructions (e.g. passengers in aircraft) Steer nbody simulations (e.g. star cluster simulations) Steer fluid simulations (e.g. boat acceleration in water) Parameter space exploration in HPC simulations in order to focus on regions of interests in science 21 / 27
22 Selected Libraries & Methods ifluids ifluids is a parallel software for CFD simulations in general and for indoor air flow simulations in particular being also augmented with computational steering capabilities and online visualizations Selected Facts [18] P. Wenisch et al. Simulation progresses & airflow can be interactively changed (e.g. geometries) Parallelization Use of MPI (cf. Lecture 3) Enables interactive parallel steering and online visualization (cf. Lecture 11) Examples Exploring capabilities of a ventilation system in a surgery room (i.e. airflow) 22 / 27
23 [Video] Selected Library example [19] YouTube Video, LES 23 / 27
24 Lecture Bibliography 24 / 27
25 Lecture Bibliography (1) [1] Wikipedia on Molecular Modelling, Online: [2] Wikipedia on Molecular Mechanics, Online: [3] Wikipedia on Molecular Dynamics, Outline: [4] Caterham F1 Team Races Past Competition with HPC, Online: [5] Wikipedia on Computational Fluid Dynamics, Online: [6] Steven Orszag et al., Lattice Boltzmann Methods for Fluid Dynamics, Online: [7] Wikipedia on Navier-Stokes, Online: [8] Wikipedia on Lattice Boltzmann Methods, Online: [9] Wikipedia on Large eddy simulations, Online: [10] Wikipedia on Turbulence, Online: 25 / 27
26 Lecture Bibliography (2) [11] Wikipedia on stencil code, Online: [12] YouTube Video, Computational Fluid Dynamics (CFD), Online: [13] Civil Security & Traffice Group, Online: [14] FDS Web page, Online: [15] OpenFOAM Web page, Online: [16] Lohmeyer Consulting Engineers, Online: [17] HemeLB, Science2020, Online: [18] P. Wenisch et al., Computational Steering: Interactive Flow Simulation in civil Engineering, inside, Vol. 5(2),2007 [19] YouTube Video, Large-Eddy Simulation (LES), Online: 26 / 27
27 27 / 27
INNOVATIVE CFD FOR SUPER-COMPUTER RESULTS ON YOUR DESKTOP
INNOVATIVE CFD FOR SUPER-COMPUTER RESULTS ON YOUR DESKTOP XFlow is a next generation CFD software that uses a proprietary, particle-based, meshless approach which can easily handle traditionally complex
More informationHigh Performance Computing
High Performance Computing ADVANCED SCIENTIFIC COMPUTING Dr. Ing. Morris Riedel Adjunct Associated Professor School of Engineering and Natural Sciences, University of Iceland Research Group Leader, Juelich
More informationVirtual EM Inc. Ann Arbor, Michigan, USA
Functional Description of the Architecture of a Special Purpose Processor for Orders of Magnitude Reduction in Run Time in Computational Electromagnetics Tayfun Özdemir Virtual EM Inc. Ann Arbor, Michigan,
More information1. Mathematical Modelling
1. describe a given problem with some mathematical formalism in order to get a formal and precise description see fundamental properties due to the abstraction allow a systematic treatment and, thus, solution
More informationIntroduction to C omputational F luid Dynamics. D. Murrin
Introduction to C omputational F luid Dynamics D. Murrin Computational fluid dynamics (CFD) is the science of predicting fluid flow, heat transfer, mass transfer, chemical reactions, and related phenomena
More informationcomputational Fluid Dynamics - Prof. V. Esfahanian
Three boards categories: Experimental Theoretical Computational Crucial to know all three: Each has their advantages and disadvantages. Require validation and verification. School of Mechanical Engineering
More informationProgram: Advanced Certificate Program
Program: Advanced Certificate Program Course: CFD-Vehicle Aerodynamics Directorate of Training and Lifelong Learning #470-P, Peenya Industrial Area, 4th Phase Peenya, Bengaluru 560 058 www.msruas.ac.in
More informationIntroduction to Computational Fluid Dynamics Mech 122 D. Fabris, K. Lynch, D. Rich
Introduction to Computational Fluid Dynamics Mech 122 D. Fabris, K. Lynch, D. Rich 1 Computational Fluid dynamics Computational fluid dynamics (CFD) is the analysis of systems involving fluid flow, heat
More informationComputational Fluid Dynamics PRODUCT SHEET
TM 2014 Computational Fluid Dynamics PRODUCT SHEET 1 Breaking Limitations The Challenge of Traditional CFD In the traditional mesh-based approach, the reliability highly depends on the quality of the mesh,
More informationAn interactive thermal fluid simulator for the design of HVAC systems
An interactive thermal fluid simulator for the design of HVAC systems Michael Pfaffinger, Christoph van Treeck, André Borrmann, Petra Wenisch, Ernst Rank Computational Civil and Environmental Engineering,
More informationParallel & Scalable Machine Learning Introduction to Machine Learning Algorithms
Parallel & Scalable Machine Learning Introduction to Machine Learning Algorithms Dr. Ing. Morris Riedel Adjunct Associated Professor School of Engineering and Natural Sciences, University of Iceland Research
More informationMultigrid Solvers in CFD. David Emerson. Scientific Computing Department STFC Daresbury Laboratory Daresbury, Warrington, WA4 4AD, UK
Multigrid Solvers in CFD David Emerson Scientific Computing Department STFC Daresbury Laboratory Daresbury, Warrington, WA4 4AD, UK david.emerson@stfc.ac.uk 1 Outline Multigrid: general comments Incompressible
More informationVerification and Validation in CFD and Heat Transfer: ANSYS Practice and the New ASME Standard
Verification and Validation in CFD and Heat Transfer: ANSYS Practice and the New ASME Standard Dimitri P. Tselepidakis & Lewis Collins ASME 2012 Verification and Validation Symposium May 3 rd, 2012 1 Outline
More informationLATTICE-BOLTZMANN METHOD FOR THE SIMULATION OF LAMINAR MIXERS
14 th European Conference on Mixing Warszawa, 10-13 September 2012 LATTICE-BOLTZMANN METHOD FOR THE SIMULATION OF LAMINAR MIXERS Felix Muggli a, Laurent Chatagny a, Jonas Lätt b a Sulzer Markets & Technology
More informationIntroduction to Parallel Programming in OpenMp Dr. Yogish Sabharwal Department of Computer Science & Engineering Indian Institute of Technology, Delhi
Introduction to Parallel Programming in OpenMp Dr. Yogish Sabharwal Department of Computer Science & Engineering Indian Institute of Technology, Delhi Lecture - 01 Introduction to Parallel Computing Architectures
More informationSoftware and Performance Engineering for numerical codes on GPU clusters
Software and Performance Engineering for numerical codes on GPU clusters H. Köstler International Workshop of GPU Solutions to Multiscale Problems in Science and Engineering Harbin, China 28.7.2010 2 3
More informationAdarsh Krishnamurthy (cs184-bb) Bela Stepanova (cs184-bs)
OBJECTIVE FLUID SIMULATIONS Adarsh Krishnamurthy (cs184-bb) Bela Stepanova (cs184-bs) The basic objective of the project is the implementation of the paper Stable Fluids (Jos Stam, SIGGRAPH 99). The final
More information1.2 Numerical Solutions of Flow Problems
1.2 Numerical Solutions of Flow Problems DIFFERENTIAL EQUATIONS OF MOTION FOR A SIMPLIFIED FLOW PROBLEM Continuity equation for incompressible flow: 0 Momentum (Navier-Stokes) equations for a Newtonian
More informationSimulation of Turbulent Axisymmetric Waterjet Using Computational Fluid Dynamics (CFD)
Simulation of Turbulent Axisymmetric Waterjet Using Computational Fluid Dynamics (CFD) PhD. Eng. Nicolae MEDAN 1 1 Technical University Cluj-Napoca, North University Center Baia Mare, Nicolae.Medan@cunbm.utcluj.ro
More informationDriven Cavity Example
BMAppendixI.qxd 11/14/12 6:55 PM Page I-1 I CFD Driven Cavity Example I.1 Problem One of the classic benchmarks in CFD is the driven cavity problem. Consider steady, incompressible, viscous flow in a square
More informationContinued Investigation of Small-Scale Air-Sea Coupled Dynamics Using CBLAST Data
Continued Investigation of Small-Scale Air-Sea Coupled Dynamics Using CBLAST Data Dick K.P. Yue Center for Ocean Engineering Department of Mechanical Engineering Massachusetts Institute of Technology Cambridge,
More informationExpress Introductory Training in ANSYS Fluent Workshop 02 Using the Discrete Phase Model (DPM)
Express Introductory Training in ANSYS Fluent Workshop 02 Using the Discrete Phase Model (DPM) Dimitrios Sofialidis Technical Manager, SimTec Ltd. Mechanical Engineer, PhD PRACE Autumn School 2013 - Industry
More informationDynamic Mode Decomposition analysis of flow fields from CFD Simulations
Dynamic Mode Decomposition analysis of flow fields from CFD Simulations Technische Universität München Thomas Indinger Lukas Haag, Daiki Matsumoto, Christoph Niedermeier in collaboration with Agenda Motivation
More informationNumerical Algorithms on Multi-GPU Architectures
Numerical Algorithms on Multi-GPU Architectures Dr.-Ing. Harald Köstler 2 nd International Workshops on Advances in Computational Mechanics Yokohama, Japan 30.3.2010 2 3 Contents Motivation: Applications
More informationNUMERICAL INVESTIGATION OF THE FLOW BEHAVIOR INTO THE INLET GUIDE VANE SYSTEM (IGV)
University of West Bohemia» Department of Power System Engineering NUMERICAL INVESTIGATION OF THE FLOW BEHAVIOR INTO THE INLET GUIDE VANE SYSTEM (IGV) Publication was supported by project: Budování excelentního
More informationComputational Fluid Dynamics with the Lattice Boltzmann Method KTH SCI, Stockholm
Computational Fluid Dynamics with the Lattice Boltzmann Method KTH SCI, Stockholm March 17 March 21, 2014 Florian Schornbaum, Martin Bauer, Simon Bogner Chair for System Simulation Friedrich-Alexander-Universität
More informationLecture 1 GENERAL INTRODUCTION: HISTORICAL BACKGROUND AND SPECTRUM OF APPLICATIONS
Lecture 1 GENERAL INTRODUCTION: HISTORICAL BACKGROUND AND SPECTRUM OF APPLICATIONS 1.1 INTRODUCTION Analysis of physical problems in any area of engineering and science involves a multipronged approach:
More informationCGT 581 G Fluids. Overview. Some terms. Some terms
CGT 581 G Fluids Bedřich Beneš, Ph.D. Purdue University Department of Computer Graphics Technology Overview Some terms Incompressible Navier-Stokes Boundary conditions Lagrange vs. Euler Eulerian approaches
More informationCFD-1. Introduction: What is CFD? T. J. Craft. Msc CFD-1. CFD: Computational Fluid Dynamics
School of Mechanical Aerospace and Civil Engineering CFD-1 T. J. Craft George Begg Building, C41 Msc CFD-1 Reading: J. Ferziger, M. Peric, Computational Methods for Fluid Dynamics H.K. Versteeg, W. Malalasekara,
More informationSPC 307 Aerodynamics. Lecture 1. February 10, 2018
SPC 307 Aerodynamics Lecture 1 February 10, 2018 Sep. 18, 2016 1 Course Materials drahmednagib.com 2 COURSE OUTLINE Introduction to Aerodynamics Review on the Fundamentals of Fluid Mechanics Euler and
More informationHealthy Buildings 2017 Europe July 2-5, 2017, Lublin, Poland
Healthy Buildings 2017 Europe July 2-5, 2017, Lublin, Poland Paper ID 0122 ISBN: 978-83-7947-232-1 Numerical Investigation of Transport and Deposition of Liquid Aerosol Particles in Indoor Environments
More informationAcknowledgements. Prof. Dan Negrut Prof. Darryl Thelen Prof. Michael Zinn. SBEL Colleagues: Hammad Mazar, Toby Heyn, Manoj Kumar
Philipp Hahn Acknowledgements Prof. Dan Negrut Prof. Darryl Thelen Prof. Michael Zinn SBEL Colleagues: Hammad Mazar, Toby Heyn, Manoj Kumar 2 Outline Motivation Lumped Mass Model Model properties Simulation
More informationCUDA. Fluid simulation Lattice Boltzmann Models Cellular Automata
CUDA Fluid simulation Lattice Boltzmann Models Cellular Automata Please excuse my layout of slides for the remaining part of the talk! Fluid Simulation Navier Stokes equations for incompressible fluids
More informationMarine Hydrodynamics Solver in OpenFOAM
Marine Hydrodynamics Solver in OpenFOAM p. 1/14 Marine Hydrodynamics Solver in OpenFOAM Hrvoje Jasak and Henrik Rusche h.jasak@wikki.co.uk, h.rusche@wikki.co.uk Wikki, United Kingdom and Germany 4 December
More informationRealistic Animation of Fluids
1 Realistic Animation of Fluids Nick Foster and Dimitris Metaxas Presented by Alex Liberman April 19, 2005 2 Previous Work Used non physics-based methods (mostly in 2D) Hard to simulate effects that rely
More informationAlgorithms, System and Data Centre Optimisation for Energy Efficient HPC
2015-09-14 Algorithms, System and Data Centre Optimisation for Energy Efficient HPC Vincent Heuveline URZ Computing Centre of Heidelberg University EMCL Engineering Mathematics and Computing Lab 1 Energy
More informationAnimation of Fluids. Animating Fluid is Hard
Animation of Fluids Animating Fluid is Hard Too complex to animate by hand Surface is changing very quickly Lots of small details In short, a nightmare! Need automatic simulations AdHoc Methods Some simple
More informationFIRE DYNAMICS - COMPARATIVE ANALYSIS OF CFD SIMULATION TOOLS AND THEIR UTILIZATION
FIRE DYNAMICS - COMPARATIVE ANALYSIS OF CFD SIMULATION TOOLS AND THEIR UTILIZATION Dr Andrei Horvat CFD and Evacuation in Built Environment Tel-Aviv, December 2015 Content Introduction Fire dynamics and
More informationMESHLESS SOLUTION OF INCOMPRESSIBLE FLOW OVER BACKWARD-FACING STEP
Vol. 12, Issue 1/2016, 63-68 DOI: 10.1515/cee-2016-0009 MESHLESS SOLUTION OF INCOMPRESSIBLE FLOW OVER BACKWARD-FACING STEP Juraj MUŽÍK 1,* 1 Department of Geotechnics, Faculty of Civil Engineering, University
More informationNavier-Stokes & Flow Simulation
Last Time? Navier-Stokes & Flow Simulation Pop Worksheet! Teams of 2. Hand in to Jeramey after we discuss. Sketch the first few frames of a 2D explicit Euler mass-spring simulation for a 2x3 cloth network
More informationUse of numerical flow simulations (CFD) for optimising heat exchangers
www.guentner.eu Technical article from 03.04.2017 Author Dr. Andreas Zürner Research Güntner GmbH & Co. KG Use of numerical flow simulations (CFD) for optimising heat exchangers Numerical flow simulations
More informationFluid Mechanics Simulation Essentials R2014X
Fluid Mechanics Simulation Essentials R2014X About this Course Course objectives Upon completion of this course you will be able to: Set up and create CFD, CHT and FSI models in the 3DEXPERIENCE Platform
More informationPerformance Optimization of a Massively Parallel Phase-Field Method Using the HPC Framework walberla
Performance Optimization of a Massively Parallel Phase-Field Method Using the HPC Framework walberla SIAM PP 2016, April 13 th 2016 Martin Bauer, Florian Schornbaum, Christian Godenschwager, Johannes Hötzer,
More informationReconstruction of Trees from Laser Scan Data and further Simulation Topics
Reconstruction of Trees from Laser Scan Data and further Simulation Topics Helmholtz-Research Center, Munich Daniel Ritter http://www10.informatik.uni-erlangen.de Overview 1. Introduction of the Chair
More informationComputational Fluid Dynamics using OpenCL a Practical Introduction
19th International Congress on Modelling and Simulation, Perth, Australia, 12 16 December 2011 http://mssanz.org.au/modsim2011 Computational Fluid Dynamics using OpenCL a Practical Introduction T Bednarz
More informationThe Finite Element Method
The Finite Element Method A Practical Course G. R. Liu and S. S. Quek Chapter 1: Computational modeling An overview 1 CONTENTS INTRODUCTION PHYSICAL PROBLEMS IN ENGINEERING COMPUTATIONAL MODELLING USING
More informationLATTICE-BOLTZMANN AND COMPUTATIONAL FLUID DYNAMICS
LATTICE-BOLTZMANN AND COMPUTATIONAL FLUID DYNAMICS NAVIER-STOKES EQUATIONS u t + u u + 1 ρ p = Ԧg + ν u u=0 WHAT IS COMPUTATIONAL FLUID DYNAMICS? Branch of Fluid Dynamics which uses computer power to approximate
More informationAn Overview of Computational Fluid Dynamics
An Overview of Computational Fluid Dynamics Dr. Nor Azwadi bin Che Sidik Faculty of Mechanical Engineering Universiti Teknologi Malaysia INSPIRING CREATIVE AND INNOVATIVE MINDS 1 What is CFD? C computational
More informationLarge Eddy Simulation of Flow over a Backward Facing Step using Fire Dynamics Simulator (FDS)
The 14 th Asian Congress of Fluid Mechanics - 14ACFM October 15-19, 2013; Hanoi and Halong, Vietnam Large Eddy Simulation of Flow over a Backward Facing Step using Fire Dynamics Simulator (FDS) Md. Mahfuz
More informationFlow Structures Extracted from Visualization Images: Vector Fields and Topology
Flow Structures Extracted from Visualization Images: Vector Fields and Topology Tianshu Liu Department of Mechanical & Aerospace Engineering Western Michigan University, Kalamazoo, MI 49008, USA We live
More informationMesh techniques and uncertainty for modelling impulse jetfans. O. A. (Sam) Alshroof. CFD manager Olsson Fire and Risk
Mesh techniques and uncertainty for modelling impulse jetfans O. A. (Sam) Alshroof CFD manager Olsson Fire and Risk Email: Sam.Alshroof@olssonfire.com Abstract This study presents the numerical modelling
More informationRecent applications of overset mesh technology in SC/Tetra
Recent applications of overset mesh technology in SC/Tetra NIA CFD Seminar October 6, 2014 Tomohiro Irie Software Cradle Co., Ltd. 1 Contents Introduction Software Cradle SC/Tetra Background of Demands
More informationXFlow HIGH FIDELITY COMPUTATIONAL FLUID DYNAMICS
XFlow HIGH FIDELITY COMPUTATIONAL FLUID DYNAMICS XFlow OVERVIEW In the traditional mesh-based approach to solving Computational Fluid Dynamics (CFD) problems, reliability is highly dependent on the quality
More informationNonlinear Potential Flow Solver Development in OpenFOAM
Nonlinear Potential Flow Solver Development in OpenFOAM A. Mehmood Plymouth University, UK April 19,2016 A. Mehmood Table of Contents 1 Motivation 2 Solution Methodology Mathematical Formulation Sequence
More informationContinuum-Microscopic Models
Scientific Computing and Numerical Analysis Seminar October 1, 2010 Outline Heterogeneous Multiscale Method Adaptive Mesh ad Algorithm Refinement Equation-Free Method Incorporates two scales (length, time
More informationMulti-objective adjoint optimization of flow in duct and pipe networks
Multi-objective adjoint optimization of flow in duct and pipe networks Eugene de Villiers Thomas Schumacher 6th OPENFOAM Workshop PennState University, USA 13-16 June, 2011 info@engys.eu Tel: +44 (0)20
More informationPreliminary Spray Cooling Simulations Using a Full-Cone Water Spray
39th Dayton-Cincinnati Aerospace Sciences Symposium Preliminary Spray Cooling Simulations Using a Full-Cone Water Spray Murat Dinc Prof. Donald D. Gray (advisor), Prof. John M. Kuhlman, Nicholas L. Hillen,
More informationLaBS: a CFD tool based on the Lattice Boltzmann method. E. Tannoury, D. Ricot, B. Gaston
LaBS: a CFD tool based on the Lattice Boltzmann method E. Tannoury, D. Ricot, B. Gaston Impact of HPC on automotive engineering applications Alain Prost, 1989 Lewis Hamilton, 2008 Impact of HPC on automotive
More informationNavier-Stokes & Flow Simulation
Last Time? Navier-Stokes & Flow Simulation Implicit Surfaces Marching Cubes/Tetras Collision Detection & Response Conservative Bounding Regions backtracking fixing Today Flow Simulations in Graphics Flow
More informationSimulation of Flow Development in a Pipe
Tutorial 4. Simulation of Flow Development in a Pipe Introduction The purpose of this tutorial is to illustrate the setup and solution of a 3D turbulent fluid flow in a pipe. The pipe networks are common
More informationFree Surface Flow Simulations
Free Surface Flow Simulations Hrvoje Jasak h.jasak@wikki.co.uk Wikki Ltd. United Kingdom 11/Jan/2005 Free Surface Flow Simulations p.1/26 Outline Objective Present two numerical modelling approaches for
More informationin:flux - Intelligent CFD Software
in:flux - Intelligent CFD Software info@insightnumerics.com Fire and Gas Mapping. Optimized. Slide 1 Introduction to in:flux in:flux is a CFD software product to be used for dispersion and ventilation
More informationHigh Scalability of Lattice Boltzmann Simulations with Turbulence Models using Heterogeneous Clusters
SIAM PP 2014 High Scalability of Lattice Boltzmann Simulations with Turbulence Models using Heterogeneous Clusters C. Riesinger, A. Bakhtiari, M. Schreiber Technische Universität München February 20, 2014
More informationComputational Fluid Dynamics
Computational Fluid Dynamics Prof. Dr.-Ing. Siegfried Wagner Institut für Aerodynamik und Gasdynamik, Universität Stuttgart, Pfaffenwaldring 21, 70550 Stuttgart A large number of highly qualified papers
More informationCIBSE YEN CFD Presentation. Joseph Berthoud
CIBSE YEN CFD Presentation Joseph Berthoud 10 th May 2017 Introduction 20 Minutes / 40 Slides What is CFD Validation Jobs Physical Scale Modelling Questions Page 2 Introduction Nearly 20 years experience.
More informationValidation of a Multi-physics Simulation Approach for Insertion Electromagnetic Flowmeter Design Application
Validation of a Multi-physics Simulation Approach for Insertion Electromagnetic Flowmeter Design Application Setup Numerical Turbulence ing by March 15, 2015 Markets Insertion electromagnetic flowmeters
More informationLattice Boltzmann with CUDA
Lattice Boltzmann with CUDA Lan Shi, Li Yi & Liyuan Zhang Hauptseminar: Multicore Architectures and Programming Page 1 Outline Overview of LBM An usage of LBM Algorithm Implementation in CUDA and Optimization
More information2.7 Cloth Animation. Jacobs University Visualization and Computer Graphics Lab : Advanced Graphics - Chapter 2 123
2.7 Cloth Animation 320491: Advanced Graphics - Chapter 2 123 Example: Cloth draping Image Michael Kass 320491: Advanced Graphics - Chapter 2 124 Cloth using mass-spring model Network of masses and springs
More informationSTCE. An (more) effective Discrete Adjoint Model for OpenFOAM
An (more) effective Discrete Adjoint Model for OpenFOAM Markus Towara, Uwe Naumann Software and Tools for Computational Engineering Science RWTH Aachen University EuroAD 2013, Oxford, 10. December 2013
More informationAurélien Thinat Stéphane Cordier 1, François Cany
SimHydro 2012:New trends in simulation - Hydroinformatics and 3D modeling, 12-14 September 2012, Nice Aurélien Thinat, Stéphane Cordier, François Cany Application of OpenFOAM to the study of wave loads
More informationAnalytical Solution and Direct Numerical Simulations of Particulate Turbulent Flows in a Channel. Manjura Maula Nayamatullah
Analytical Solution and Direct Numerical Simulations of Particulate Turbulent Flows in a Channel Manjura Maula Nayamatullah Analytical solution and direct numerical simulations of particulate turbulent
More informationComputational Fluid Dynamics modeling of a Water Flow Over an Ogee Profile
FINITE ELEMENT METHOD TECHNICAL REPORT Computational Fluid Dynamics modeling of a Water Flow Over an Ogee Profile ANSYS CFX 12 ENME 547 Dr. Sudak Matias Sessarego Written Report Due Date: Friday December
More informationOn the numerical accuracy of particle dispersion simulation in operating theatres
On the numerical accuracy of particle dispersion simulation in operating theatres Wiebe Zoon 1,*, Marcel Loomans 1 and Jan Hensen 1 1 Eindhoven University of Technology, Eindhoven, the Netherlands * Corresponding
More informationTeam 194: Aerodynamic Study of Airflow around an Airfoil in the EGI Cloud
Team 194: Aerodynamic Study of Airflow around an Airfoil in the EGI Cloud CFD Support s OpenFOAM and UberCloud Containers enable efficient, effective, and easy access and use of MEET THE TEAM End-User/CFD
More informationA Direct Simulation-Based Study of Radiance in a Dynamic Ocean
A Direct Simulation-Based Study of Radiance in a Dynamic Ocean Dick K.P. Yue Center for Ocean Engineering Massachusetts Institute of Technology Room 5-321, 77 Massachusetts Ave, Cambridge, MA 02139 phone:
More informationFundamentals of CFD and Data Center Cooling Amir Radmehr, Ph.D. Innovative Research, Inc.
Minneapolis Symposium September 30 th, 2015 Fundamentals of CFD and Data Center Cooling Amir Radmehr, Ph.D. Innovative Research, Inc. radmehr@inres.com Learning Objectives 1. Gain familiarity with Computational
More informationFlow and Heat Transfer in a Mixing Elbow
Flow and Heat Transfer in a Mixing Elbow Objectives The main objectives of the project are to learn (i) how to set up and perform flow simulations with heat transfer and mixing, (ii) post-processing and
More informationCS GPU and GPGPU Programming Lecture 2: Introduction; GPU Architecture 1. Markus Hadwiger, KAUST
CS 380 - GPU and GPGPU Programming Lecture 2: Introduction; GPU Architecture 1 Markus Hadwiger, KAUST Reading Assignment #2 (until Feb. 17) Read (required): GLSL book, chapter 4 (The OpenGL Programmable
More informationOptimisation of LESsCOAL for largescale high-fidelity simulation of coal pyrolysis and combustion
Optimisation of LESsCOAL for largescale high-fidelity simulation of coal pyrolysis and combustion Kaidi Wan 1, Jun Xia 2, Neelofer Banglawala 3, Zhihua Wang 1, Kefa Cen 1 1. Zhejiang University, Hangzhou,
More informationA Particle Cellular Automata Model for Fluid Simulations
Annals of University of Craiova, Math. Comp. Sci. Ser. Volume 36(2), 2009, Pages 35 41 ISSN: 1223-6934 A Particle Cellular Automata Model for Fluid Simulations Costin-Radu Boldea Abstract. A new cellular-automaton
More informationFinal drive lubrication modeling
Final drive lubrication modeling E. Avdeev a,b 1, V. Ovchinnikov b a Samara University, b Laduga Automotive Engineering Abstract. In this paper we describe the method, which is the composition of finite
More informationPermeable and Absorbent Materials in Fluid Simulations
Permeable and Absorbent Materials in Fluid Simulations Nate Andrysco Bedrich Benes Department of Computer Science Slide 1 Motivation Fluid simulations are geared toward impermeable materials What if you
More informationTopology optimization of heat conduction problems
Topology optimization of heat conduction problems Workshop on industrial design optimization for fluid flow 23 September 2010 Misha Marie Gregersen Anton Evgrafov Mads Peter Sørensen Technical University
More informationSIMULATION OF FLOW FIELD AROUND AND INSIDE SCOUR PROTECTION WITH PHYSICAL AND REALISTIC PARTICLE CONFIGURATIONS
XIX International Conference on Water Resources CMWR 2012 University of Illinois at Urbana-Champaign June 17-22, 2012 SIMULATION OF FLOW FIELD AROUND AND INSIDE SCOUR PROTECTION WITH PHYSICAL AND REALISTIC
More informationNext-generation CFD: Real-Time Computation and Visualization
Next-generation CFD: Real-Time Computation and Visualization Christian F. Janßen Hamburg University of Technology Tesla C1060, ~20 million lattice nodes [2010] Kinetic approaches for the simulation of
More informationCFD MODELING FOR PNEUMATIC CONVEYING
CFD MODELING FOR PNEUMATIC CONVEYING Arvind Kumar 1, D.R. Kaushal 2, Navneet Kumar 3 1 Associate Professor YMCAUST, Faridabad 2 Associate Professor, IIT, Delhi 3 Research Scholar IIT, Delhi e-mail: arvindeem@yahoo.co.in
More informationReal Application Performance and Beyond
Real Application Performance and Beyond Mellanox Technologies Inc. 2900 Stender Way, Santa Clara, CA 95054 Tel: 408-970-3400 Fax: 408-970-3403 http://www.mellanox.com Scientists, engineers and analysts
More informationCIBSE Application Manual AM11 Building Performance Modelling Chapter 6: Ventilation Modelling
Contents Background Ventilation modelling tool categories Simple tools and estimation techniques Analytical methods Zonal network methods Computational Fluid Dynamics (CFD) Semi-external spaces Summary
More informationAerodynamics of a hi-performance vehicle: a parallel computing application inside the Hi-ZEV project
Workshop HPC enabling of OpenFOAM for CFD applications Aerodynamics of a hi-performance vehicle: a parallel computing application inside the Hi-ZEV project A. De Maio (1), V. Krastev (2), P. Lanucara (3),
More informationSPEED-UP GEARBOX SIMULATIONS BY INTEGRATING SCORG. Dr. Christine Klier, Sahand Saheb-Jahromi, Ludwig Berger*
SPEED-UP GEARBOX SIMULATIONS BY INTEGRATING SCORG Dr. Christine Klier, Sahand Saheb-Jahromi, Ludwig Berger* CFD SCHUCK ENGINEERING Engineering Services in computational fluid Dynamics (CFD) 25 employees
More informationLoad Balancing and Data Migration in a Hybrid Computational Fluid Dynamics Application
Load Balancing and Data Migration in a Hybrid Computational Fluid Dynamics Application Esteban Meneses Patrick Pisciuneri Center for Simulation and Modeling (SaM) University of Pittsburgh University of
More informationOptimizing Bio-Inspired Flow Channel Design on Bipolar Plates of PEM Fuel Cells
Excerpt from the Proceedings of the COMSOL Conference 2010 Boston Optimizing Bio-Inspired Flow Channel Design on Bipolar Plates of PEM Fuel Cells James A. Peitzmeier *1, Steven Kapturowski 2 and Xia Wang
More informationwalberla: Developing a Massively Parallel HPC Framework
walberla: Developing a Massively Parallel HPC Framework SIAM CS&E 2013, Boston February 26, 2013 Florian Schornbaum*, Christian Godenschwager*, Martin Bauer*, Matthias Markl, Ulrich Rüde* *Chair for System
More informationFrom Notebooks to Supercomputers: Tap the Full Potential of Your CUDA Resources with LibGeoDecomp
From Notebooks to Supercomputers: Tap the Full Potential of Your CUDA Resources with andreas.schaefer@cs.fau.de Friedrich-Alexander-Universität Erlangen-Nürnberg GPU Technology Conference 2013, San José,
More informationUse of STAR-CCM+ in Marine and Off-Shore Engineering - Key Features and Future Developments - M. Perić, F. Schäfer, E. Schreck & J.
Use of STAR-CCM+ in Marine and Off-Shore Engineering - Key Features and Future Developments - M. Perić, F. Schäfer, E. Schreck & J. Singh Contents Main features of STAR-CCM+ relevant for marine and offshore
More informationShape optimisation using breakthrough technologies
Shape optimisation using breakthrough technologies Compiled by Mike Slack Ansys Technical Services 2010 ANSYS, Inc. All rights reserved. 1 ANSYS, Inc. Proprietary Introduction Shape optimisation technologies
More informationThe study of air distribution in tunnels and large industrial buildings
Ventilation, Airflow and Contaminant Transport in Buildings The study of air distribution in tunnels and large industrial buildings 13th January 2017 7. Semester Project Indoor Environmental & Energy Engineering
More informationNIA CFD Futures Conference Hampton, VA; August 2012
Petascale Computing and Similarity Scaling in Turbulence P. K. Yeung Schools of AE, CSE, ME Georgia Tech pk.yeung@ae.gatech.edu NIA CFD Futures Conference Hampton, VA; August 2012 10 2 10 1 10 4 10 5 Supported
More informationAerodynamic optimization of low pressure axial fans with OpenFOAM
Aerodynamic optimization of low pressure axial fans with OpenFOAM 1, Max Hasenzahl 1, Prof. Dr.-Ing. Jens Friedrichs 2 1 Volkswagen AG (Cooling Development) 2 Institute of Jet Propulsion and Turbomachinery,
More informationSPH: Why and what for?
SPH: Why and what for? 4 th SPHERIC training day David Le Touzé, Fluid Mechanics Laboratory, Ecole Centrale de Nantes / CNRS SPH What for and why? How it works? Why not for everything? Duality of SPH SPH
More information