The Application of the Multigrid Method in a Nonhydrostatic Atmospheric Model Shu-hua Chen MMM/NCAR.

Slides:



Advertisements
Similar presentations
Stable Fluids A paper by Jos Stam.
Advertisements

School of something FACULTY OF OTHER School of Computing An Adaptive Numerical Method for Multi- Scale Problems Arising in Phase-field Modelling Peter.
Mutigrid Methods for Solving Differential Equations Ferien Akademie 05 – Veselin Dikov.
systems of linear equations
CFD II w/Dr. Farouk By: Travis Peyton7/18/2015 Modifications to the SIMPLE Method for Non-Orthogonal, Non-Staggered Grids in k- E Turbulence Flow Model.
Improvement of a multigrid solver for 3D EM diffusion Research proposal final thesis Applied Mathematics, specialism CSE (Computational Science and Engineering)
1 Iterative Solvers for Linear Systems of Equations Presented by: Kaveh Rahnema Supervisor: Dr. Stefan Zimmer
1 Numerical Solvers for BVPs By Dong Xu State Key Lab of CAD&CG, ZJU.
CS 290H 7 November Introduction to multigrid methods
SOLVING THE DISCRETE POISSON EQUATION USING MULTIGRID ROY SROR ELIRAN COHEN.
CSCI-455/552 Introduction to High Performance Computing Lecture 26.
MULTISCALE COMPUTATIONAL METHODS Achi Brandt The Weizmann Institute of Science UCLA
Geometric (Classical) MultiGrid. Hierarchy of graphs Apply grids in all scales: 2x2, 4x4, …, n 1/2 xn 1/2 Coarsening Interpolate and relax Solve the large.
Algebraic MultiGrid. Algebraic MultiGrid – AMG (Brandt 1982)  General structure  Choose a subset of variables: the C-points such that every variable.
Computational Solutions of Helmholtz Equation Yau Shu Wong Department of Mathematical & Statistical Sciences University of Alberta Edmonton, Alberta, Canada.
Influence of (pointwise) Gauss-Seidel relaxation on the error Poisson equation, uniform grid Error of initial guess Error after 5 relaxation Error after.
Geometric (Classical) MultiGrid. Linear scalar elliptic PDE (Brandt ~1971)  1 dimension Poisson equation  Discretize the continuum x0x0 x1x1 x2x2 xixi.
NAE C_S2001 FINAL PROJECT PRESENTATION LASIC ISMAR 04/12/01 INSTRUCTOR: PROF. GUTIERREZ.
Multiscale Methods of Data Assimilation Achi Brandt The Weizmann Institute of Science UCLA INRODUCTION EXAMPLE FOR INVERSE PROBLEMS.
Non-hydrostatic algorithm and dynamics in ROMS Yuliya Kanarska, Alexander Shchepetkin, Alexander Shchepetkin, James C. McWilliams, IGPP, UCLA.
Numerical Methods for Partial Differential Equations
Exercise where Discretize the problem as usual on square grid of points (including boundaries). Define g and f such that the solution to the differential.
Using Inverse Matrices Solving Systems. You can use the inverse of the coefficient matrix to find the solution. 3x + 2y = 7 4x - 5y = 11 Solve the system.
SELFE: Semi-implicit Eularian- Lagrangian finite element model for cross scale ocean circulation Paper by Yinglong Zhang and Antonio Baptista Presentation.
ITERATIVE TECHNIQUES FOR SOLVING NON-LINEAR SYSTEMS (AND LINEAR SYSTEMS)
1 Numerical Integration of Partial Differential Equations (PDEs)
© Fluent Inc. 9/5/2015L1 Fluids Review TRN Solution Methods.
Lecture Objectives Review SIMPLE CFD Algorithm SIMPLE Semi-Implicit Method for Pressure-Linked Equations Define Residual and Relaxation.
Multigrid for Nonlinear Problems Ferien-Akademie 2005, Sarntal, Christoph Scheit FAS, Newton-MG, Multilevel Nonlinear Method.
Introduction to Numerical Methods for ODEs and PDEs Methods of Approximation Lecture 3: finite differences Lecture 4: finite elements.
Most physically significant large-scale atmospheric circulations have time scales on the order of Rossby waves but much larger than the time scales.
Scientific Computing Partial Differential Equations Poisson Equation.
Introduction to Scientific Computing II From Gaussian Elimination to Multigrid – A Recapitulation Dr. Miriam Mehl.
A particle-gridless hybrid methods for incompressible flows
Lecture Objectives: Explicit vs. Implicit Residual, Stability, Relaxation Simple algorithm.
Multigrid Computation for Variational Image Segmentation Problems: Multigrid approach  Rosa Maria Spitaleri Istituto per le Applicazioni del Calcolo-CNR.
Using the Segregated and Coupled Solvers
Lecture Objectives Review Define Residual and Relaxation SIMPLE CFD Algorithm SIMPLE Semi-Implicit Method for Pressure-Linked Equations.
METO , 3.3.6, and 3.4 Junjie Liu. SWE in two dimensions  The term in brackets are the dominant terms for the geostrophic (2.5.1) and the inertia.
Introduction to Scientific Computing II Overview Michael Bader.
Introduction to Scientific Computing II Multigrid Dr. Miriam Mehl Institut für Informatik Scientific Computing In Computer Science.
Introduction to Scientific Computing II Multigrid Dr. Miriam Mehl.
Lecture 21 MA471 Fall 03. Recall Jacobi Smoothing We recall that the relaxed Jacobi scheme: Smooths out the highest frequency modes fastest.
Introduction to Scientific Computing II
Discretization Methods Chapter 2. Training Manual May 15, 2001 Inventory # Discretization Methods Topics Equations and The Goal Brief overview.
Discretization for PDEs Chunfang Chen,Danny Thorne Adam Zornes, Deng Li CS 521 Feb., 9,2006.
MULTISCALE COMPUTATIONAL METHODS Achi Brandt The Weizmann Institute of Science UCLA
Differential Equations Linear Equations with Variable Coefficients.
Multigrid Methods The Implementation Wei E Universität München. Ferien Akademie 19 th Sep
Performance of a Semi-Implicit, Semi-Lagrangian Dynamical Core for High Resolution NWP over Complex Terrain L.Bonaventura D.Cesari.
Programming assignment # 3 Numerical Methods for PDEs Spring 2007 Jim E. Jones.
University of Colorado
Optimizing 3D Multigrid to Be Comparable to the FFT Michael Maire and Kaushik Datta Note: Several diagrams were taken from Kathy Yelick’s CS267 lectures.
Objective Numerical methods SIMPLE CFD Algorithm Define Relaxation
Scientific Computing Lab
Scientific Computing Lab
MultiGrid.
© Fluent Inc. 1/10/2018L1 Fluids Review TRN Solution Methods.
Convergence in Computational Science
Introduction to Multigrid Method
Partial Differential Equations
Objective Unsteady state Numerical methods Discretization
Objective Numerical methods.
Solving Linear Systems Algebraically
Scientific Computing Lab
Objective Numerical methods Finite volume.
Numerical Linear Algebra
Systems of Equations Solve by Graphing.
Solving Systems of Equations by Elimination Part 2
Home assignment #3 (1) (Total 3 problems) Due: 12 November 2018
Presentation transcript:

The Application of the Multigrid Method in a Nonhydrostatic Atmospheric Model Shu-hua Chen MMM/NCAR

Model Formulae

Model Numerical Methods (Semi-implicit scheme)  Pressure gradient force and Divergence (Implicit Scheme) Advection (Explicit Scheme ) Eddy diffusion (Explicit scheme)  Pressure gradient force and Divergence (Implicit Scheme)

Model Semi-Implicit Scheme : uncentered coefficient

Model Terrain-following Coordinate

Model Coordinate Transformation

Model Elliptic Partial differential Equation For a point

Model Coefficients

Problem Model Total=l. m. k=300,000 points ~ (300,000 x 300,000) Sparse Matrix x: 100 grid points (l=100) y: 100 grid points (m=100) z: 30 grid points (k=30)

Hope Model Multigrid Method

step 1 step 2 step 3 step 4 step 5 V(N1,N2) cycle

Multigrid Method step 1 Step 1: Relax, N1 sweeps (Pre-relaxation) (Residual equation)

Multigrid Method step 2 Step 2: Relax, N1 sweeps (Pre-relaxation)

Multigrid Method step 3 Step 3: Solve (Coarse grid solution)

Step 4:, N2 sweeps (Coarse grid correction) Solve (Post-relaxation) Multigrid Method step 4

Multigrid Method step 5 Step 5:, N2 sweeps (Coarse grid correction) Solve (Post-relaxation)

 John C. Adams (NCAR)  Solve 3-D linear nonseparable elliptic partial differential equation with cross-derivative terms  Second order accuracy  Finite difference operator  Gauss-Seidel relaxation  Gaussian Elimination (coarsest grid solution) Multigrid Solver Multigrid Method

 Full weighting restriction, multilinear interpolation  Point-by-point or line-by-line relaxation  4 color ordering  V-, W-, or Full Multigrid cycling  Boundary conditions: Any combination of mixed, specified, or periodic Multigrid Solver Multigrid Method

 Flexible grid size  Tolerance  Multigrid Method Multigrid Solver

 V-cycle  Point-by point or line-by-line relaxation  Max outer iteration : 30  Boundary conditions x - specified y – specified or periodic upper - specified lower – mixed Conditions used in our model Multigrid Method