Introduction to Scientific Computing

Similar documents
Introduction to Scientific Computing

INTENSIVE COMPUTATION. Annalisa Massini

Scientific Computing I

ASEN5519 Topics in Multiphysics Modeling

Modified Physics Course Descriptions Old

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

fluid mechanics as a prominent discipline of application for numerical

Representation of Geographic Data

International Air Safety & Climate change conference

Nuclear Physics Applications in industry, medicine, and liberal arts

CHAPTER 6 Fluids Engineering. SKMM1922 Introduction of Mechanical Engineering

OKLAHOMA SUBJECT AREA TESTS (OSAT )

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

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

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

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

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

correlated to the Nevada Grades 9 12 Science Standards

West Deptford Middle School Curriculum Map Science - Grade 6

Teaching Introductory Chemistry with a Molecular and Global Perspective: The Union of Concepts and Context

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

A GIS based Decision Support Tool for the Management of Industrial Risk

Progress on GCOS-China CMA IOS Development Plan ( ) PEI, Chong Department of Integrated Observation of CMA 09/25/2017 Hangzhou, China

What are the five components of a GIS? A typically GIS consists of five elements: - Hardware, Software, Data, People and Procedures (Work Flows)

MATHEMATICAL MODELS OF LIFE SUPPORT SYSTEMS Vol. I - Introduction to Mathematical Modeling - A. A. Samarskii and P. N.

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

Interdisciplinary Physics Example Cognate Plans

Lecture notes (Lec 1 3)

Unit 12: Nuclear Chemistry

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

Toward the Analysis and Synthesis of Varied Behavior of Complex Systems

Maths & Physics Physics at warwick entry 2018

CE 204 FLUID MECHANICS

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

COURSE CONTENT for Computer Science & Engineering [CSE]

The Study of the Atmosphere

DOUBLE DEGREE MASTER PROGRAM

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems

5. General Circulation Models

Identify three agents of mechanical weathering. Compare mechanical and chemical weathering processes.

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

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

Chapter 2. Divide-and-conquer. 2.1 Strassen s algorithm

Aviation in a dual role: Mitigation

PREFACE FOR THE ENCYCLOPEDIA OF COMPLEXITY AND SYSTEMS SCIENCE

APPENDIX I: IESC LABORATORY CODE AND KEYWORDS

1 Introduction. Station Type No. Synoptic/GTS 17 Principal 172 Ordinary 546 Precipitation

EESA09H3 Air. Final Exam

ATMOSPHERIC SCIENCE-ATS (ATS)

Creating new worlds inside the computer. COS 116: 2/10/2011 Sanjeev Arora

Maths & Physics Physics at warwick 2017

CCS Science Fair Topics: Grade 6 8

Scientific method. Science is a kind of organized and testable knowledge, which let scientists give a reliable prediction about a subject

Multivariable calculus: What is it good for?

K-12 Science Content Areas

9 th Grade Honors General Science

Towards Fully-automated Driving

Syllabus for AE3610, Aerodynamics I

Journal of Physics: Conference Series

Oblique Shock Visualization and Analysis using a Supersonic Wind Tunnel

(3.5.1) V E x, E, (3.5.2)

INTEGRATED SCIENCE 2

Zingy Learning NGSS Middle School Correlation Document (Subject-specific model)

CONTENTS. Foreword... Summary (English, French, Russian, Spanish) 1. Introduction by R. Schneider

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

THE TROPOPAUSE: a most important and little known boundary.

Lectures on Medical Biophysics Department of Biophysics, Medical Faculty, Masaryk University in Brno. Biocybernetics

3. DIFFERENT MODEL TYPES

Distinguishing Glass Fragments

The Sun: Our Star. The Sun is an ordinary star and shines the same way other stars do.

South Carolina Curriculum Standards correlated to Reading Essentials in Science Perfection Learning Corporation

Prentice Hall Conceptual Physics (Hewitt) 2006 Correlated to: Michigan Curriculum Framework Science Benchmarks (Grade 9-12)

Graduate Courses Meteorology / Atmospheric Science UNC Charlotte

Coimisiún na Scrúduithe Stáit State Examinations Commission

ESCI 110: 2 s.h. Introduction to Earth Sciences Programs ESCI 322: 3 s.h. Environmental Hydrology ESCI 241: 4 s.h. Meteorology (G2, L)

Clever Catch Weather Ball Question and Answer Sheets

Challenges of modelling wind engineering problems

Markov Decision Processes Chapter 17. Mausam

1) Electronic Circuits & Laboratory

CONTACT SAFETY PROGRAM MAY 2006

CLICK HERE TO KNOW MORE

Science. synthesis 2 Analysis and synthesis Using physics to make things work 3 Magnetic fields to keep things moving Energy calculations 4 Energy

Geography for Life. Course Overview

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

Waves, electricity, light, and the atom

Enabling Advanced Automation Tools to manage Trajectory Prediction Uncertainty

Approved BME Electives (Updated 11/2/2015)

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

Branches of Science. How many branches of science do you know Copyright 2010 Ryan P. Murphy

DEPARTMENT OF MECHANICAL ENGINEERING

0653 COMBINED SCIENCE

Quantum technology popular science description

Name: New Document 1. Class: Date: 83 minutes. Time: 82 marks. Marks: Comments:

Automated data logging instrumentation system for wind speed and direction measurements

Middle School Science Level Shifts

7th Grade Science Scope & Sequence Darul Arqam Houston, Texas

Emergent Phenomena on Complex Networks

The European Radioecology Alliance - Working group on NORM issues

Instability and different burning regimes

Massachusetts Tests for Educator Licensure

Transcription:

What is Scientific Computing? October 13, 2004 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!! (more) 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? (Numerical Simulation the third cornerstone, Fields of application) 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 economics: development of stockmarkets, prediction of economics effects (introducing the Euro ) medicine: adaptive materials in implants Page 6 of 20

3.2. since experiments are sometimes very unwelcome security of nuclear power plants, tests of nuclear weapons propagation of harmful substances 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 Makes up the roadmap for our lecture! (Tasks in Scientific Computing) 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 Our focus: Ordinary / Partial Differential Equations 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. Numerical Treatment of Models In practice, models can typically not be solved analytically numerical (approximate and computer-based) methods! the numerical part is non-trivial: find appropriate representation on the computer: * arrays instead of functions * finite number of equations for a finite number of unknowns instead of continuous (differential / partial differential) equations find appropriate solution methods for finite systems of equations Topics in this lecture: numerical methods for ordinary differential equations numerical methods for partial differential equations Page 17 of 20

9. Numerical Treatment of Models 2 complications: often complicated and changing geometries (seeping processes in soil, a sail in the wind) accuracy requirements force a high amount of data, curse of dimension for higher dimensional problems (finance: d= 365) time dependence (unsteady phenomena) multiscale phenomena (turbulent flows) Ten Commandements of Scientific Computing The first seven commandements Principle of recursive and hierarchical approaches Page 18 of 20

10. Approximation in the 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 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 19 of 20

11. Related Issues 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 20 of 20