Improvement of a multigrid solver for 3D EM diffusion Research proposal final thesis Applied Mathematics, specialism CSE (Computational Science and Engineering)

Slides:



Advertisements
Similar presentations
School of something FACULTY OF OTHER School of Computing An Adaptive Numerical Method for Multi- Scale Problems Arising in Phase-field Modelling Peter.
Advertisements

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.
A Discrete Adjoint-Based Approach for Optimization Problems on 3D Unstructured Meshes Dimitri J. Mavriplis Department of Mechanical Engineering University.
5/4/2015rew Accuracy increase in FDTD using two sets of staggered grids E. Shcherbakov May 9, 2006.
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
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.
Image Reconstruction Group 6 Zoran Golic. Overview Problem Multigrid-Algorithm Results Aspects worth mentioning.
Algebraic MultiGrid. Algebraic MultiGrid – AMG (Brandt 1982)  General structure  Choose a subset of variables: the C-points such that every variable.
/08/2002SMARTER meeting 1 Solution of 2D Navier-Stokes equations in velocity-vorticity formulation using FD Remo Minero Scientific Computing Group.
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.
Easy Optimization Problems, Relaxation, Local Processing for a single variable.
Multiscale Methods of Data Assimilation Achi Brandt The Weizmann Institute of Science UCLA INRODUCTION EXAMPLE FOR INVERSE PROBLEMS.
Numerical Modeling in Magnetism Macro-Magnetism: Solution of Maxwell´s Equations – Engineering of (electro)magnetic devices Atomic Magnetism: Instrinsic.
Numerical methods for PDEs PDEs are mathematical models for –Physical Phenomena Heat transfer Wave motion.
1 Numerical Integration of Partial Differential Equations (PDEs)
© Fluent Inc. 9/5/2015L1 Fluids Review TRN Solution Methods.
Multigrid for Nonlinear Problems Ferien-Akademie 2005, Sarntal, Christoph Scheit FAS, Newton-MG, Multilevel Nonlinear Method.
Wim Schoenmaker ©magwel2005 Electromagnetic Modeling of Back-End Structures on Semiconductors Wim Schoenmaker.
Computational electrodynamics in geophysical applications Epov M. I., Shurina E.P., Arhipov D.A., Mikhaylova E.I., Kutisheva A. Yu., Shtabel N.V.
Grating reconstruction forward modeling part Mark van Kraaij CASA PhD-day Tuesday 13 November 2007.
EEE 431 Computational methods in Electrodynamics Lecture 1 By Rasime Uyguroglu.
METHODS OF CIRCUIT ANALYSIS
Introduction to Scientific Computing II From Gaussian Elimination to Multigrid – A Recapitulation Dr. Miriam Mehl.
A 3D Vector-Additive Iterative Solver for the Anisotropic Inhomogeneous Poisson Equation in the Forward EEG problem V. Volkov 1, A. Zherdetsky 1, S. Turovets.
1 ELEC 3105 Basic EM and Power Engineering Start Solutions to Poisson’s and/or Laplace’s.
1 Computational Methods II (Elliptic) Dr. Farzad Ismail School of Aerospace and Mechanical Engineering Universiti Sains Malaysia Nibong Tebal Pulau.
Solving an elliptic PDE using finite differences Numerical Methods for PDEs Spring 2007 Jim E. Jones.
© Fluent Inc. 11/24/2015J1 Fluids Review TRN Overview of CFD Solution Methodologies.
Multigrid Computation for Variational Image Segmentation Problems: Multigrid approach  Rosa Maria Spitaleri Istituto per le Applicazioni del Calcolo-CNR.
EMLAB 1 3D Update Equations with Perfectly Matched Layers.
Implementing Hypre- AMG in NIMROD via PETSc S. Vadlamani- Tech X S. Kruger- Tech X T. Manteuffel- CU APPM S. McCormick- CU APPM Funding: DE-FG02-07ER84730.
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.
Modeling Electromagnetic Fields in Strongly Inhomogeneous Media
FALL 2015 Esra Sorgüven Öner
Introduction to Scientific Computing II
MULTISCALE COMPUTATIONAL METHODS Achi Brandt The Weizmann Institute of Science UCLA
A Non-iterative Hyperbolic, First-order Conservation Law Approach to Divergence-free Solutions to Maxwell’s Equations Richard J. Thompson 1 and Trevor.
1 EEE 431 Computational Methods in Electrodynamics Lecture 7 By Dr. Rasime Uyguroglu
The Application of the Multigrid Method in a Nonhydrostatic Atmospheric Model Shu-hua Chen MMM/NCAR.
Model Anything. Quantity Conserved c  advect  diffuse S ConservationConstitutiveGoverning Mass, M  q -- M Momentum fluid, Mv -- F Momentum fluid.
The Finite Difference Time Domain Method FDTD Haythem H. abdullah ERI, Electronics Research Institute, Microwave Engineering Dept.
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.
Computational Fluid Dynamics Lecture II Numerical Methods and Criteria for CFD Dr. Ugur GUVEN Professor of Aerospace Engineering.
Christopher Crawford PHY
ELEC 3105 Basic EM and Power Engineering
Computational Methods for Kinetic Processes in Plasma Physics
Nodal Methods for Core Neutron Diffusion Calculations
MultiGrid.
© Fluent Inc. 1/10/2018L1 Fluids Review TRN Solution Methods.
Convergence in Computational Science
A Multigrid Tutorial part two
Introduction to Multigrid Method
Introduction to Scientific Computing II
Analytical Tools in ME Course Objectives
3D Image Segmentation and Multigrid Method
Convergence in Numerical Science
Objective Numerical methods Finite volume.
Introduction to Scientific Computing II
Introduction to Scientific Computing II
Comparison of CFEM and DG methods
Presentation transcript:

Improvement of a multigrid solver for 3D EM diffusion Research proposal final thesis Applied Mathematics, specialism CSE (Computational Science and Engineering)

Tom Jönsthövel TU Delft januari 6, 2006 Tutors: Kees Oosterlee (EWI, TUD) Wim Mulder (SIEP, Shell)

Overview presentation Introduction: Practical application/problem statement Mathematical model Discretization model equations Short overview Multigrid Problems encoutered with MG solver Possible improvements on MG solver Summary Questions

Practical Application Practical goal: Image structures that could host potential reservoirs Providing evidence of presence of hydrocarbons How? Recovering the conductivity profile from measurements of electric and magnetic fields: * Oil/Gas are more resistive than surrounding (gesteente)

(3D) Electromagnetic Diffusion 2D example: Oil/Gas? EM source receivers

(3D) Electromagnetic Diffusion Amundsen, Johansen & Røsten (2004): A Sea Bed Logging (SBL) calibration survey over the Troll gas field

Mathematical model Maxwell equations in presence of current source With, Ohm’s law

Maxwell equations Eliminate the magnetic field from the equation: 

Maxwell equations Transform equation from time to frequency domain: With  angular frequency. Now, In practice: 

Maxwell equations PEC boundary conditions: (Perfectly Electrically Conduction) domain

Discretization model equations Step 1: Choose discretization: Finite Integration Technique (Clemens/Weiland ’01)  Finite volume generalisation of Yee’s scheme (1966)  Error analysis for constant-coeffients (Monk & Sülli 1994)  2 nd order accuracy for electric/magnetic field components

Discretization model equations Step 2: Placement EM field components (Yee’s scheme):

ii) Discretization model equations Step 3: Next steps; discretize all components of main equation: i) with,  iii)

Discretization model equations ii) 1st 2nd

Discretization curl Stokes

Discretization curl

Introduce (discreet) residu Goal: solve for r = 0 How? Multigrid solver

Overview Multigrid Idea: use BIM for solving Ax=b 1. the error e=x ex -x apr becomes smooth (not small) 2. Quantity smooth on fine grid  approx on coarser grid (e.g. double mesh size) Concl: error smooth after x relaxation sweeps  approx error on coarser grid  Cheaper/Faster

Basis MG Pre-smoothing Coarse grid correction: Restriction Compute approximation solution of defect equation - Direct/iterative solver - New cycle on coarser grid Prolongation Post-smoothing

Basis MG Important choices: Coarser grids Restriction operator: residu from fine to coarse Prolongation operator: correction from coarse to fine Smoother

MG Components Coarser grids:

MG Components Restriction: Full weighting

MG Components Prolongation: Linear/bilinear interpolation, is transpose of restriction

MG Components Smoother: Pointwise smoother Symmetric GS-LEX

Introduce Test probleem Artificial eigenvalues problem: On the domain [0,2π]3. This defines the source term Js. Convergence: 10–8

Stretching

Problems MG Solver σ 0 =10 S/m, σ 1 =1 S/m cellsequidistantStretched (4%) h max MGbih max MGbi

Anisotropy 2D anisotropic elliptical equations:

Anisotropy Discretization in stencil notation:

Anisotropy Error averaging with GS-LEX: If ε → 0, No smoothing effect in x-direction

Anisotropy and stretched grid 2D elliptical equations: Simple stretching: Hence:

Anisotropy Two possible improvements MG solver: 1.Semi coarsening 2.Line-smoother

Semicoarsening

Line-smoother Solve all unknowns on line in direction anisotropy simultaneously. Reason: Errors become smooth if strong connected unknows are updated collectively 1,l,m 2,l,m Nx – 1,l,m

Preview results Combination line-smoother and semi-coarsening gives good results Factor 5 less MG iterations needed

Summary 1.Oil/Gas reservoir? 2.EM diffusion method  Maxwell equations 3.Multigrid solver  Problems when gridstretching used 4.Improvements: 1.Line-Smoother 2.Semi Coarsening 5.Results are obtained  more research for improvement and generalisation, mathematical soundness

Questions?