Second year master programme

Size: px
Start display at page:

Download "Second year master programme"

Transcription

1 Second year master programme Simulation of Ocean, Atmosphere and Climate (7.5 ec) Making, Analysing and Interpreting Observations (7.5 ec) Thesis Research Project (45 ec) (periods 2-4)

2 Simulation of Ocean, Atmosphere and Climate (SOAC) week 36: lectures, invited talks & exercises week: 37, 38, 39: project under supervision of IMAU-staf-member (in couples) week 40 Thu. 2 Oct.: oral presentation of project write a report (<3000 words)

3 Schedule: SOAC 2014 ( Monday 1 September (MIN 025) 09:15-9:30: Aarnout van Delden: Introduction to the research year of the master program 09:30-10:15: Aarnout van Delden: Numerical Fluid Dynamics 1 10:30-12:15: Lars Tijssen: Introduction to Python 12:15-13:00: Aarnout van Delden: Introduction to Exercises 1(weather and climate of a simple recursive model) and 2 (Lagrangian model of the vertical motion of a buoyant fluid parcel) Afternoon: Working on exercise 1 and 2 Tuesday 2 September (MIN 205) Hand in answers to exercise 1 (individually) 09:15-09:45: Aarnout van Delden: Discussion of exercise 1 09:45-10:30: Aarnout van Delden: Numerical Fluid Dynamics 2 Rest of the day: Working on exercise 2 Wednesday 3 September (MIN 205) 09:15-10:00: Aarnout van Delden: Numerical Fluid Dynamics 3 10:15-11:00: Michael Kliphuis: Computer hardware and climate models 11:00-12:45 Sander Tijm: Hydrostatic and non-hydrostatic limited area models for weather prediction 13:30-14:15: Aarnout van Delden: Introduction to Exercise 3 (Solving the advection equation with different numerical schemes) Afternoon: Working on exercise 2 and 3 Thursday 4 September (MIN 205) Hand in answers to exercise 2 (individually) 09:15-10:15: Dewi Le Bars, Wim Ridderinkhof/Niels Alebregtse, Carles Penades/ Huib de Swart, Willem-Jan van den Berg, Anna von der Heydt, Rianne Giesen, Claudia Wieners and Aarnout van Delden: Overview of the projects 10:30-10:50: Aarnout van Delden: Discussion of exercise 2 10:50-11:15: Lars Tijssen: presentation (an extension of exercise 2) 11:30-13:15 Jordi Vila: Large Eddy Simulation Afternoon: Working on exercise 3 Friday 5 September (MIN 205) Hand in answers to exercise 3 (individually) 9:15-10:00: Aarnout van Delden: Discussion of exercise 3 10:15-11:15: Rein Haarsma: The atmosphere in EC-Earth 11:30-13:15: Dewi Le Bars: The ocean in CESM-climate model Finally: Who is who with the projects (couples)? Thursday 2 October (HFG 611AB) 9:15-12:00: Presentations of the results from the projects

4 Programming languages Fortran C/C++ Pascal MATLAB Python

5 Programming languages Advantages of Python over MATLAB: 1) Python code is more compact and readable than Matlab code. 2) The Python world is free and open (in several senses). 3) Like C/C++, Java, Perl, and most other programming languages other than Matlab, Python conforms to certain de facto standards, including zero-based indexing and the use of square brackets rather than parentheses for indexing.. 4) Python makes it easy to maintain multiple versions of shared libraries 5) Python offers more choice in graphics packages and toolsets

6 Python

7 Master thesis From November/December you will need to find a thesis project. Decide what you find interesting. Talk to potential thesis supervisors. It is also possible to do a thesis project at KNMI, NIOZ or any other (foreign)university. However, next to the daily supervisor at the other institute, you must always have a staff member of IMAU as second supervisor. You must make clear arrangements about supervision and about what is expected of you. Independence and originality are very much appreciated! At the start you have to fill in a research application form

8 Introduction to numerical fluid dynamics for geophysical flows Anna von der Heydt Aarnout van Delden BBL 615

9 This visualization shows early test renderings of a global computational model of Earth's atmosphere based on data from NASA's Goddard Earth Observing System Model, Version 5 (GEOS-5). This particular run, called 7km GEOS-5 Nature Run (7km-G5NR), was run on a supercomputer, spanned 2 years of simulation time at 30 minute intervals, and produced Petabytes of output. The model uses a 7.5 km cube-sphere parameterization. Geographic coordinate output volumes from the model are 5760 x 2881 x 72 voxels per time step. For each voxel numerous physical parameters are available such as temperature, wind speed and direction, pressure, humidity, etc. This visualziation uses a combination of the CLOUD and TAUIR parameters.the visualization spans a little more than 7 days of simulation time which is 354 time steps. The time period was chosen because a simulated category-4 typhoon developed off the coast of China. The frames were rendered using Renderman. Brickmap volumes generated for each time step are about 2.6 Gigabytes. This short visualization referenced nearly a terabyte of brickmap files. The 7 day period is repeated several times during the course of the visualization.this animation was presented at SIGGRAPH 2014 during the Dailies session. (

10

11 Animations and lectures climate modelling High resolution climate model output Uncertainty in climate models Partial differential equations Cloud model output Ocean modelling GFDL visualization

12 Earth system models NCAR Community Earth System Model (CESM)

13 General circulation models (GCMs) Surface: ground temperature, water, energy, momentum, CO2 fluxes. Atmosphere grid box: wind vectors, humidity, clouds, temperature, chemical species. Ocean grid box: current vectors, temperature, salinity.

14 Resolution in IPCC simulations (IPCC 1990) (IPCC 2001) (IPCC 1996) (IPCC 2008)

15 Spin up Spin up time = integration time, the model needs to reach a (statistical) equilibrium. Depends on the slowest component of the modelled climate system: Atmosphere ~ 15 years. Ocean ~ 3000 years. Ice sheets ~ even longer.

16 How to build a numerical model for a fluid system? (air or water) Recommended books: Benoit Cushman-Roisin, Jean-Marie Beckers, Introduction to Geophysical Fluid Dynamics - Physical and Numerical Aspects. 2 nd Edition, Academic Press (2011) (chapters 5 & 6) Dale R. Durran, Numerical Methods for Fluid Dynamics With applications to geophysics, 2 nd Edition, Springer (2010)

17 SHALLOW-WATER EQN S (the e-coli of Geophysical Fluid Dynamics)

18 ADVECTION EQUATION characteristics solution what about boundary conditions?

19 FINITE DIFFERENCE forward backward central stencil

20 ACCURACY Taylor expansion truncation error finite difference approximation exact the lowest order of in the truncation error determines the accuracy

21 ACCURACY truncation error the lowest order of in the truncation error determines the accuracy

22 Lecture 2

23 Grading Exercises attendance first week: 20% of grade Oral presentation: 40% Written report: 40%

24 ADVECTION EQUATION notation: truncation error computer sets this to zero this scheme is first-order accurate in time and space

25 ADVECTION EQUATION 2 u t = c u 2 t x = c x truncation error u t = 2 u c2 x 2 numerical diffusion numerical dispersion

26 STABILITY (page 96 Durran) Von Neumann s Method note that insert Fourier series to represent the discretized solution at amplification factor at Analysis is restricted to linear equations, implying that amplification does not vary from time step to time step stable if

27 STABILITY insert euler forward / downwind rewriting for every most unstable mode always unstable

28 STABILITY insert euler forward / upwind rewriting for every most unstable mode stable if Courant Frederich Lewy condition

29 CFL CONDITION euler forward / downwind always unstable euler forward / upwind Courant Frederich Lewy condition stable unstable

30 IMPLICIT SCHEME insert euler backward / upwind unconditionally stable! advantage: we can take large time steps but 1: accuracy determines time step but 2 : implicit schemes are harder / impossible to solve in general form Euler forward Euler backward

31 DIFFUSION EQUATION The finite difference approximation for the second derivative

32 DIFFUSION EQUATION euler forward / central difference accuracy stability and condition

33 Time differencing: C t = u 0 C x MATSUNO SCHEME Step 1 C * j n+1 C j n Δt % C( = u 0 ' * & x ) n j Step 2 C j n+1 C j n Δt % C *( = u 0 ' * & x ) n+1 j

34 A well-known finite difference scheme: C t = u 0 C x Lax-Wendroff scheme Taylor series: C n+1 j = C n $ j + Δt C ' & ) % t ( n j + Δt 2 $ 2 C' & % t 2 ) ( n j +... Since 2 C t 2 = u C x 2 C n+1 j = C n % j u 0 Δt C ( ' * & x ) n j + u 0 2 Δt 2 2 % 2 C( ' & x 2 * ) n j +...

35 C t = u 0 C x Lax-Wendroff scheme C n+1 j = C n % j u 0 Δt C ( ' * & x ) n j + u 0 2 Δt 2 2 % 2 C( ' & x 2 * ) n j +... which becomes: C j n+1 C j n Δt % n n C u j+1 C ( j 1 0 ' & 2Δx * + u 0 2 Δt % ) 2 ' & n C j+1 2C n n j + C j 1 2Δx ( * ) central difference central difference

36 Spectral method Set of uniformly spaced grid points in one dimension x j = jδx, j =1,2,..., N, where NΔx = L. The Fourier series of C, whoose values are given only at N grid points, requires N Fourier coefficients. The Fourier expansion of C is ( ) = C k exp( 2πikx j / L) C x j N = C k exp 2πikjΔx / NΔx = C k exp 2πikj / N k=1 N k=1 ( ( )) C k are the Fourier coefficients. The inverse of this equation yields the complex Fourier coefficients from the grid point values: N k=1 ( ) C k = 1 N N ( ) C x j j=1 exp( 2πikj / N) (2)

37 Spectral method C t = u 0 C x (1) For the periodic domain, L, the time-dependent distribution of C can be expressed as N C( x,t) = C k ( t)exp( 2πikx / L) k=1 Substituting this equation into the linear advection equation (1) yields N independent first order ordinary differential equations : dc k dt = 2πiu 0k L C k for k =1,2,..., N (3) At initial time, t=0, we need to compute the complex Fourier coefficients from eq. 2 and then integrate the system (3) in time, implying that we need only to numerically approximate the time derivative. Note that since the Fourier coefficients are complex, (3) represents a system of 2N equations

38 Lecture 3

39 1D SHALLOW-WATER EQN S assume wave solution dispersion relation phase velocity group velocity

40 WAVE ON A GRID: aliasing long wave short wave limit aliasing

41 1D SHALLOW-WATER EQN S (linear, non-rotational, inviscid) only spatial discretization assume wave solution dispersion relation phase velocity long wave short wave limit group velocity c g * = dω dk = ± gh cos(kδx)

42 LEAP-FROG SCHEME centered in time & centered in space stencil 2 decoupled grids grid waves u,h u,h u,h u,h u,h u,h u,h u,h u,h u,h u,h u,h u,h u,h u,h u,h u,h u,h u,h u,h u,h u,h u,h u,h u,h u,h u,h

43 LEAP-FROG SCHEME centered in time & centered in space stencil staggered grid no grid waves two times faster (but also coarser) h u h u h u h u h h u h u h u h u h h u h u h u h u h

44 Numerical phase speeds c u * = ω k = u = unstaggered grid Dispersion relation c kδx sin(kδx) c * s = ω k = 2c kδx sin(kδx 2 ) s = staggered grid

45 2D SHALLOW-WATER EQN S (linear, inviscid) assume wave solution dispersion relation spatial discretization again: short waves have too small phase velocity and a group velocity in the wrong direction

46 2D SHALLOW-WATER EQN S (linear, inviscid) assume wave solution dispersion relation long waves are inertial oscillations short waves are gravity waves

47 STAGGERED GRIDS Arakawa A unstaggered Arakawa B v* Arakawa C h u h u* h u* h v v* interpolation

48 STAGGERED GRIDS Arakawa A unstaggered Arakawa B Arakawa C h u v u h* u h* u v* interpolation

49 STAGGERED GRIDS fine Arakawa B grid Arakawa C - grid medium True solution coarse

Chapter 3. Finite Difference Methods for Hyperbolic Equations Introduction Linear convection 1-D wave equation

Chapter 3. Finite Difference Methods for Hyperbolic Equations Introduction Linear convection 1-D wave equation Chapter 3. Finite Difference Methods for Hyperbolic Equations 3.1. Introduction Most hyperbolic problems involve the transport of fluid properties. In the equations of motion, the term describing the transport

More information

Contents. Parti Fundamentals. 1. Introduction. 2. The Coriolis Force. Preface Preface of the First Edition

Contents. Parti Fundamentals. 1. Introduction. 2. The Coriolis Force. Preface Preface of the First Edition Foreword Preface Preface of the First Edition xiii xv xvii Parti Fundamentals 1. Introduction 1.1 Objective 3 1.2 Importance of Geophysical Fluid Dynamics 4 1.3 Distinguishing Attributes of Geophysical

More information

Numerical methods Revised March 2001

Numerical methods Revised March 2001 Revised March 00 By R. W. Riddaway (revised by M. Hortal) Table of contents. Some introductory ideas. Introduction. Classification of PDE's.3 Existence and uniqueness.4 Discretization.5 Convergence, consistency

More information

Lecture 17: Initial value problems

Lecture 17: Initial value problems Lecture 17: Initial value problems Let s start with initial value problems, and consider numerical solution to the simplest PDE we can think of u/ t + c u/ x = 0 (with u a scalar) for which the solution

More information

2.29 Numerical Fluid Mechanics Spring 2015 Lecture 13

2.29 Numerical Fluid Mechanics Spring 2015 Lecture 13 REVIEW Lecture 12: Spring 2015 Lecture 13 Grid-Refinement and Error estimation Estimation of the order of convergence and of the discretization error Richardson s extrapolation and Iterative improvements

More information

q t = F q x. (1) is a flux of q due to diffusion. Although very complex parameterizations for F q

q t = F q x. (1) is a flux of q due to diffusion. Although very complex parameterizations for F q ! Revised Tuesday, December 8, 015! 1 Chapter 7: Diffusion Copyright 015, David A. Randall 7.1! Introduction Diffusion is a macroscopic statistical description of microscopic advection. Here microscopic

More information

Advection / Hyperbolic PDEs. PHY 604: Computational Methods in Physics and Astrophysics II

Advection / Hyperbolic PDEs. PHY 604: Computational Methods in Physics and Astrophysics II Advection / Hyperbolic PDEs Notes In addition to the slides and code examples, my notes on PDEs with the finite-volume method are up online: https://github.com/open-astrophysics-bookshelf/numerical_exercises

More information

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

MOX EXPONENTIAL INTEGRATORS FOR MULTIPLE TIME SCALE PROBLEMS OF ENVIRONMENTAL FLUID DYNAMICS. Innsbruck Workshop October Innsbruck Workshop October 29 21 EXPONENTIAL INTEGRATORS FOR MULTIPLE TIME SCALE PROBLEMS OF ENVIRONMENTAL FLUID DYNAMICS Luca Bonaventura - Modellistica e Calcolo Scientifico Dipartimento di Matematica

More information

Math 7824 Spring 2010 Numerical solution of partial differential equations Classroom notes and homework

Math 7824 Spring 2010 Numerical solution of partial differential equations Classroom notes and homework Math 7824 Spring 2010 Numerical solution of partial differential equations Classroom notes and homework Jan Mandel University of Colorado Denver May 12, 2010 1/20/09: Sec. 1.1, 1.2. Hw 1 due 1/27: problems

More information

1 Introduction to MATLAB

1 Introduction to MATLAB L3 - December 015 Solving PDEs numerically (Reports due Thursday Dec 3rd, carolinemuller13@gmail.com) In this project, we will see various methods for solving Partial Differential Equations (PDEs) using

More information

3.3. Phase and Amplitude Errors of 1-D Advection Equation

3.3. Phase and Amplitude Errors of 1-D Advection Equation 3.3. Phase and Amplitude Errors of 1-D Advection Equation Reading: Duran section 2.4.2. Tannehill et al section 4.1.2. The following example F.D. solutions of a 1D advection equation show errors in both

More information

Dynamic Meteorology (Atmospheric Dynamics)

Dynamic Meteorology (Atmospheric Dynamics) Lecture 1-2012 Dynamic Meteorology (Atmospheric Dynamics) Lecturer: Aarnout van Delden Office: BBG, room 615 a.j.vandelden@uu.nl http://www.staff.science.uu.nl/~delde102/index.php Students (background

More information

Numerical Solutions for Hyperbolic Systems of Conservation Laws: from Godunov Method to Adaptive Mesh Refinement

Numerical Solutions for Hyperbolic Systems of Conservation Laws: from Godunov Method to Adaptive Mesh Refinement Numerical Solutions for Hyperbolic Systems of Conservation Laws: from Godunov Method to Adaptive Mesh Refinement Romain Teyssier CEA Saclay Romain Teyssier 1 Outline - Euler equations, MHD, waves, hyperbolic

More information

Numerical Hydraulics

Numerical Hydraulics ETHZ, Fall 017 Numerical Hydraulics Assignment 4 Numerical solution of 1D solute transport using Matlab http://www.bafg.de/ http://warholian.com Numerical Hydraulics Assignment 4 ETH 017 1 Introduction

More information

Split explicit methods

Split explicit methods Split explicit methods Almut Gassmann Meteorological Institute of the University of Bonn Germany St.Petersburg Summer School 2006 on nonhydrostatic dynamics and fine scale data assimilation Two common

More information

Chapter 10 Exercises

Chapter 10 Exercises Chapter 10 Exercises From: Finite Difference Methods for Ordinary and Partial Differential Equations by R. J. LeVeque, SIAM, 2007. http://www.amath.washington.edu/ rl/fdmbook Exercise 10.1 (One-sided and

More information

FUNDAMENTALS OF FINITE DIFFERENCE METHODS

FUNDAMENTALS OF FINITE DIFFERENCE METHODS FUNDAMENTALS OF FINITE DIFFERENCE METHODS By Deep Gupta 3 rd Year undergraduate, Mechanical Engg. Deptt., IIT Bombay Supervised by: Prof. Gautam Biswas, IIT Kanpur Acknowledgements It has been a pleasure

More information

Numerical Methods for Partial Differential Equations CAAM 452. Spring 2005

Numerical Methods for Partial Differential Equations CAAM 452. Spring 2005 Numerical Methods for Partial Differential Equations Instructor: Tim Warburton Class Location: Duncan Hall 1046 Class Time: 9:5am to 10:40am Office Hours: 10:45am to noon in DH 301 CAAM 45 Spring 005 Homeworks

More information

PRELIMINARY PROGRAM Physics of the Climate System PRELIMINARY PROGRAM

PRELIMINARY PROGRAM Physics of the Climate System PRELIMINARY PROGRAM PRELIMINARY PROGRAM Physics of the Climate System PRELIMINARY PROGRAM 13.08.2018-24.08.2018 Course Director: Dr. Rupert Holzinger E-mail: imau@science.uu.nl The Utrecht Summer school Physics of the Climate

More information

Why build a climate model

Why build a climate model Climate Modeling Why build a climate model Atmosphere H2O vapor and Clouds Absorbing gases CO2 Aerosol Land/Biota Surface vegetation Ice Sea ice Ice sheets (glaciers) Ocean Box Model (0 D) E IN = E OUT

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF MECHANICAL ENGINEERING CAMBRIDGE, MASSACHUSETTS NUMERICAL FLUID MECHANICS FALL 2011

MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF MECHANICAL ENGINEERING CAMBRIDGE, MASSACHUSETTS NUMERICAL FLUID MECHANICS FALL 2011 MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF MECHANICAL ENGINEERING CAMBRIDGE, MASSACHUSETTS 02139 2.29 NUMERICAL FLUID MECHANICS FALL 2011 QUIZ 2 The goals of this quiz 2 are to: (i) ask some general

More information

Monday 7 October 2013, Class #15

Monday 7 October 2013, Class #15 Monday 7 October 2013, Class #15 Concepts for Today (Basics for Thermodynamics) Weather versus climate Lapse Rate (Adiabatic Lapse Rate) Ideal Gas Law Adiabatic Processes Potential Temperature Hydrostatic

More information

Fundamentals Physics

Fundamentals Physics Fundamentals Physics And Differential Equations 1 Dynamics Dynamics of a material point Ideal case, but often sufficient Dynamics of a solid Including rotation, torques 2 Position, Velocity, Acceleration

More information

ME Computational Fluid Mechanics Lecture 5

ME Computational Fluid Mechanics Lecture 5 ME - 733 Computational Fluid Mechanics Lecture 5 Dr./ Ahmed Nagib Elmekawy Dec. 20, 2018 Elliptic PDEs: Finite Difference Formulation Using central difference formulation, the so called five-point formula

More information

Time-Parallel Algorithms for Weather Prediction and Climate Simulation

Time-Parallel Algorithms for Weather Prediction and Climate Simulation Time-Parallel Algorithms for Weather Prediction and Climate Simulation Jean Côté Adjunct Prof. ESCER Centre (Étude et la Simulation du Climat à l Échelle Régionale) Sciences de la Terre & de l Atmosphère

More information

Lecture Notes on Numerical Schemes for Flow and Transport Problems

Lecture Notes on Numerical Schemes for Flow and Transport Problems Lecture Notes on Numerical Schemes for Flow and Transport Problems by Sri Redeki Pudaprasetya sr pudap@math.itb.ac.id Department of Mathematics Faculty of Mathematics and Natural Sciences Bandung Institute

More information

PDE Solvers for Fluid Flow

PDE Solvers for Fluid Flow PDE Solvers for Fluid Flow issues and algorithms for the Streaming Supercomputer Eran Guendelman February 5, 2002 Topics Equations for incompressible fluid flow 3 model PDEs: Hyperbolic, Elliptic, Parabolic

More information

Advection in two dimensions

Advection in two dimensions Lecture 0 Advection in two dimensions 6. Stability of multiple terms (in multiple dimensions) When we analyzed the stability of time-stepping methods we tended to consider either a single damping term

More information

Climate Modeling. Spring 2013 ATS 421/521 CRN 58877

Climate Modeling. Spring 2013 ATS 421/521 CRN 58877 Climate Modeling Spring 2013 ATS 421/521 CRN 58877 4 Credits Lectures: Mo, We, Fr 9:00-9:50, Wlkn 207 Programming Labs: Th 9:00-9:50, StAG 324 Andreas Schmittner Associate Professor College of Earth, Ocean,

More information

MIT (Spring 2014)

MIT (Spring 2014) 18.311 MIT (Spring 014) Rodolfo R. Rosales May 6, 014. Problem Set # 08. Due: Last day of lectures. IMPORTANT: Turn in the regular and the special problems stapled in two SEPARATE packages. Print your

More information

The one-dimensional equations for the fluid dynamics of a gas can be written in conservation form as follows:

The one-dimensional equations for the fluid dynamics of a gas can be written in conservation form as follows: Topic 7 Fluid Dynamics Lecture The Riemann Problem and Shock Tube Problem A simple one dimensional model of a gas was introduced by G.A. Sod, J. Computational Physics 7, 1 (1978), to test various algorithms

More information

Lecture Notes on Numerical Schemes for Flow and Transport Problems

Lecture Notes on Numerical Schemes for Flow and Transport Problems Lecture Notes on Numerical Schemes for Flow and Transport Problems by Sri Redeki Pudaprasetya sr pudap@math.itb.ac.id Department of Mathematics Faculty of Mathematics and Natural Sciences Bandung Institute

More information

WRF Modeling System Overview

WRF Modeling System Overview WRF Modeling System Overview Louisa Nance National Center for Atmospheric Research (NCAR) Developmental Testbed Center (DTC) 27 February 2007 1 Outline What is WRF? WRF Modeling System WRF Software Design

More information

Formulation and performance of the Variable-Cubic Atmospheric Model

Formulation and performance of the Variable-Cubic Atmospheric Model Formulation and performance of the Variable-Cubic Atmospheric Model John McGregor CSIRO Marine and Atmospheric Research Aspendale, Melbourne Southern Hemisphere PDEs on the Sphere NCAR 11 April 2014 CSIRO

More information

Acceleration of Time Integration

Acceleration of Time Integration Acceleration of Time Integration edited version, with extra images removed Rick Archibald, John Drake, Kate Evans, Doug Kothe, Trey White, Pat Worley Research sponsored by the Laboratory Directed Research

More information

Time-Parallel Algorithms for Weather Prediction and Climate Simulation

Time-Parallel Algorithms for Weather Prediction and Climate Simulation Time-Parallel Algorithms for Weather Prediction and Climate Simulation Jean Côté Adjunct Prof. ESCER Centre (Étude et la Simulation du Climat à l Échelle Régionale) Sciences de la Terre & de l Atmosphère

More information

Some remarks on climate modeling

Some remarks on climate modeling Some remarks on climate modeling A. Gettelman & J. J. Hack National Center for Atmospheric Research Boulder, Colorado USA Selected overheads by Doug Nychka Outline Hierarchy of atmospheric modeling strategies

More information

Part 1. The diffusion equation

Part 1. The diffusion equation Differential Equations FMNN10 Graded Project #3 c G Söderlind 2016 2017 Published 2017-11-27. Instruction in computer lab 2017-11-30/2017-12-06/07. Project due date: Monday 2017-12-11 at 12:00:00. Goals.

More information

Numerics: The analysis and implementation of numerical methods for solving differential equations

Numerics: The analysis and implementation of numerical methods for solving differential equations Numerics: The analysis and implementation of numerical methods for solving differential equations Dr Hilary Weller, November 6, 2017 Timetable Week Chapters to read Videos to watch

More information

3.4. Monotonicity of Advection Schemes

3.4. Monotonicity of Advection Schemes 3.4. Monotonicity of Advection Schemes 3.4.1. Concept of Monotonicity When numerical schemes are used to advect a monotonic function, e.g., a monotonically decreasing function of x, the numerical solutions

More information

Finite Differences: Consistency, Stability and Convergence

Finite Differences: Consistency, Stability and Convergence Finite Differences: Consistency, Stability and Convergence Varun Shankar March, 06 Introduction Now that we have tackled our first space-time PDE, we will take a quick detour from presenting new FD methods,

More information

ATS 421/521. Climate Modeling. Spring 2015

ATS 421/521. Climate Modeling. Spring 2015 ATS 421/521 Climate Modeling Spring 2015 Lecture 9 Hadley Circulation (Held and Hou, 1980) General Circulation Models (tetbook chapter 3.2.3; course notes chapter 5.3) The Primitive Equations (tetbook

More information

Weather and Climate Prediction ATM S 380

Weather and Climate Prediction ATM S 380 Weather and Climate Prediction ATM S 380 Course web site http://www.atmos.washington.edu/academics/classes/2011q1/380/ Instructor: Professor Cecilia Bitz, PhD in UW atmospheric sciences 1997 Lecture notes

More information

5. General Circulation Models

5. General Circulation Models 5. General Circulation Models I. 3-D Climate Models (General Circulation Models) To include the full three-dimensional aspect of climate, including the calculation of the dynamical transports, requires

More information

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

Prof. Simon Tett, Chair of Earth System Dynamics & Modelling: The University of Edinburgh SAGES Scottish Alliance for Geoscience, Environment & Society Modelling Climate Change Prof. Simon Tett, Chair of Earth System Dynamics & Modelling: The University of Edinburgh Climate Modelling Climate

More information

An Introduction to Climate Modeling

An Introduction to Climate Modeling An Introduction to Climate Modeling A. Gettelman & J. J. Hack National Center for Atmospheric Research Boulder, Colorado USA Outline What is Climate & why do we care Hierarchy of atmospheric modeling strategies

More information

Overview of the Numerics of the ECMWF. Atmospheric Forecast Model

Overview of the Numerics of the ECMWF. Atmospheric Forecast Model Overview of the Numerics of the Atmospheric Forecast Model M. Hortal Seminar 6 Sept 2004 Slide 1 Characteristics of the model Hydrostatic shallow-atmosphere approimation Pressure-based hybrid vertical

More information

FDM for parabolic equations

FDM for parabolic equations FDM for parabolic equations Consider the heat equation where Well-posed problem Existence & Uniqueness Mass & Energy decreasing FDM for parabolic equations CNFD Crank-Nicolson + 2 nd order finite difference

More information

Earth System Modeling EAS 4610 / 6130 Fall Semester 2012

Earth System Modeling EAS 4610 / 6130 Fall Semester 2012 Earth System Modeling Fall Semester 2012 Scheduling: Monday, Wednesday and Friday 9:00-10:00 am Room L1116 Monday and Wednesday are reserved for lectures and introduction to new fundamental concepts. Students

More information

Shallow Water Equations

Shallow Water Equations Chapter 18 Shallow Water Equations The shallow water equations model tsunamis and waves in bathtubs. This chapter is more advanced mathematically than earlier chapters, but you might still find it interesting

More information

The Fifth-Generation NCAR / Penn State Mesoscale Model (MM5) Mark Decker Feiqin Xie ATMO 595E November 23, 2004 Department of Atmospheric Science

The Fifth-Generation NCAR / Penn State Mesoscale Model (MM5) Mark Decker Feiqin Xie ATMO 595E November 23, 2004 Department of Atmospheric Science The Fifth-Generation NCAR / Penn State Mesoscale Model (MM5) Mark Decker Feiqin Xie ATMO 595E November 23, 2004 Department of Atmospheric Science Outline Basic Dynamical Equations Numerical Methods Initialization

More information

Numerics: The analysis and implementation of numerical methods for solving differential equations

Numerics: The analysis and implementation of numerical methods for solving differential equations Numerics: The analysis and implementation of numerical methods for solving differential equations Dr Hilary Weller, Lecturer version November 6, 217 Timetable Week Chapters to

More information

Index. higher order methods, 52 nonlinear, 36 with variable coefficients, 34 Burgers equation, 234 BVP, see boundary value problems

Index. higher order methods, 52 nonlinear, 36 with variable coefficients, 34 Burgers equation, 234 BVP, see boundary value problems Index A-conjugate directions, 83 A-stability, 171 A( )-stability, 171 absolute error, 243 absolute stability, 149 for systems of equations, 154 absorbing boundary conditions, 228 Adams Bashforth methods,

More information

Last time: Diffusion - Numerical scheme (FD) Heat equation is dissipative, so why not try Forward Euler:

Last time: Diffusion - Numerical scheme (FD) Heat equation is dissipative, so why not try Forward Euler: Lecture 7 18.086 Last time: Diffusion - Numerical scheme (FD) Heat equation is dissipative, so why not try Forward Euler: U j,n+1 t U j,n = U j+1,n 2U j,n + U j 1,n x 2 Expected accuracy: O(Δt) in time,

More information

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

Climate models. René D. Garreaud. Departement of Geophysics Universidad de Chile Climate models René D. Garreaud Departement of Geophysics Universidad de Chile www.dgf.uchile.cl/rene My first toy model A system of coupled, non-linear algebraic equations X (t) = A X (t-1) Y (t) B Z

More information

Basics on Numerical Methods for Hyperbolic Equations

Basics on Numerical Methods for Hyperbolic Equations Basics on Numerical Methods for Hyperbolic Equations Professor Dr. E F Toro Laboratory of Applied Mathematics University of Trento, Italy eleuterio.toro@unitn.it http://www.ing.unitn.it/toro October 8,

More information

Tutorial 2. Introduction to numerical schemes

Tutorial 2. Introduction to numerical schemes 236861 Numerical Geometry of Images Tutorial 2 Introduction to numerical schemes c 2012 Classifying PDEs Looking at the PDE Au xx + 2Bu xy + Cu yy + Du x + Eu y + Fu +.. = 0, and its discriminant, B 2

More information

Daniel J. Jacob, Models of Atmospheric Transport and Chemistry, 2007.

Daniel J. Jacob, Models of Atmospheric Transport and Chemistry, 2007. 1 0. CHEMICAL TRACER MODELS: AN INTRODUCTION Concentrations of chemicals in the atmosphere are affected by four general types of processes: transport, chemistry, emissions, and deposition. 3-D numerical

More information

Earth System Modeling EAS 4610 / 6130 Fall Semester 2005

Earth System Modeling EAS 4610 / 6130 Fall Semester 2005 Fall Semester 2005 Scheduling : Tuesdays and Thursdays 9:30-11:00 pm Room L1116 Instructors Carlos Cardelino - Room 1114 - phone: x4-1751 - e-mail: carlos@eas.gatech.edu Teaching Assistant Grading Homeworks

More information

Earth System Modeling Domain decomposition

Earth System Modeling Domain decomposition Earth System Modeling Domain decomposition Graziano Giuliani International Centre for Theorethical Physics Earth System Physics Section Advanced School on Regional Climate Modeling over South America February

More information

Numerical Methods for PDEs

Numerical Methods for PDEs Numerical Methods for PDEs Problems 1. Numerical Differentiation. Find the best approximation to the second drivative d 2 f(x)/dx 2 at x = x you can of a function f(x) using (a) the Taylor series approach

More information

The Euler Equation of Gas-Dynamics

The Euler Equation of Gas-Dynamics The Euler Equation of Gas-Dynamics A. Mignone October 24, 217 In this lecture we study some properties of the Euler equations of gasdynamics, + (u) = ( ) u + u u + p = a p + u p + γp u = where, p and u

More information

FDM for wave equations

FDM for wave equations FDM for wave equations Consider the second order wave equation Some properties Existence & Uniqueness Wave speed finite!!! Dependence region Analytical solution in 1D Finite difference discretization Finite

More information

Physics-Based Animation

Physics-Based Animation CSCI 5980/8980: Special Topics in Computer Science Physics-Based Animation 13 Fluid simulation with grids October 20, 2015 Today Presentation schedule Fluid simulation with grids Course feedback survey

More information

PHYSFLU - Physics of Fluids

PHYSFLU - Physics of Fluids Coordinating unit: 230 - ETSETB - Barcelona School of Telecommunications Engineering Teaching unit: 748 - FIS - Department of Physics Academic year: Degree: 2018 BACHELOR'S DEGREE IN ENGINEERING PHYSICS

More information

centrifugal acceleration, whose magnitude is r cos, is zero at the poles and maximum at the equator. This distribution of the centrifugal acceleration

centrifugal acceleration, whose magnitude is r cos, is zero at the poles and maximum at the equator. This distribution of the centrifugal acceleration Lecture 10. Equations of Motion Centripetal Acceleration, Gravitation and Gravity The centripetal acceleration of a body located on the Earth's surface at a distance from the center is the force (per unit

More information

Modeling, Simulating and Rendering Fluids. Thanks to Ron Fediw et al, Jos Stam, Henrik Jensen, Ryan

Modeling, Simulating and Rendering Fluids. Thanks to Ron Fediw et al, Jos Stam, Henrik Jensen, Ryan Modeling, Simulating and Rendering Fluids Thanks to Ron Fediw et al, Jos Stam, Henrik Jensen, Ryan Applications Mostly Hollywood Shrek Antz Terminator 3 Many others Games Engineering Animating Fluids is

More information

A Proposed Test Suite for Atmospheric Model Dynamical Cores

A Proposed Test Suite for Atmospheric Model Dynamical Cores A Proposed Test Suite for Atmospheric Model Dynamical Cores Christiane Jablonowski (cjablono@umich.edu) University of Michigan, Ann Arbor PDEs on the Sphere Workshop Monterey, CA, June/26-29/2006 Motivation

More information

Scalable Non-Linear Compact Schemes

Scalable Non-Linear Compact Schemes Scalable Non-Linear Compact Schemes Debojyoti Ghosh Emil M. Constantinescu Jed Brown Mathematics Computer Science Argonne National Laboratory International Conference on Spectral and High Order Methods

More information

Analysis Methods in Atmospheric and Oceanic Science

Analysis Methods in Atmospheric and Oceanic Science Analysis Methods in Atmospheric and Oceanic Science AOSC 65 Partial Differential Equations Week 1, Day 3 1 Nov 014 1 Partial Differential Equation An equation that defines the relationship between an unknown

More information

Numerically Solving Partial Differential Equations

Numerically Solving Partial Differential Equations Numerically Solving Partial Differential Equations Michael Lavell Department of Applied Mathematics and Statistics Abstract The physics describing the fundamental principles of fluid dynamics can be written

More information

Evaluation of three spatial discretization schemes with the Galewsky et al. test

Evaluation of three spatial discretization schemes with the Galewsky et al. test Evaluation of three spatial discretization schemes with the Galewsky et al. test Seoleun Shin Matthias Sommer Sebastian Reich Peter Névir February 22, 2 Abstract We evaluate the Hamiltonian Particle Methods

More information

Partial Differential Equations

Partial Differential Equations Partial Differential Equations Introduction Deng Li Discretization Methods Chunfang Chen, Danny Thorne, Adam Zornes CS521 Feb.,7, 2006 What do You Stand For? A PDE is a Partial Differential Equation This

More information

Dynamic Meteorology: lecture 2

Dynamic Meteorology: lecture 2 Dynamic Meteorology: lecture 2 Sections 1.3-1.5 and Box 1.5 Potential temperature Radiatively determined temperature (boxes 1.1-1.4) Buoyancy (-oscillations) and static instability, Brunt-Vaisala frequency

More information

DAILY QUESTIONS 28 TH JUNE 18 REASONING - CALENDAR

DAILY QUESTIONS 28 TH JUNE 18 REASONING - CALENDAR DAILY QUESTIONS 28 TH JUNE 18 REASONING - CALENDAR LEAP AND NON-LEAP YEAR *A non-leap year has 365 days whereas a leap year has 366 days. (as February has 29 days). *Every year which is divisible by 4

More information

Ordinary Differential Equations

Ordinary Differential Equations Ordinary Differential Equations We call Ordinary Differential Equation (ODE) of nth order in the variable x, a relation of the kind: where L is an operator. If it is a linear operator, we call the equation

More information

PDEs, part 3: Hyperbolic PDEs

PDEs, part 3: Hyperbolic PDEs PDEs, part 3: Hyperbolic PDEs Anna-Karin Tornberg Mathematical Models, Analysis and Simulation Fall semester, 2011 Hyperbolic equations (Sections 6.4 and 6.5 of Strang). Consider the model problem (the

More information

Computer Animation. Animation Methods Keyframing Interpolation Kinematics Inverse Kinematics. Slides courtesy of Leonard McMillan and Jovan Popovic

Computer Animation. Animation Methods Keyframing Interpolation Kinematics Inverse Kinematics. Slides courtesy of Leonard McMillan and Jovan Popovic Computer Animation Animation Methods Keyframing Interpolation Kinematics Inverse Kinematics Slides courtesy of Leonard McMillan and Jovan Popovic Lecture 13 6.837 Fall 2002 Office hours Administrative

More information

Dynamic Meteorology (lecture 13, 2016)

Dynamic Meteorology (lecture 13, 2016) Dynamic Meteorology (lecture 13, 2016) Topics Chapter 3, lecture notes: High frequency waves (no rota;on) Boussinesq approxima4on Normal mode analysis of the stability of hydrosta4c balance Buoyancy waves

More information

Solutions to ODEs and PDEs: Numerical analysis using R (Cambridge University Press, ISBN: )

Solutions to ODEs and PDEs: Numerical analysis using R (Cambridge University Press, ISBN: ) Solutions to ODEs and PDEs: Numerical analysis using R (Cambridge University Press, ISBN: 978-1-107-11561-3) Graham W. Griffiths City University, UK. Chapter Abstracts Chapter 1 ODE integration methods

More information

Introduction to numerical computations on the GPU

Introduction to numerical computations on the GPU Introduction to numerical computations on the GPU Lucian Covaci http://lucian.covaci.org/cuda.pdf Tuesday 1 November 11 1 2 Outline: NVIDIA Tesla and Geforce video cards: architecture CUDA - C: programming

More information

Department of Meteorology University of Nairobi. Laboratory Manual. Micrometeorology and Air pollution SMR 407. Prof. Nzioka John Muthama

Department of Meteorology University of Nairobi. Laboratory Manual. Micrometeorology and Air pollution SMR 407. Prof. Nzioka John Muthama Department of Meteorology University of Nairobi Laboratory Manual Micrometeorology and Air pollution SMR 407 Prof. Nioka John Muthama Signature Date December 04 Version Lab : Introduction to the operations

More information

Advection, Conservation, Conserved Physical Quantities, Wave Equations

Advection, Conservation, Conserved Physical Quantities, Wave Equations EP711 Supplementary Material Thursday, September 4, 2014 Advection, Conservation, Conserved Physical Quantities, Wave Equations Jonathan B. Snively!Embry-Riddle Aeronautical University Contents EP711 Supplementary

More information

7 Hyperbolic Differential Equations

7 Hyperbolic Differential Equations Numerical Analysis of Differential Equations 243 7 Hyperbolic Differential Equations While parabolic equations model diffusion processes, hyperbolic equations model wave propagation and transport phenomena.

More information

Lecture 5: Single Step Methods

Lecture 5: Single Step Methods Lecture 5: Single Step Methods J.K. Ryan@tudelft.nl WI3097TU Delft Institute of Applied Mathematics Delft University of Technology 1 October 2012 () Single Step Methods 1 October 2012 1 / 44 Outline 1

More information

Control Volume. Dynamics and Kinematics. Basic Conservation Laws. Lecture 1: Introduction and Review 1/24/2017

Control Volume. Dynamics and Kinematics. Basic Conservation Laws. Lecture 1: Introduction and Review 1/24/2017 Lecture 1: Introduction and Review Dynamics and Kinematics Kinematics: The term kinematics means motion. Kinematics is the study of motion without regard for the cause. Dynamics: On the other hand, dynamics

More information

Lecture 1: Introduction and Review

Lecture 1: Introduction and Review Lecture 1: Introduction and Review Review of fundamental mathematical tools Fundamental and apparent forces Dynamics and Kinematics Kinematics: The term kinematics means motion. Kinematics is the study

More information

Problem Set 4 Issued: Wednesday, March 18, 2015 Due: Wednesday, April 8, 2015

Problem Set 4 Issued: Wednesday, March 18, 2015 Due: Wednesday, April 8, 2015 MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF MECHANICAL ENGINEERING CAMBRIDGE, MASSACHUSETTS 0139.9 NUMERICAL FLUID MECHANICS SPRING 015 Problem Set 4 Issued: Wednesday, March 18, 015 Due: Wednesday,

More information

Tropical cyclone simulations and predictions with GFDL s prototype global cloud resolving model

Tropical cyclone simulations and predictions with GFDL s prototype global cloud resolving model Tropical cyclone simulations and predictions with GFDL s prototype global cloud resolving model S.-J. Lin and GFDL model development teams NOAA/Geophysical Fluid Dynamics Laboratory Workshop on High-Resolution

More information

LAB INFORMATION TFYA76 Mekanik

LAB INFORMATION TFYA76 Mekanik LAB INFORMATION TFYA76 Mekanik September 18, 2018 Lecturer: Bo Durbeej (bo.durbeej@liu.se) Lab Assistants: Tim Cornelissen (tim.cornelissen@liu.se) Indre Urbanaviciute (indre.urbanaviciute@liu.se) Contents

More information

2.2. Methods for Obtaining FD Expressions. There are several methods, and we will look at a few:

2.2. Methods for Obtaining FD Expressions. There are several methods, and we will look at a few: .. Methods for Obtaining FD Expressions There are several methods, and we will look at a few: ) Taylor series expansion the most common, but purely mathematical. ) Polynomial fitting or interpolation the

More information

Fall Colloquium on the Physics of Weather and Climate: Regional Weather Predictability and Modelling. 29 September - 10 October, 2008

Fall Colloquium on the Physics of Weather and Climate: Regional Weather Predictability and Modelling. 29 September - 10 October, 2008 1966-4 Fall Colloquium on the Physics of Weather and Climate: Regional Weather Predictability and Modelling 29 September - 10 October, 2008 Dynamics of the Eta model Part I Fedor Mesinger Environmental

More information

+ ω = 0, (1) (b) In geometric height coordinates in the rotating frame of the Earth, momentum balance for an inviscid fluid is given by

+ ω = 0, (1) (b) In geometric height coordinates in the rotating frame of the Earth, momentum balance for an inviscid fluid is given by Problem Sheet 1: Due Thurs 3rd Feb 1. Primitive equations in different coordinate systems (a) Using Lagrangian considerations and starting from an infinitesimal mass element in cartesian coordinates (x,y,z)

More information

Computational Modeling for Physical Sciences

Computational Modeling for Physical Sciences Computational Modeling for Physical Sciences Since the invention of computers the use of computational modeling and simulations have revolutionized the way we study physical systems. Their applications

More information

Model description of AGCM5 of GFD-Dennou-Club edition. SWAMP project, GFD-Dennou-Club

Model description of AGCM5 of GFD-Dennou-Club edition. SWAMP project, GFD-Dennou-Club Model description of AGCM5 of GFD-Dennou-Club edition SWAMP project, GFD-Dennou-Club Mar 01, 2006 AGCM5 of the GFD-DENNOU CLUB edition is a three-dimensional primitive system on a sphere (Swamp Project,

More information

An Overview of Fluid Animation. Christopher Batty March 11, 2014

An Overview of Fluid Animation. Christopher Batty March 11, 2014 An Overview of Fluid Animation Christopher Batty March 11, 2014 What distinguishes fluids? What distinguishes fluids? No preferred shape. Always flows when force is applied. Deforms to fit its container.

More information

Deutscher Wetterdienst

Deutscher Wetterdienst Stability Analysis of the Runge-Kutta Time Integration Schemes for the Convection resolving Model COSMO-DE (LMK) COSMO User Seminar, Langen 03.+04. March 2008 Michael Baldauf Deutscher Wetterdienst, Offenbach,

More information

Astronomy 102/104: Our Solar System MWF 11:15-12:05P, Uris Auditorium Spring 2008 Course Syllabus

Astronomy 102/104: Our Solar System MWF 11:15-12:05P, Uris Auditorium Spring 2008 Course Syllabus Astro 102/104 Syllabus 1 Astronomy 102/104: Our Solar System MWF 11:15-12:05P, Uris Auditorium Spring 2008 Course Syllabus The past few decades have seen incredible advances in the exploration of our solar

More information

MTF071 Computational Fluid Dynamics of Turbulent

MTF071 Computational Fluid Dynamics of Turbulent CHALMERS TEKNISKA HÖGSKOLA Termo- och Fluiddynamik 42 96 Göteborg MTF07 Computational Fluid Dynamics of Turbulent Flow http://wwwtfdchalmersse/gr-kurs/mtf07 Task K2 Lars Davidson 2003-02-03 In Task K you

More information

Numerical Methods for Engineers and Scientists

Numerical Methods for Engineers and Scientists Numerical Methods for Engineers and Scientists Second Edition Revised and Expanded Joe D. Hoffman Department of Mechanical Engineering Purdue University West Lafayette, Indiana m MARCEL D E К К E R MARCEL

More information