Introduction to Scientific Computing

Similar documents
Introduction to Scientific Computing

INTENSIVE COMPUTATION. Annalisa Massini

FINITE-VOLUME SOLUTION OF DIFFUSION EQUATION AND APPLICATION TO MODEL PROBLEMS

Scientific Computing I

2:30 PM - 4:30 PM (Afternoon)

ASEN5519 Topics in Multiphysics Modeling

Iterative methods for symmetric eigenvalue problems

Double Degree Master Program in Engineering Science (DDMPES) Module Catalogue

At A Glance. UQ16 Mobile App.

CHAPTER 6 Fluids Engineering. SKMM1922 Introduction of Mechanical Engineering

fluid mechanics as a prominent discipline of application for numerical

Syllabus for AE3610, Aerodynamics I

DOUBLE DEGREE MASTER PROGRAM

General Education Foundations F1 - Composition & Rhetoric 3-6 ENGL 101 & ENGL 102

Aviation in a dual role: Mitigation

October 21, 2015 Physics 131 Prof. E. F. Redish. Theme Music: Elvis Presley All Shook Up Cartoon: Scott & Borgman Zits

OKLAHOMA SUBJECT AREA TESTS (OSAT )

Chapter 1 INTRODUCTION AND BASIC CONCEPTS

International Air Safety & Climate change conference

correlated to the Nevada Grades 9 12 Science Standards

BSc MATHEMATICAL SCIENCE

Numerical Solution to Strong Cylindrical Shock Wave in the Presence of Magnetic Field

Ascent Phase Trajectory Optimization for a Hypersonic Vehicle Using Nonlinear Programming

TAU Extensions for High Enthalpy Flows. Sebastian Karl AS-RF

elgian energ imports are managed using forecasting software to increase overall network e 칁 cienc.

Climate models. René D. Garreaud. Departement of Geophysics Universidad de Chile

Rationale for a European Space Weather Programme

PBIS Correlations to the Next Generation Science Standards, Grades 6-8

Table of Contents. Chapter: Atmosphere. Section 1: Earth's Atmosphere. Section 2: Energy Transfer in the Atmosphere. Section 3: Air Movement

MSc Dissertation topics:

Predicting Dynamical Systems

Nuclear Physics Applications in industry, medicine, and liberal arts

Quantum Computing. Richard Jozsa Centre for Quantum Information and Foundations DAMTP University of Cambridge

3. DIFFERENT MODEL TYPES

AN INTERNATIONAL SOLAR IRRADIANCE DATA INGEST SYSTEM FOR FORECASTING SOLAR POWER AND AGRICULTURAL CROP YIELDS

Approved BME Electives (Updated 11/2/2015)

Modified Physics Course Descriptions Old

Scientific Computing I

3D Computer Vision - WT 2004

West Deptford Middle School Curriculum Map Science - Grade 6

Algorithm for Sparse Approximate Inverse Preconditioners in the Conjugate Gradient Method

Optimization of a car seat under impact load

A Futur e i n C he mis t r y. Parents. Guide

APPLICATION OF MODELS WITH DIFFERENT COMPLEXITY FOR A STIRRED TANK REACTOR

Coherent risk measures

NATIONAL INSTITUTE OF TECHNOLOGY WARANGAL MAKEUP EXAMINATIONS, JUNE 2012

1. INTRODUCTION TO CFD SPRING 2019

I-v k e k. (I-e k h kt ) = Stability of Gauss-Huard Elimination for Solving Linear Systems. 1 x 1 x x x x

Prof. Simon Tett, Chair of Earth System Dynamics & Modelling: The University of Edinburgh

TEACHER CERTIFICATION STUDY GUIDE. Table of Contents COMPETENCY 1.0 UNDERSTAND AND APPLY KNOWLEDGE OF SCIENCE AS INQUIRY...1

1. INTRODUCTION TO CFD SPRING 2018

NSF Expeditions in Computing. Understanding Climate Change: A Data Driven Approach. Vipin Kumar University of Minnesota

MSci/BSc Natural Sciences. Prof. Geoff Nash Joint Programme Director

Speedwell High Resolution WRF Forecasts. Application

Maths & Physics Physics at warwick 2017

OKCPS-7th Grade Oklahoma Academic Standards and PASS (2011) Correlation

Maths & Physics Physics at warwick entry 2018

Ballast Flying Risk Assessment Method for High Speed Line. ²ALTEN, Paris, France ;

MOX EXPONENTIAL INTEGRATORS FOR MULTIPLE TIME SCALE PROBLEMS OF ENVIRONMENTAL FLUID DYNAMICS. Innsbruck Workshop October

9 th Grade Honors General Science

A national 3D geological model of Denmark: Condensing more than 125 years of geological mapping

Science advice & risk management in government

Lecture notes (Lec 1 3)

THE TROPOPAUSE: a most important and little known boundary.

CE 204 FLUID MECHANICS

GIS-based Smart Campus System using 3D Modeling

Analysis of Flow over a Convertible

Numerical Investigation of Shock wave Turbulent Boundary Layer Interaction over a 2D Compression Ramp

COURSE CONTENT for Computer Science & Engineering [CSE]

10.3: Intractability. Overview. Exponential Growth. Properties of Algorithms. What is an algorithm? Turing machine.

COVENANT UNIVERSITY NIGERIA TUTORIAL KIT OMEGA SEMESTER PROGRAMME: MECHANICAL ENGINEERING

High-Performance Scientific Computing

The Study of the Atmosphere

Theme Music: Elvis Presley All Shook Up Cartoon: Scott & Borgman Zits

Outline. Geographic Information Analysis & Spatial Data. Spatial Analysis is a Key Term. Lecture #1

Altered Jacobian Newton Iterative Method for Nonlinear Elliptic Problems

SPRINGER HEIDELBERG, TIERGARTENSTRASSE 17, HEIDELBERG, GERMANY, D-69121

Matrix decompositions

Regional Wind Vulnerability. Extratropical Cyclones Differ from Tropical Cyclones in Ways That Matter

Optimization based robust control

BRITISH VIRGIN ISLANDS HURRICANE SEASON REPORT JUNE 2017 PRESENT

Experimental Evaluation of Aerodynamics Characteristics of a Baseline Airfoil

5. General Circulation Models

Challenges of modelling wind engineering problems

Flow Analysis and Optimization of Supersonic Rocket Engine Nozzle at Various Divergent Angle using Computational Fluid Dynamics (CFD)

Emergent Phenomena on Complex Networks

Bachelor s Degree in Agroalimentary Engineering & the Rural Environment. 1 st YEAR Animal & Plant Biology ECTS credits: 6 Semester: 1

This unit will help you define health, learn about some pathogens and the diseases they cause, medicines and about the immune system.

Performance. 5. More Aerodynamic Considerations

There are no simple turbulent flows

Linear Algebra Linear Algebra : Matrix decompositions Monday, February 11th Math 365 Week #4

An-Najah National University Civil Engineering Department. Fluid Mechanics. Chapter 1. General Introduction

A comparison of turbulence models for an impinging jet in a crossflow


Remarks. for. H.E. Mr. Gyan Chandra Acharya

Section 2: How Substances Dissolve. Preview Key Ideas Bellringer Water: A Common Solvent The Dissolving Process Surface Area

Simulations and calculations of stochastic differential equations and backward stochastic differential equations

Wind generated waves on fabric structures. Chris J K Williams University of Bath

Middle School Science Level Shifts

PHYSICAL PROCESSES IN SOLAR FLARES

Transcription:

What is Scientific Computing? October 28, 2002 Page 1 of 20

1. What is Scientific Computing? mathematical and informatical basis of numerical simulation reconstruction or prediction of phenomena and processes, esp. from science and engineering, on supercomputers third way to obtain knowledge apart from theory and experiment Theory? Experiment transdisciplinary: mathematics + informatics + field of application!! Objectives depend on concrete task of simulation: reconstruct and understand known scenarios (natural disasters) optimize known scenarios (technical processes) predict unknown scenarios (weather, new materials) Simulation Page 2 of 20

2. Scientific computing? scientific and engineering computing? computational science and engineering? simulation? A chemist s provoking question: What the hell is nonscientific computing? The scientific computer s answer: What you do, for example! Page 3 of 20

3. Why Numerical Simulations? 3.1. since experiments are sometimes impossible: astrophysics: life cycle of galaxies etc. geophysics: displacement of the earth s magnetic field (movie) Page 4 of 20

climate research: Gulf Stream, greenhouse effect etc. weather forecast: tornadoes where, when, and how strong? Page 5 of 20

security: 1993 bomb attack in the World Trade Center propagation of harmful substances economics: development of the stock market etc. medicine: adaptive materials in implants Page 6 of 20

3.2. since experiments are sometimes very unwelcome the bad guy: tests of nuclear weapons statics: stability of buildings etc. Page 7 of 20

3.3. since experiments are sometimes rather unwelcome natural disasters: avalanches security: effects of car bombs Page 8 of 20

3.4. since experiments are sometimes extremely costly influence of radiation on the genetic makeup analysis and study of proteins Page 9 of 20

Molecular dynamics: crystal structure, macromolecules Page 10 of 20

3.5. since simulations are sometimes just cheaper or faster, resp. aerodynamics, turbulence: objects in a wind tunnel and so on process engineering: stirring and mixing processes Page 11 of 20

car industry: vehicle dynamics, elk test car industry: crash tests Page 12 of 20

4. US Government: climate research combustion automobile development aircraft design electronic design automation biology and medicine chemistry and physics material science financial engineering... Page 13 of 20

5. From Phenomena to Predictions v a l i d a t i o n phenomenon, process etc. mathematical model numerical algorithm simulation code results to interpret statement tool modelling numerical treatment implementation visualization embedding Page 14 of 20

6. model as a (simplifying) formal abstraction of reality issues when deriving a mathematical model: Which quantities have some influence, and how important is it? What relations exist between them? "Which type of mathematics?" What is the given task (solve, optimize, etc.)? issues when analyzing a mathematical model: What can be said about existence and uniqueness of solutions? Do the results depend continuously on the input data? How accurate is the model, what can be represented? Is the model well-suited for a numerical treatment? There is not one correct model, but several possible! model hierarchy: accuracy vs. complexity example: simulations concerning man Page 15 of 20

7. Simulating Men: issue level of resolution model basis (e.g.!) global increase countries, regions population dynamics in population local increase in villages, individuals population dynamics population man circulations, organs system simulator blood circulation pump/channels/valves network simulator heart blood cells continuum cell macro molecules continuum macro atoms molecular dynamics molecules atoms electrons or finer quantum mechanics Page 16 of 20

8. What else has to be done? In practice, models can typically not be solved analytically numerical (approximate and computer-based) methods! the numerical part is non-trivial: often complicated geometries (seeping processes in soil) often changing geometries (a sail in the wind) accuracy requirements force a high resolution of the domain also higher dimensional problems: quantum mechanics: d=6,9,12,..., finance: d=365 time dependence (unsteady phenomena) high memory requirements often poor convergence of standard methods (long run times) multiscale phenomena (turbulent flows) Page 17 of 20

9. Numerical Treatment of Models many approximations and compromises: numbers fixed number of digits instead of real numbers functions approximating polynomials instead of series domains polygonally bounded, restriction to grid points operators difference quotients instead of derivatives function spaces only finite-dimensional requirements to be fulfilled by numerical algorithms: efficient high accuracy with moderate storage investment fast the approximate solution is computed in short time stable no significant/qualitative errors in the results robust can be applied for a large class of problems main tasks: derive the discretized equations solve the resulting discrete system of equations Page 18 of 20

10. What else has to be done? a numerical algorithm is not yet an efficient code the implementation is crucial: platform microprocessor: pipelining, cache memory platform supercomputer: vector/parallel/vector-parallel/cluster, distributed/shared/virtually shared memory suitable data structures and organization principles (hierarchy, recurrences) potential of (automated) parallelization, communication today: software engineering important in simulation context, too MATLAB-numerics is not sufficient for doing relevant numerical simulations! we need plug-and-play tools : embedding interpretation of tons of data requires visualization Page 19 of 20

References [1] Walter Gander and Jiři Hřebíček. Solving Problems in Scientific Computing Using Maple and MATLAB. Springer-Verlag, Berlin, Germany / Heidelberg, Germany / London, UK / etc., second edition, 1995. [2] Werner Krabs. Mathematische Modellierung. Eine Einführung in die Problematik. Teubner-Verlag, 1997. [3] Gene H. Golub and James M. Ortega. Scientific Computing and Differential Equations. Academic Press, Boston, MA, USA, 1992. [4] Jack J. Dongarra, Iain S. Duff, Danny C. Sorensen, and Henk A. van der Vorst. Numerical linear algebra for high-performance computers. Society for Industrial and Applied Mathematics (SIAM), Philadelphia, PA, USA, 1998. [5] Kai Hwang. Advanced Computer Architecture: Parallelism, Scalability, Programmability. McGraw-Hill, New York, 1993. [6] Michael Griebel, Thomas Dornseifer, and Tilman Neunhoeffer. Numerical Simulation in Fluid Dynamics: A Practical Introduction. Society for Industrial and Applied Mathematics (SIAM), Philadelphia, PA, USA, 1997. Page 20 of 20