Smoothers for ecient multigrid methods in IGA

Similar documents
A Robust Multigrid Method for Isogeometric Analysis using Boundary Correction. C. Hofreither, S. Takacs, W. Zulehner. G+S Report No.

HILBERT? What is HILBERT? Matlab Implementation of Adaptive 2D BEM. Dirk Praetorius. Features of HILBERT

Multigrid Lecture Notes

First-Order Corrections to Gutzwiller s Trace Formula for Systems with Discrete Symmetries

Lecture Note 3: Stationary Iterative Methods

Numerische Mathematik

A proposed nonparametric mixture density estimation using B-spline functions

Week 6 Lectures, Math 6451, Tanveer

Absolute Value Preconditioning for Symmetric Indefinite Linear Systems

18-660: Numerical Methods for Engineering Design and Optimization

Multigrid Method for Elliptic Control Problems

4 Separation of Variables

The Group Structure on a Smooth Tropical Cubic

Convergence Property of the Iri-Imai Algorithm for Some Smooth Convex Programming Problems

Investigation on spectrum of the adjacency matrix and Laplacian matrix of graph G l

221B Lecture Notes Notes on Spherical Bessel Functions

Homework #04 Answers and Hints (MATH4052 Partial Differential Equations)

Math 124B January 17, 2012

The Symmetric and Antipersymmetric Solutions of the Matrix Equation A 1 X 1 B 1 + A 2 X 2 B A l X l B l = C and Its Optimal Approximation

Non-Parametric Analysis of Supernova Data and. the Dark Energy Equation of State. Department of Statistics Carnegie Mellon University

B-SPLINE-BASED MONOTONE MULTIGRID METHODS

A two-level Schwarz preconditioner for heterogeneous problems

Data Search Algorithms based on Quantum Walk

A natural differential calculus on Lie bialgebras with dual of triangular type

Math 124B January 31, 2012

c 2011 Society for Industrial and Applied Mathematics BOOTSTRAP AMG

ORTHOGONAL MULTI-WAVELETS FROM MATRIX FACTORIZATION

THE REACHABILITY CONES OF ESSENTIALLY NONNEGATIVE MATRICES

B-Spline-Based Monotone Multigrid Methods. Markus Holtz, Angela Kunoth. no. 252

Lecture 11. Fourier transform

BALANCING REGULAR MATRIX PENCILS

FFTs in Graphics and Vision. Spherical Convolution and Axial Symmetry Detection

Analysis of Emerson s Multiple Model Interpolation Estimation Algorithms: The MIMO Case

Efficient smoothers for all-at-once multigrid methods for Poisson and Stokes control problems

An explicit Jordan Decomposition of Companion matrices

Numerical methods for elliptic partial differential equations Arnold Reusken

Preprint BUW-SC 11/1. Bergische Universität Wuppertal. Fachbereich C Mathematik und Naturwissenschaften. Mathematik

Fourier Series. 10 (D3.9) Find the Cesàro sum of the series. 11 (D3.9) Let a and b be real numbers. Under what conditions does a series of the form

Numerische Mathematik

Explicit overall risk minimization transductive bound

arxiv: v1 [math.fa] 23 Aug 2018

Solution of Wave Equation by the Method of Separation of Variables Using the Foss Tools Maxima

Iterative Decoding Performance Bounds for LDPC Codes on Noisy Channels

Integrating Factor Methods as Exponential Integrators

Alberto Maydeu Olivares Instituto de Empresa Marketing Dept. C/Maria de Molina Madrid Spain

Assignment 7 Due Tuessday, March 29, 2016

6 Wave Equation on an Interval: Separation of Variables

Konrad-Zuse-Zentrum für Informationstechnik Berlin Heilbronner Str. 10, D Berlin - Wilmersdorf

A nonlinear multigrid for imaging electrical conductivity and permittivity at low frequency

Research Article On the Lower Bound for the Number of Real Roots of a Random Algebraic Equation

Introduction to Simulation - Lecture 13. Convergence of Multistep Methods. Jacob White. Thanks to Deepak Ramaswamy, Michal Rewienski, and Karen Veroy

Parallel algebraic multilevel Schwarz preconditioners for a class of elliptic PDE systems

Multilayer Kerceptron

Quantum Mechanical Models of Vibration and Rotation of Molecules Chapter 18

Smoothness equivalence properties of univariate subdivision schemes and their projection analogues

Aspects of Multigrid

Lecture Notes 4: Fourier Series and PDE s

ON THE REPRESENTATION OF OPERATORS IN BASES OF COMPACTLY SUPPORTED WAVELETS

Primal and dual active-set methods for convex quadratic programming

On the energy distribution in Fermi Pasta Ulam lattices

A Brief Introduction to Markov Chains and Hidden Markov Models

Strauss PDEs 2e: Section Exercise 1 Page 1 of 7

Positive real and bounded real balancing for model reduction of descriptor systems

On the Number of Limit Cycles for Discontinuous Generalized Liénard Polynomial Differential Systems

Katholieke Universiteit Leuven Department of Computer Science

Numerical solution of one dimensional contaminant transport equation with variable coefficient (temporal) by using Haar wavelet

c 2000 Society for Industrial and Applied Mathematics

Approximation algorithms for trilinear optimization with nonconvex constraints and its extensions

ALGORITHMIC SUMMATION OF RECIPROCALS OF PRODUCTS OF FIBONACCI NUMBERS. F. = I j. ^ = 1 ^ -, and K w = ^. 0) n=l r n «=1 -*/!

Introduction to Riemann Solvers

Approximation and Fast Calculation of Non-local Boundary Conditions for the Time-dependent Schrödinger Equation

4 1-D Boundary Value Problems Heat Equation

FRST Multivariate Statistics. Multivariate Discriminant Analysis (MDA)

AN OVERVIEW OF MULTILEVEL METHODS WITH AGGRESSIVE COARSENING AND MASSIVE POLYNOMIAL SMOOTHING

Restricted weak type on maximal linear and multilinear integral maps.

On a geometrical approach in contact mechanics

Establishment of Weak Conditions for Darboux- Goursat-Beudon Theorem

Numerical methods for PDEs FEM - abstract formulation, the Galerkin method

Scott Cohen. November 10, Abstract. The method of Block Cyclic Reduction (BCR) is described in the context of

Two-Stage Least Squares as Minimum Distance

Problem set 6 The Perron Frobenius theorem.

A UNIVERSAL METRIC FOR THE CANONICAL BUNDLE OF A HOLOMORPHIC FAMILY OF PROJECTIVE ALGEBRAIC MANIFOLDS

MATH 172: MOTIVATION FOR FOURIER SERIES: SEPARATION OF VARIABLES

High Accuracy Split-Step Finite Difference Method for Schrödinger-KdV Equations

EFFICIENT MULTIGRID BASED SOLVERS FOR ISOGEOMETRIC ANALYSIS

VALIDATED CONTINUATION FOR EQUILIBRIA OF PDES

Appendix of the Paper The Role of No-Arbitrage on Forecasting: Lessons from a Parametric Term Structure Model

Mat 1501 lecture notes, penultimate installment

STABILITY OF A PARAMETRICALLY EXCITED DAMPED INVERTED PENDULUM 1. INTRODUCTION

On norm equivalence between the displacement and velocity vectors for free linear dynamical systems

Substructuring Preconditioners for the Bidomain Extracellular Potential Problem

Path planning with PH G2 splines in R2

Math 220B - Summer 2003 Homework 1 Solutions

Global Optimality Principles for Polynomial Optimization Problems over Box or Bivalent Constraints by Separable Polynomial Approximations

arxiv: v1 [math.pr] 30 Nov 2017

Universal Consistency of Multi-Class Support Vector Classification

Convergence and quasi-optimality of adaptive finite element methods for harmonic forms

Lecture 6: Moderately Large Deflection Theory of Beams

Homework 5 Solutions

SUPPLEMENTARY MATERIAL TO INNOVATED SCALABLE EFFICIENT ESTIMATION IN ULTRA-LARGE GAUSSIAN GRAPHICAL MODELS

Transcription:

Smoothers for ecient mutigrid methods in IGA Cemens Hofreither, Stefan Takacs, Water Zuehner DD23, Juy 2015 supported by The work was funded by the Austrian Science Fund (FWF): NFN S117 (rst and third author) and J3362-N25 (second author).

Outine Preiminaries Mode probem IGA discretization Mutigrid agorithm Mutigrid framework Basis-independent smoother Smoother for one dimension Smoother for two dimensions Numerica resuts Concusions and Outook

Outine Preiminaries Mode probem IGA discretization Mutigrid agorithm Mutigrid framework Basis-independent smoother Smoother for one dimension Smoother for two dimensions Numerica resuts Concusions and Outook

Poisson mode probem Domain Ω R d Given function f L 2 (Ω) Find u H 1 (Ω) such that u = f u n = 0 in Ω on Ω

Variationa formuation Domain Ω R d Given function f L 2 (Ω) Find u H 1 (Ω) such that for a ũ H 1 (Ω). (u, ũ) H 1 (Ω) = (f, ũ) L 2 (Ω)

Outine Preiminaries Mode probem IGA discretization Mutigrid agorithm Mutigrid framework Basis-independent smoother Smoother for one dimension Smoother for two dimensions Numerica resuts Concusions and Outook

Spine spaces in one dimension Let Ω = (0, 1)

Spine spaces in one dimension Let Ω = (0, 1) M is the uniform subdivision of Ω = (0, 1) in n = n 0 2 subintervas T i of ength h := h 0 2 for = 0, 1, 2,...

Spine spaces in one dimension Let Ω = (0, 1) M is the uniform subdivision of Ω = (0, 1) in n = n 0 2 subintervas T i of ength h := h 0 2 for = 0, 1, 2,... Spine space S p,k, (Ω) is the space of a spine functions in C k (Ω), which are piecewise poynomias of degree p on each subinterva in M.

Spine spaces in one dimension Let Ω = (0, 1) M is the uniform subdivision of Ω = (0, 1) in n = n 0 2 subintervas T i of ength h := h 0 2 for = 0, 1, 2,... Spine space S p,k, (Ω) is the space of a spine functions in C k (Ω), which are piecewise poynomias of degree p on each subinterva in M. Maximum smoothness: S p, (Ω) := S p,p 1, (Ω)

Spine spaces in one dimension Let Ω = (0, 1) M is the uniform subdivision of Ω = (0, 1) in n = n 0 2 subintervas T i of ength h := h 0 2 for = 0, 1, 2,... Spine space S p,k, (Ω) is the space of a spine functions in C k (Ω), which are piecewise poynomias of degree p on each subinterva in M. Maximum smoothness: S p, (Ω) := S p,p 1, (Ω) Standard B-spine basis: φ (1) p, (x),..., φ(m ) p, (x)

Spine spaces in two and more dimensions Let Ω = (0, 1) d

Spine spaces in two and more dimensions Let Ω = (0, 1) d Tensor product B-spines: ϕ (i+m j) p, (x, y) = φ (i) p, (x)φ(j) p, (y)

Spine spaces in two and more dimensions Let Ω = (0, 1) d Tensor product B-spines: ϕ (i+m j) p, (x, y) = φ (i) p, (x)φ(j) p, (y) For Ω = (0, 1) d with d > 1: S p, (Ω) denotes tensor product spine space

Spine spaces in two and more dimensions Let Ω = (0, 1) d Tensor product B-spines: ϕ (i+m j) p, (x, y) = φ (i) p, (x)φ(j) p, (y) For Ω = (0, 1) d with d > 1: S p, (Ω) denotes tensor product spine space More genera domains: geometry mapping

Spine spaces in two and more dimensions Let Ω = (0, 1) d Tensor product B-spines: ϕ (i+m j) p, (x, y) = φ (i) p, (x)φ(j) p, (y) For Ω = (0, 1) d with d > 1: S p, (Ω) denotes tensor product spine space More genera domains: geometry mapping For reguar geometry mappings: mutigrid for parameter domain can be used as preconditioner

Discretization Variationa formuation: Find u S p, (Ω) such that for a ũ S p, (Ω) (u, ũ ) H 1 (Ω) = (f, ũ ) L 2 (Ω)

Discretization Variationa formuation: Find u S p, (Ω) such that for a ũ S p, (Ω) (u, ũ ) H 1 (Ω) = (f, ũ ) L 2 (Ω) Matrix-vector notation: K u = f

Outine Preiminaries Mode probem IGA discretization Mutigrid agorithm Mutigrid framework Basis-independent smoother Smoother for one dimension Smoother for two dimensions Numerica resuts Concusions and Outook

Mutigrid method One step of the mutigrid method on grid eve k appied to iterate u (0,0) = u (0) and right-hand-side f to obtain x (1) is given by: Appy ν smoothing steps u (0,m) for m = 1,..., ν. = u (0,m 1) + τ 1 K (f K u (0,m 1) )

Mutigrid method One step of the mutigrid method on grid eve k appied to iterate u (0,0) = u (0) and right-hand-side f to obtain x (1) is given by: Appy ν smoothing steps u (0,m) for m = 1,..., ν. = u (0,m 1) + τ Appy coarse-grid correction 1 K (f K u (0,m 1) ) Compute defect and restrict to coarser grid Sove probem on coarser grid Proongate and add resut

Mutigrid method One step of the mutigrid method on grid eve k appied to iterate u (0,0) = u (0) and right-hand-side f to obtain x (1) is given by: Appy ν smoothing steps u (0,m) for m = 1,..., ν. = u (0,m 1) + τ Appy coarse-grid correction 1 K (f K u (0,m 1) ) Compute defect and restrict to coarser grid Sove probem on coarser grid Proongate and add resut If reaized exacty (two-grid method): u (1) = u (0,ν) + I 1 K 1 1 I 1 (f K k u (0,ν) ) Standard arguments: convergence of two-grid method convergence of the mutigrid method (W-cyce)

Intergrid transfer Nested spaces: S p, 1 (Ω) S p, (Ω)

Intergrid transfer Nested spaces: S p, 1 (Ω) S p, (Ω) The proongation I 1 is the canonica embedding Knot insertion agorithm

Intergrid transfer Nested spaces: S p, 1 (Ω) S p, (Ω) The proongation I 1 is the canonica embedding Knot insertion agorithm The restriction is its transpose: I 1 = (I 1 )T

Hackbusch-ike convergence anaysis Convergence of two-grid method with rate q, i.e., u u(1) L q u u(0) L,

Hackbusch-ike convergence anaysis Convergence of two-grid method with rate q, i.e., u u(1) L q u u(0) L, in matrix notation T S ν L q,

Hackbusch-ike convergence anaysis Convergence of two-grid method with rate q = C AC S ν, i.e., u u(1) L q u u(0) L, in matrix notation T S ν L q, is guaranteed by L 1/2 T K 1 L 1/2 C A (approximation property) L 1/2 K S ν L 1/2 C S ν 1 (smoothing property)

Outine Preiminaries Mode probem IGA discretization Mutigrid agorithm Mutigrid framework Basis-independent smoother Smoother for one dimension Smoother for two dimensions Numerica resuts Concusions and Outook

Basis-(in)dependent smoother Richardson smoother: i.e., K := I u (0,m) = u (0,m 1) + τ (f K u (0,m 1) ),

Basis-independent smoother Richardson smoother (in continuous understanding): u (0,m) = u (0,m 1) + τ where K := L is the Riesz isomorphism 1 K (f K u (0,m 1) ),

Basis-independent smoother Richardson smoother (in continuous understanding): u (0,m) = u (0,m 1) + τ where K := L is the Riesz isomorphism 1 K (f K u (0,m 1) ), Lemma Assume that K := L and that τ is chosen such that 0 < τ 1 L 1/2 K L 1/2. Then the smoothing property is satised for C S = τ 1. Proof: Standard eigenvaue anaysis.

Basis-independent smoother Richardson smoother (in continuous understanding): u (0,m) = u (0,m 1) + τ where K := L is the Riesz isomorphism 1 K (f K u (0,m 1) ), Lemma Assume that K := L and that τ is chosen such that 0 < τ 1 L 1/2 K L 1/2. Then the smoothing property is satised for C S = τ 1. Proof: Standard eigenvaue anaysis. Convergence rate: q = C AC S ν = C Aτ 1 ν

Outine Preiminaries Mode probem IGA discretization Mutigrid agorithm Mutigrid framework Basis-independent smoother Smoother for one dimension Smoother for two dimensions Numerica resuts Concusions and Outook

Basis-independent smoother for one dimension Cassica anaysis: In L 2 (Ω)

Basis-independent smoother for one dimension Cassica anaysis: In L 2 (Ω) L = h 2 M is the propery scaed mass matrix

Basis-independent smoother for one dimension Cassica anaysis: In L 2 (Ω) L = h 2 M is the propery scaed mass matrix Proofs for standard smoothers (Richardson, Jacobi, Gauss-Seide) use that the mass matrix is spectray equivaent to its diagona.

Basis-independent smoother for one dimension Cassica anaysis: In L 2 (Ω) L = h 2 M is the propery scaed mass matrix Proofs for standard smoothers (Richardson, Jacobi, Gauss-Seide) use that the mass matrix is spectray equivaent to its diagona. This is true for B-spines, but deteriorate for increased p.

Basis-independent smoother for one dimension Cassica anaysis: In L 2 (Ω) L = h 2 M is the propery scaed mass matrix Proofs for standard smoothers (Richardson, Jacobi, Gauss-Seide) use that the mass matrix is spectray equivaent to its diagona. This is true for B-spines, but deteriorate for increased p. Use K := L := h 2 M (mass-richardson smoother)

Mass-Richardson smoother Use K := L := h 2 M

Mass-Richardson smoother Use K := L := h 2 M Condition for choice of τ reads as: sup u R m \{0} and C S = τ 1 u K h 1 u M = sup u S p, (Ω)\{0} u H 1 (Ω) h 1 u L 2 (Ω) τ 1/2.

Mass-Richardson smoother Use K := L := h 2 M Condition for choice of τ reads as: sup u R m \{0} and C S = τ 1 u K h 1 u M = sup u S p, (Ω)\{0} u H 1 (Ω) h 1 u L 2 (Ω) Need: robust inverse inequaity for spine space τ 1/2.

Mass-Richardson smoother Use K := L := h 2 M Condition for choice of τ reads as: sup u R m \{0} and C S = τ 1 u K h 1 u M = sup u S p, (Ω)\{0} u H 1 (Ω) h 1 u L 2 (Ω) Need: robust inverse inequaity for spine space Loca Fourier anaysis suggests: Such a robust inverse inequaity hods τ 1/2.

Mass-Richardson smoother Use K := L := h 2 M Condition for choice of τ reads as: sup u R m \{0} and C S = τ 1 u K h 1 u M = sup u S p, (Ω)\{0} u H 1 (Ω) h 1 u L 2 (Ω) Need: robust inverse inequaity for spine space Loca Fourier anaysis suggests: Such a robust inverse inequaity hods Numerica experiments [Hofreither, Zuehner 2014]: This approach does not work we τ 1/2.

Mass-Richardson smoother Use K := L := h 2 M Condition for choice of τ reads as: sup u R m \{0} and C S = τ 1 u K h 1 u M = sup u S p, (Ω)\{0} u H 1 (Ω) h 1 u L 2 (Ω) Need: robust inverse inequaity for spine space Loca Fourier anaysis suggests: Such a robust inverse inequaity hods Numerica experiments [Hofreither, Zuehner 2014]: This approach does not work we τ 1/2. Choose u p, (x) := φ (1) p, (x) = max{0, h x} p and obtain: Such a robust inverse inequaity does not hod

Mass-Richardson smoother Use K := L := h 2 M Condition for choice of τ reads as: sup u R m \{0} and C S = τ 1 u K h 1 u M = sup u S p, (Ω)\{0} u H 1 (Ω) h 1 u L 2 (Ω) Need: robust inverse inequaity for spine space Loca Fourier anaysis suggests: Such a robust inverse inequaity hods Numerica experiments [Hofreither, Zuehner 2014]: This approach does not work we τ 1/2. Choose u p, (x) := φ (1) p, (x) = max{0, h x} p and obtain: Such a robust inverse inequaity does not hod sup... p τ p 2 ν p 2

Inverse inequaity Theorem ([T., Takacs 2015]) For a N 0 and p N, u H 1 2 3h 1 u L 2 is satised for a u S p, (Ω), where S p, (0, 1) is the space of a u S p, (0, 1) whose odd derivatives vanish at the boundary: 2+1 x 2+1 u (0) = 2+1 x 2+1 u (1) = 0 for a N 0 with 2 + 1 < p.

Inverse inequaity Theorem ([T., Takacs 2015]) For a N 0 and p N, u H 1 2 3h 1 u L 2 is satised for a u S p, (Ω), where S p, (0, 1) is the space of a u S p, (0, 1) whose odd derivatives vanish at the boundary: 2+1 x 2+1 u (0) = 2+1 x 2+1 u (1) = 0 for a N 0 with 2 + 1 < p. Note: S p, (Ω) has ony p (for p even) or p 1 (for p odd) dimensions.

Idea: boundary correction Theorem ([Hofreither, T., Zuehner 2015]) For a N 0 and p N, u H 1 2(1 + 4 6)h 1 ( u 2 L 2 + H Γ, u,γ 2 H 1 ) 1/2 is satised for a u = u Γ, + u I, S p, (Ω), where u I, S (I ) p, (Ω) S p, (Ω), u Γ, (S (I ) p, (Ω)) and H Γ, is the discrete harmonic extension. Proof: need inverse inequaity on S p, (Ω) and robust approximation error estimate aso on S p, (Ω) (cf. [T., Takacs 2015]).

Boundary correction Reorder variabes such that: ( KΓΓ, KI T K = Γ, K I Γ, K II, ), u = ( uγ, u I, )

Boundary correction Reorder variabes such that: ( KΓΓ, KI T K = Γ, K I Γ, K II, ), u = ( uγ, u I, Compute the discrete Harmonic extension: ( ) u H Γ, u Γ, H 1 (Ω) = Γ, K 1 II, K = u Γ, I Γ,u KΓΓ, K T Γ, I Γ, K 1 II, K. I Γ, K )

Boundary correction Reorder variabes such that: ( KΓΓ, KI T K = Γ, K I Γ, K II, ), u = ( uγ, u I, Compute the discrete Harmonic extension: ( ) u H Γ, u Γ, H 1 (Ω) = Γ, K 1 II, K = u Γ, I Γ,u KΓΓ, K T Γ, I Γ, K 1 II, K. I Γ, K Generaized inverse inequaity: u K 2(1 + 4 6) u L ) with ( K := L := h 2 KΓΓ, KI T M + Γ, K 1 ) II, K I Γ, 0. 0 0 }{{} K :=

Boundary correction Reorder variabes such that: ( KΓΓ, KI T K = Γ, K I Γ, K II, ), u = ( uγ, u I, Compute the discrete Harmonic extension: ( ) u H Γ, u Γ, H 1 (Ω) = Γ, K 1 II, K = u Γ, I Γ,u KΓΓ, K T Γ, I Γ, K 1 II, K. I Γ, K Generaized inverse inequaity: with L 1/2 K L 1/2 2(1 + 4 6) 2 ( K := L := h 2 KΓΓ, KI T M + Γ, K 1 ) II, K I Γ, 0. 0 0 }{{} K := )

Boundary correction Reorder variabes such that: ( KΓΓ, KI T K = Γ, K I Γ, K II, ), u = ( uγ, u I, Compute the discrete Harmonic extension: ( ) u H Γ, u Γ, H 1 (Ω) = Γ, K 1 II, K = u Γ, I Γ,u KΓΓ, K T Γ, I Γ, K 1 II, K. I Γ, K Generaized inverse inequaity: with L 1/2 K L 1/2 2(1 + 4 6) 2 ( K := L := h 2 KΓΓ, KI T M + Γ, K 1 ) II, K I Γ, 0. 0 0 }{{} K := Smoothing property for 0 < τ 2 1 (1 + 4 6) 2 )

Robust approximation error estimate Theorem ([T., Takacs 2015]) For each u H 1 (Ω), each N 0 and p N: (I Π p, )u L 2 (Ω) 2 2 h u H 1 (Ω) is satised, where Π p, is the H 1 -orthogona projection to S p, (Ω).

Robust approximation error estimate Theorem ([T., Takacs 2015]) For each u H 1 (Ω), each N 0 and p N: (I Π p, )u L 2 (Ω) 2 2 h u H 1 (Ω) is satised, where Π p, is the H 1 -orthogona projection to S p, (Ω). The approximation property foows using standard arguments (for the h 2 M part) u K = H Γ, u Γ, H 1 (Ω) u H 1 (Ω) = u K (for the K part)

Convergence theorem Theorem ([Hofreither, T., Zuehner 2015]) The two-grid method converges with rate C AC S ν if ν > C A C S smoothing steps are appied. The constants C A and C S do not depend on the grid size h and the spine degree p. The extension to the W-cyce mutigrid method is standard.

Outine Preiminaries Mode probem IGA discretization Mutigrid agorithm Mutigrid framework Basis-independent smoother Smoother for one dimension Smoother for two dimensions Numerica resuts Concusions and Outook

Matrices from tensor-product spines The mass matrix has a tensor-product structure: M = M M

Matrices from tensor-product spines The mass matrix has a tensor-product structure: M = M M The stiness matrix is the sum of two tensor-product matrices: K = K M + M K

Matrices from tensor-product spines The mass matrix has a tensor-product structure: M = M M The stiness matrix is the sum of two tensor-product matrices: K = K M + M K Tensor-product structure can be used for inverting M, but not for inverting K

Smoother for two dimensions K,orig = K M + M K = (h 2 M + K ) M + M (h 2 M + K ) = 2h 2 M M + K M + M K h 2 K }{{ K } h 2 K }{{ K } tensor-product ow-rank correction =: K, where K = h 1 M + K.

Shermann Morrisson Woodburry formua Let A R N N, B R n n, P R n N with fu rank. Then: (A PBP T ) 1 = A 1 + A 1 P(B 1 P T A 1 P) 1 P T A 1

Shermann Morrisson Woodburry formua Let A R N N, B R n n, P R n N with fu rank. Then: (A PBP T ) 1 = A 1 + A 1 P(B 1 P T A 1 P) 1 P T A 1 The inversion of A = K K can be done using tensor-product structure and sovers for one dimension

Shermann Morrisson Woodburry formua Let A R N N, B R n n, P R n N with fu rank. Then: (A PBP T ) 1 = A 1 + A 1 P(B 1 P T A 1 P) 1 P T A 1 The inversion of A = K K can be done using tensor-product structure and sovers for one dimension The rest ives ony in the boundary ayer

Shermann Morrisson Woodburry formua Let A R N N, B R n n, P R n N with fu rank. Then: (A PBP T ) 1 = A 1 + A 1 P(B 1 P T A 1 P) 1 P T A 1 The inversion of A = K K can be done using tensor-product structure and sovers for one dimension The rest ives ony in the boundary ayer Optima order: mutigrid sover has the same order of compexity as the mutipication with K

Convergence theorem Theorem ([Hofreither, T., Zuehner 2015]) The two-grid method converges with rate C AC S ν if ν > C A C S smoothing steps are appied. The constants C A and C S do not depend on the grid size h and the spine degree p. The extension to the W-cyce mutigrid method is standard.

Outine Preiminaries Mode probem IGA discretization Mutigrid agorithm Mutigrid framework Basis-independent smoother Smoother for one dimension Smoother for two dimensions Numerica resuts Concusions and Outook

One dimension p 1 2 3 4 5 6 7 8 = 10 22 20 20 21 21 20 20 20 = 11 23 20 20 21 20 20 20 20 = 12 23 20 20 20 20 20 20 20 p 9 10 12 14 16 18 20 = 10 20 20 20 18 18 17 17 = 11 20 19 19 18 19 18 17 = 12 20 20 19 18 18 18 18 ν pre + ν post = 1 + 1, τ = 0.14 Stopping criterion: Eucidean norm of the initia residua is reduced by a factor of ɛ = 10 8.

Two dimensions p 2 3 4 5 6 7 8 9 = 5 82 80 75 76 76 73 72 72 = 6 83 87 76 74 75 73 72 72 p 10 11 12 13 14 15 16 = 5 70 71 70 68 69 69 66 = 6 70 70 69 68 68 67 65 ν pre + ν post = 1 + 1, τ = 0.10 (for p 3) and τ = 0.11 (for p > 3) Stopping criterion: Eucidean norm of the initia residua is reduced by a factor of ɛ = 10 8.

Outine Preiminaries Mode probem IGA discretization Mutigrid agorithm Mutigrid framework Basis-independent smoother Smoother for one dimension Smoother for two dimensions Numerica resuts Concusions and Outook

Concusions (One and) two dimensions

Concusions (One and) two dimensions Robust convergence rates, robust number of smoothing steps

Concusions (One and) two dimensions Robust convergence rates, robust number of smoothing steps Optima compexity in the sense: as compex as the mutipication with K

Concusions (One and) two dimensions Robust convergence rates, robust number of smoothing steps Optima compexity in the sense: as compex as the mutipication with K Rigorous anaysis

Concusions (One and) two dimensions Robust convergence rates, robust number of smoothing steps Optima compexity in the sense: as compex as the mutipication with K Rigorous anaysis C. Hofreither, S. Takacs and W. Zuehner. A Robust Mutigrid Method for Isogeometric Anaysis using Boundary Correction. Submitted (preprint: G+S-Report 33/2105), 2015.

Concusions (One and) two dimensions Robust convergence rates, robust number of smoothing steps Optima compexity in the sense: as compex as the mutipication with K Rigorous anaysis C. Hofreither, S. Takacs and W. Zuehner. A Robust Mutigrid Method for Isogeometric Anaysis using Boundary Correction. Submitted (preprint: G+S-Report 33/2105), 2015. S. Takacs and T. Takacs. Approximation error estimates and inverse inequaities for B-spines of maximum smoothness. Submitted (preprint: arxiv:1502.03733), 2015.

Concusions (One and) two dimensions Robust convergence rates, robust number of smoothing steps Optima compexity in the sense: as compex as the mutipication with K Rigorous anaysis C. Hofreither, S. Takacs and W. Zuehner. A Robust Mutigrid Method for Isogeometric Anaysis using Boundary Correction. Submitted (preprint: G+S-Report 33/2105), 2015. S. Takacs and T. Takacs. Approximation error estimates and inverse inequaities for B-spines of maximum smoothness. Submitted (preprint: arxiv:1502.03733), 2015. Thanks for your attention!