STRATEGIC ICT SUMMIT FEBRUARY 3 – 4, 2009 Name: Dr Kenji Takeda Organisation: School of Engineering Sciences, University of Southampton Contact Information:

Slides:



Advertisements
Similar presentations
A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
Advertisements

Complementary Capability Computing on HPCx Dr Alan Gray.
ASCR Data Science Centers Infrastructure Demonstration S. Canon, N. Desai, M. Ernst, K. Kleese-Van Dam, G. Shipman, B. Tierney.
Software + Services for Engineers. *Steven Johnston, †Phillip Marsh, *Simon J. Cox and *Kenji Takeda *Microsoft Institute for HPC, School of Engineering.
video Asian Option 20 periods’ pay-off stock’s up/down determined by mean and volatility u – up price jump d - down price jump Asian Option Pricing.
Protocols and software for exploiting Myrinet clusters Congduc Pham and the main contributors P. Geoffray, L. Prylli, B. Tourancheau, R. Westrelin.
1 Coven a Framework for High Performance Problem Solving Environments Nathan A. DeBardeleben Walter B. Ligon III Sourabh Pandit Dan C. Stanzione Jr. Parallel.
Design and Development of Duct-Diffuser Augmented Propeller Low Head Hydro Turbines Faculty of Engineering and the Environment Tauseef Ahmed –
Evan Greer, Mentor: Dr. Marcelo Kobayashi, HARP REU Program August 2, 2012 Contact: globalwindgroup.com.
HPC Impacts Automotive Aerodynamics Computational Fluid Dynamics HPC demands Kevin Golsch Aerodynamics – Energy Center 1 October 2010.
Windows HPC Server 2008 Presented by Frank Chism Windows and Condor: Co-Existence and Interoperation.
Tools for Engineering Analysis of High Performance Parallel Programs David Culler, Frederick Wong, Alan Mainwaring Computer Science Division U.C.Berkeley.
Computational Steering on the GRID Using a 3D model to Interact with a Large Scale Distributed Simulation in Real-Time Michael.
Airflows and the spread of airborne pathogens in the ICU Dr Collette W
Simulation of natural organic matter adsorption to soils: A preliminary report Indiana Biocomplexity Symposium, Notre Dame, IN, April 2003 Leilani Arthurs.
MOSES: Modelling and Simulation for e-Social Science Mark Birkin, Martin Clarke, Phil Rees School of Geography, University of Leeds Haibo Chen, Institute.
You Can Fly! WELCOME TO MIT!  Instructors: Sameera Ponda and Kostas Speridakos.
Business Process Management: The Third Wave The Next 50 Years of IT.
Advanced development requires advanced tooling.
Tools of Aeronautics Tools of Aeronautics Gateway To Technology®
About Keldysh Institute of Applied Mathematics, Russian Academy of Sciences, Moscow, Russia. Founded in 1953 by Mstislav.
Performance Evaluation of Hybrid MPI/OpenMP Implementation of a Lattice Boltzmann Application on Multicore Systems Department of Computer Science and Engineering,
SICSA student induction day, 2009Slide 1 Social Simulation Tutorial Session 6: Introduction to grids and cloud computing International Symposium on Grid.
Copyright © 2009 Boeing. All rights reserved. The Impact of High Performance Computing and Computational Fluid Dynamics on Aircraft Development Edward.
Unclassified A Journey Through The Mountains Of Information Chris Frost Mentor: Steve Norris From Data to Knowledge.
Thermoacoustics in random fibrous materials Seminar Carl Jensen Tuesday, March
Financial Services Developer Conference Excel Solutions with CCS Antonio Zurlo Technology Specialist HPC Microsoft Corporation.
DISTRIBUTED COMPUTING
CCA Common Component Architecture Manoj Krishnan Pacific Northwest National Laboratory MCMD Programming and Implementation Issues.
Airplane Motion and Vertical Stabilizer Loads
Moscow Institute of Physics and Technology, Department of Aeromechanics and Flight Engineering MSc Program AERODYNAMICS.
JNBridge Spanning Java and.NET. Visual Studio Industry Partner JNBridge NEXT STEPS Contact us at: Bridge anything Java to.NET, bridge.
Microsoft Visual Studio 2010 Muhammad Zubair MS (FAST-NU) Experience: 5+ Years Contact:- Cell#:
Supercomputing Center CFD Grid Research in N*Grid Project KISTI Supercomputing Center Chun-ho Sung.
The Limitation of MapReduce: A Probing Case and a Lightweight Solution Zhiqiang Ma Lin Gu Department of Computer Science and Engineering The Hong Kong.
4.2.1 Programming Models Technology drivers – Node count, scale of parallelism within the node – Heterogeneity – Complex memory hierarchies – Failure rates.
By Garrett Kelly. 3 types or reasons for distributed applications Data Data used by the application is distributed Computation Computation is distributed.
Grid Architecture William E. Johnston Lawrence Berkeley National Lab and NASA Ames Research Center (These slides are available at grid.lbl.gov/~wej/Grids)
Presented by An Overview of the Common Component Architecture (CCA) The CCA Forum and the Center for Technology for Advanced Scientific Component Software.
UNIVERSITY OF LEEDS Aerobiological Simulations Using Arc 1 Dr Cath Noakes; Dr Andy Sleigh; Dr Carl Gilkeson; Dr Miller Camargo-Valero; Dr Amir Khan.
“Grids and eScience” Mark Hayes Technical Director - Cambridge eScience Centre GEFD Summer School 2003.
Interactive Workflows Branislav Šimo, Ondrej Habala, Ladislav Hluchý Institute of Informatics, Slovak Academy of Sciences.
Grid Enabled Neurosurgical Imaging Using Simulation
By Dirk Hekhuis Advisors Dr. Greg Wolffe Dr. Christian Trefftz.
Multi-Node Real Time Flight Simulator (Outline of the topic, Oct/26/2004) Donghyuk Jeong Aerospace Eng.
Introduction Application of parallel programming to the KAMM model
Application of the MCMC Method for the Calibration of DSMC Parameters James S. Strand and David B. Goldstein The University of Texas at Austin Sponsored.
WSV207. Cluster Public Cloud Servers On-Premises Servers Desktop Workstations Application Logic.
Challenges in Wind Turbine Flows
Developing High Performing Parallel Application Services on Windows Azure Wen-ming Ye Sr. Technical Evangelist Microsoft Corporation.
Interactive educational system for coal combustion modeling in Power Plant boilers Marek Gayer, Pavel Slavík and František Hrdlička Computer.
CS 351/ IT 351 Modeling and Simulation Technologies HPC Architectures Dr. Jim Holten.
Modeling and Visualization of Combustion Using Fluid Simulator and Particle Systems Ing. Marek Gayer (supervised by prof. Pavel Slavík) Computer Graphics.
WASP Airborne Data Processor Laboratory for Imaging Algorithms and Systems Chester F. Carlson Center for Imaging Science Rochester Institute of Technology.
SALSASALSASALSASALSA Digital Science Center February 12, 2010, Bloomington Geoffrey Fox Judy Qiu
CONFIDENTIAL © 2007 Maplesoft, a division of Waterloo Maple Inc. Confidential MapleSim Pilot Test Program.
Performance guided scheduling in GENIE through ICENI
Distributed Real-time Systems- Lecture 01 Cluster Computing Dr. Amitava Gupta Faculty of Informatics & Electrical Engineering University of Rostock, Germany.
© Copyright AARNet Pty Ltd PRAGMA Update & some personal observations James Sankar Network Engineer - Middleware.
Derek Weitzel Grid Computing. Background B.S. Computer Engineering from University of Nebraska – Lincoln (UNL) 3 years administering supercomputers at.
CDA-5155 Computer Architecture Principles Fall 2000 Multiprocessor Architectures.
© Geodise Project, University of Southampton, Workflow Support for Advanced Grid-Enabled Computing Fenglian Xu *, M.
M. Khalili1, M. Larsson2, B. Müller1
Operating Systems p.describe the characteristics of knowledge-based systems; q.describe the purpose of operating systems; r.describe the characteristics.
The best of WF 4.0 and AppFabric Damir Dobric MVP-Connected System Developer Microsoft Connected System Division Advisor Visual Studio Inner Circle member.
Parallel OpenFOAM CFD Performance Studies Student: Adi Farshteindiker Advisors: Dr. Guy Tel-Zur,Prof. Shlomi Dolev The Department of Computer Science Faculty.
Introducing the Windows Mobile development
The Client/Server Database Environment
NGS computation services: APIs and Parallel Jobs
Building and running HPC apps in Windows Azure
Presentation transcript:

STRATEGIC ICT SUMMIT FEBRUARY 3 – 4, 2009 Name: Dr Kenji Takeda Organisation: School of Engineering Sciences, University of Southampton Contact Information:

Real-time Computational Fluid Dynamics for Flight Simulation James Kenny, Dr Steven Johnston, Dr Kenji Takeda & Prof Simon Cox Microsoft Institute for High Performance Computing

Microsoft Institute for High Performance Computing Dr Kenji Takeda & Prof. Simon Cox “Our aim is to demonstrate why, where, and how we are exploiting current and future Microsoft tools and technologies to make the engineering design process faster, cheaper and better.” 3

High performance flight simulator Simulate helicopter landing on a ship using flight simulator –Pilot control –Visualisation Real-time, interactive HPC computation on cluster to drive flight physics –Unsteady CFD simulation Coupling simulator to HPC –SOA/WCF interoperability 4

Ship-aircraft interaction proof-of-concept Landing on a ship is hard Requirement to qualify each ship/aircraft combination Complex unsteady aerodynamics problem Two-way aerodynamic interaction between ship wake and rotor not currently computed in simulators Training & research applications

Ship hanger aerodynamics rotor wind Wind tunnel measurements Vorticity or swirl contours Velocity vectors Complex Dynamic

Coupling Simulator to CFD Couple human-in-the loop Simulator to CFD Use C# for flight model CFD inputs to flight model and affected by rotor aerodynamics Differing timescales Full two-way coupling for first time

Microsoft Confidential FSX ESP-HPC server architecture control input audio/visual 6 dof flight model Change Rotor state CFD Rotor forces SimConnect Simulator Flightmodel WHPCS2008

Demo architecture 9 C# Head node Compute nodes Two-way comms SimConnect WCF Broker Simulator Windows HPC Server 2008 Flight simulator Flight model

Key HPC architecture features Massively parallel Message Passing Interface (MPI) CFD code for flow simulation Velocity distributed cache Windows Communication Foundation broker C# flight model SimConnect WCF API ESP flight simulator visualisation and pilot input 10

Parallel CFD Code Solves Navier-Stokes equations for fluid flow – hard problem Message Passing Interface (MPI) for distributed computing –Using MPI.NET for demo Can runs on national supercomputers up to processors Quickly ported to Windows HPC 11

WCF Broker capability Allows two-way communication with a running job Designed for Monte- Carlo simulations Velocity distributed cache to gather data from MPI job Enables Service Oriented Architecture (SOA) scenarios 12 C# Head node Compute nodes Two-way comms WCF Broker Windows HPC Server 2008 Flight model Velocity WCF service

WCF broker performance 13

Flight model and simulator Flight model in C# –helicopter dynamics and CFD interaction effects –Full two way interaction WCF via SimConnect API –pass data between flight model and ESP simulation engine ESP for pilot input and visualisation 14 Ship airflow Rotor downwash

Windows HPC service 15

Let’s fly

Let’s fly

Helicopter Brownout Physics New project to study brownout from first principles Current saltation models based on parallel flow assumptions Using Southampton expertise from medical engineering and Aeolian transport First principles physics modelling –needs HPC and GPGPU

Real-time CFD for Flight Simulation Human-in-the-loop flight simulator –Flexible, high performance application framework Windows HPC Server 2008 parallel CFD simulation –High performance for high fidelity physics Windows HPC Server 2008 WCF SOA demonstration –Real-time interactivity using WCF Opens up new avenues for first-principles physics modelling with human-in-the-loop simulators 19 Contact: Dr Kenji Takeda Microsoft Institute for High Performance Computing, School of Engineering Sciences, University of Southampton, UK