Math 225 Scientific Computing II Outline of Lectures

Similar documents
Ordinary Differential Equations

ODEs occur quite often in physics and astrophysics: Wave Equation in 1-D stellar structure equations hydrostatic equation in atmospheres orbits

Simulation in Computer Graphics. Particles. Matthias Teschner. Computer Science Department University of Freiburg

x n x n stepnumber k order r error constant C r+1 1/2 5/12 3/8 251/720 abs. stab. interval (α,0) /11-3/10

CS 6210 Fall 2016 Bei Wang. Review Lecture What have we learnt in Scientific Computing?

Finite difference methods

Euler s Methods (a family of Runge- Ku9a methods)

over The idea is to construct an algorithm to solve the IVP ODE (8.1)

ODE IVP. An Ordinary Differential Equation (ODE) is an equation that contains a function having one independent variable:

CS 450 Numerical Analysis. Chapter 7: Interpolation

2.29 Numerical Marine Hydrodynamics Spring 2007

HiQ Analysis, Visualization, and Report Generation

Thursday 1/8 1 * syllabus, Introduction * preview reading assgt., chapter 1 (modeling) * HW review chapters 1, 2, & 3

Index. C m (Ω), 141 L 2 (Ω) space, 143 p-th order, 17

Asymptotic Error Analysis

CS205b/CME306. Lecture 9

over The idea is to construct an algorithm to solve the IVP ODE (9.1)

An Introduction to Numerical Analysis

Deccan Education Society s

Lecture 22: Rules for Solving IVP

AP Calculus BC Course Description

Pythagorean - Hodograph Curves: Algebra and Geometry Inseparable

Contents. I Basics 1. Copyright by SIAM. Unauthorized reproduction of this article is prohibited.

Introduction to Computational Mathematics

Ill-Posed Problems with A Priori Information

MATLAB. Advanced Mathematics and Mechanics Applications Using. Third Edition. David Halpern University of Alabama CHAPMAN & HALL/CRC

TEACHING & EXAMINATION SCHEME For the Examination COMPUTER SCIENCE. B.Sc. Part-I

Contents. I The Basic Framework for Stationary Problems 1

Interpolation & Polynomial Approximation. Cubic Spline Interpolation II

99 International Journal of Engineering, Science and Mathematics

Scientific Computing: Interpolation

Homework Set #2-3, Math 475B

SECOND SEMESTER BCA : Syllabus Copy

Cloth Simulation. COMP 768 Presentation Zhen Wei

Curves and Surfaces for Computer-Aided Geometric Design

Data-Driven Modeling. Scientific Computation J. NATHAN KUTZ OXPORD. Methods for Complex Systems & Big Data

Silver Oak Engineering College and technology Information Technology Department

Course Title: Computer Architecture` Course no: CSC-201 Full Marks: Credit hours: 3 Pass Marks: 36+4

Real Analysis (MC - 211) L T P C

Mathematics for chemical engineers

MAT128A: Numerical Analysis Lecture One: Course Logistics and What is Numerical Analysis?

Numerical Analysis I - Final Exam Matrikelnummer:

CS321 Introduction To Numerical Methods

Polynomials tend to oscillate (wiggle) a lot, even when our true function does not.

February 23 Math 2335 sec 51 Spring 2016

Numerical Integration

Trajectory Planning for Automatic Machines and Robots

Exercises for a Numerical Methods Course

37 Self-Assessment. 38 Two-stage Runge-Kutta Methods. Chapter 10 Runge Kutta Methods

Interpolation. TANA09 Lecture 7. Error analysis for linear interpolation. Linear Interpolation. Suppose we have a table x x 1 x 2...

Ordinary differential equations solving methods

Mathematics 6 12 Section 26

Module 1: Introduction to Finite Difference Method and Fundamentals of CFD Lecture 6:

Communications in Applied Mathematics and Computational Science

Using efficient numerical methods in large-scale air pollution modelling

Point Lattices in Computer Graphics and Visualization how signal processing may help computer graphics

Introduction to Programming for Engineers Spring Final Examination. May 10, Questions, 170 minutes

New formulations of the semi-lagrangian method for Vlasov-type equations

East Penn School District Secondary Curriculum

Module 2: Single Step Methods Lecture 4: The Euler Method. The Lecture Contains: The Euler Method. Euler's Method (Analytical Interpretations)

Multi-Domain Pattern. I. Problem. II. Driving Forces. III. Solution

AMS527: Numerical Analysis II

course outline basic principles of numerical analysis, intro FEM

Final Report. Discontinuous Galerkin Compressible Euler Equation Solver. May 14, Andrey Andreyev. Adviser: Dr. James Baeder

Positivity Preserving Interpolation of Positive Data by Rational Quadratic Trigonometric Spline

A New Algorithm for Developing Block Methods for Solving Fourth Order Ordinary Differential Equations

CS-184: Computer Graphics

Discontinuous Galerkin Sparse Grid method for Maxwell s equations

Polynomial Approximation and Interpolation Chapter 4

Numerical Aspects of Special Functions

Review Initial Value Problems Euler s Method Summary

APPROXIMATING PDE s IN L 1

Justify all your answers and write down all important steps. Unsupported answers will be disregarded.

Shape Modeling and Geometry Processing

REAL-TIME DIGITAL SIGNAL PROCESSING

COMPUTER AIDED GEOMETRIC DESIGN. Thomas W. Sederberg

Interpolation - 2D mapping Tutorial 1: triangulation

APPM/MATH Problem Set 4 Solutions

CENTURION UNIVERSITY OF TECHNOLOGY AND MANAGEMENT, ODISHA SCHOOL OF BASIC SCIENCES

Using Modified Euler Method (MEM) for the Solution of some First Order Differential Equations with Initial Value Problems (IVPs).

Chapter 3. Numerical Differentiation, Interpolation, and Integration. Instructor: Dr. Ming Ye

MATH2071: LAB 2: Explicit ODE methods

Numerical Methods for Hyperbolic and Kinetic Equations

Math 133A, September 10: Numerical Methods (Euler & Runge-Kutta) Section 1: Numerical Methods

The following information is for reviewing the material since Exam 3:

Collocation and optimization initialization

4 Visualization and. Approximation

(Part - 1) P. Sam Johnson. April 14, Numerical Solution of. Ordinary Differential Equations. (Part - 1) Sam Johnson. NIT Karnataka.

A mass-conservative version of the semi- Lagrangian semi-implicit HIRLAM using Lagrangian vertical coordinates

CS-184: Computer Graphics. Today

Engineering Analysis ENG 3420 Fall Dan C. Marinescu Office: HEC 439 B Office hours: Tu-Th 11:00-12:00

Numerical Dynamic Programming. Jesus Fernandez-Villaverde University of Pennsylvania

Excel Scientific and Engineering Cookbook

GPU Implementation of Implicit Runge-Kutta Methods

Prentice Hall Pre-Algebra 2004 Correlated to: Hawaii Mathematics Content and Performance Standards (HCPS) II (Grades 9-12)

AM205: lecture 2. 1 These have been shifted to MD 323 for the rest of the semester.

MA 323 Geometric Modelling Course Notes: Day 10 Higher Order Polynomial Curves

TABLE 2: Mathematics College Readiness Standards for Score Range 13 15

Design considerations

08 - Designing Approximating Curves

Transcription:

Math 225 Scientific Computing II Outline of Lectures Spring Semester 2003 I. Interpolating polynomials Lagrange formulation of interpolating polynomial Uniqueness of interpolating polynomial of degree n Error formula for interpolating polynomial, with proof Computing values of an interpolating polynomial by Neville s Newton divided differences formulation for interpolating polynomial Hermite interpolation (brief treatment) Osculating polynomial (brief mention) II. Splines Continuous piecewise linear spline C 2 piecewise cubic spline, with derivation (natural and clamped) Solving tridiagonal system to obtain C 2 piecewise cubic spline Error for cubic splines (statement only) Other splines, briefly (quintic splines, Hermite splines, and B- splines) III. Trigonometric polynomial interpolation and DFT Trigonometric polynomial Discrete Fourier Transform (DFT), Danielson-Lanczos Lemma, Fast Fourier Transform (FFT), and Power Spectral Density (PSD) DFT applications to time-series analysis and to numerical PDE (brief mention)

IV. Approximating functions by means of orthogonal polynomials General least squares problem Gram-Schmidt algorithm for generating orthogonal polynomials Proof that orthogonal polynomials can be used to solve the least squares problem and to approximate to specified accuracy V. Numerical integration Preliminaries: weighted mean value theorem; differentiating Newton divided differences Trapezoidal rule with error (derived) Key concepts: error, asymptotic error, degree of precision, order of convergence, Aitkin extrapolation and error detection Simpson s rule with error (derived) Midpoint rule with error (stated) Newton-Cotes formulas, with error (stated) Richardson extrapolation and detailed error for trapezoidal rule Romberg integration Adaptive quadrature Gaussian quadrature (generally); Gauss-Legendre quadrature and comparison of error with Newton-Cotes error VI. Numerical differentiation Uses: approximate derivatives from data; obtain formulas for numerical ODE and PDE First-order left- and right-hand difference formulas, with errors Second-order symmetric difference formula, with error Second-order difference formulas for right and left endpoints, with errors Richardson extrapolation for high-order symmetric difference formulas Second-order symmetric difference formula for second derivative, with error Error in data: effect on numerical derivatives

VII. Numerical ordinary differential equations Introduction Definition of IVP; comparison of numerical solution to true solution Reduction of high-order ODE to first-order system Non-IVP examples: boundary value problems and delay ODEs Forward Euler and backward Euler formulas for IVP and their relation to slope fields for autonomous and non-autonomous IVP Sources of error (geometric, informal treatment): accumulated error, local truncation error, finite-place arithmetic Numerical failures when existence or uniqueness of true solution is not assured Existence and uniqueness theorem for IVP (stated); emphasis on Lipschitz condition Continuous dependence and its relationship to a stable numerical Multistep s and Runge-Kutta s (brief characterization, s compared) Fundamental concepts in numerical ODE (brief and intuitive): consistency, stability, convergence, local truncation error, global truncation error Multistep s Definition of consistency and example (forward Euler); order of a General theorem for consistency and order (stated) Convergence for forward Euler (theorem and proof) Stability for forward Euler (proof) Example of a that is not stable (Atkinson, p. 396) Effect of rounding error on forward Euler Asymptotic error for forward Euler The midpoint : stated, derived, order The trapezoidal : stated, derived, order Adams-Bashforth and Adams-Moulton s: (informal), error comparison how derived

Formal definitions of stability and convergence for multistep s Key result stated: A consistent, multistep is a convergent if and only if it is a stable. Runge-Kutta s Advantages and disadvantages Conceptual precursor: Taylor s Second-order Runge-Kutta s: modified Euler (Heun s No. 1), Midpoint, Heun s (No. 2) General Runge-Kutta s: how derived Derivation of second-order Runge-Kutta s for autonomous IVP Fourth-order Runge-Kutta (stated) Consistency, convergence, order, and stability for Runge-Kutta s (defined and asserted) Stability and convergence of multistep s The model problem Examples: weak stability of midpoint ; A-stability of trapezoidal Informal reasoning about model problem: locally it approximates most problems The characteristic equation and its roots; the root condition Key theorem: Given a consistent, multistep, the following are equivalent: (1) The root condition is satisfied; (2) The is stable; (3) The is convergent. (Proof summarized.) Characterization of relative stability, strong root condition, and weak stability Venn diagram: s meeting strong root condition relatively stable s s that are convergent and stable s that are consistent all potential s Stability examples: Adams s and midpoint (revisit)

Stability regions Idea of stability regions; example, forward Euler Region of absolute stability (definition) Examples of regions of absolute stability (overhead transparencies): Adams and Runge-Kutta s A-stable multistep s: backward Euler and trapezoidal s, only Implicit Runge-Kutta s; there exist A-stable implicit Runge- Kutta s of all orders Miscellany introduction based on midpoint- Predictor-corrector s: trapezoidal Runge-Kutta-Fehlberg s (brief mention) Stiff ODEs: basic concepts, quantitative comparison of backward Euler and trapezoidal, recommendation of implicit Runge-Kutta s and backward difference formulas (idea for derivation of backward difference formulas) Boundary value problems Finite difference s Shooting s Solving a time-dependent problem that has the boundary value problem as its steady state