FastMMLib: a generic Fast Multipole Method library. Eric DARRIGRAND. IRMAR Université de Rennes 1

Size: px
Start display at page:

Download "FastMMLib: a generic Fast Multipole Method library. Eric DARRIGRAND. IRMAR Université de Rennes 1"

Transcription

1 FastMMLib: a generic Fast Multipole Method library Eric DARRIGRAND joint work with Yvon LAFRANCHE IRMAR Université de Rennes 1

2 Outline Introduction to FMM Historically SVD principle A first example of use: CFIE+OSRC A second example: Hamiltonian systems FastMMLib Mathematical form of the FMM in FastMMLib Specificities of FastMMLib Structure of the library The user s classes State of the art

3 Introduction to FMM Efficient evaluation of matrix-vector products when the matrix is defined by a kernel or a potential G with a matrix [M] of size N N: e.g. or [M] i j = Γ Γ G(x, y)ϕ j (y)ϕ i (x)dγ(y)dγ(x), [M] i j = G(x i, y j ), with complexity O(N 3/2 ), O(N 4/3 ) or O(N log N).

4 What is FMM? Historically N-body problems Laplace equation via integral formulation G(x, y) = 1/ x y. Multipole expansion / local expansion: using Spherical Harmonics. COIFMAN, GREENGARD, ROKHLIN 1987, Integral equations for acoustic and electromagnetism problems Green kernel G(x, y) = e ik x y /(4π x y ). Gegenbauer addition theorem, Funk-Hecke formula. ROKHLIN et al. (1990), CHEW et al. (1994), DARVE (1997),... Improvements for molecular dynamics Aim: Reduces the cost of the translation operator ELLIOTT et al. (1996), ROKHLIN et al. (1997), SCUSERIA et al. (1998), CHALLACOMBE et al. (1997) Improvements for acoustic and electromagnetism Aim: Deal with unstabilities of the translation operator DARVE and HAVÉ (2004), LIU and CHEW (2010)

5 What is FMM? SVD principle Let A be a matrix of R N N. Let X be a vector of R N. Aim: offer a low-cost matrix-vector product Principle: {σ l } l=1,,l, singular values of A. {V l } l=1,,l, eigenvectors of A A. {U l } l=1,,l, eigenvectors of AA. A = UΣV A = L l=1 σ l U l V l Product AX: with the cost O(NL) AX = L l=1 σ l U l (V l X)

6 A first example of use: CFIE+OSRC+FMM (within the ANR project Microwave) M. DARBAS, E. D., Y. LAFRANCHE. Combining analytic preconditioner and fast multipole method for the 3-D Helmholtz equation. JCP, 236: , Ω + Ω u inc u + =? Γ u + + k 2 u + = 0, in Ω +, n + u + Γ = n + u inc Γ, on Γ, ( u + lim x x + x x iku+ ) = 0, with u inc (x) = e ikθinc x, θ inc the incidence direction, k the wavenumber.

7 CFIE+OSRC+FMM integral formulation Find ϕ = γ + (u + u inc ) H 1/2 (Γ) such that ( ) I 2 K ÑW ϕ = γ + u inc + Ñ + n u inc, on Γ. with K and W, two integral operators, Ñ an approximation of the NtD operator N ex which is derived from On-Surface Radiation Condition methods: Ñ = 1 ( 1 + ) 1/2 Γ ik kε 2, with k ε = k + iε. Essential remarks: Ñ evaluated using a Padé approximation. Ñ involves only differential operators like Γ. spectral properties strongly improved thanks to I/2 K N ex W = I the equation still involves the integral operators K and W.

8 CFIE+OSRC+FMM radar cross section RCS Sphere ; k=10 ; CFIE+OSRC+FMM Mie series n " = 7 n " = Mie series CFIE+OSRC+FMM RCS Unit Sphere ; k=47.4 Normalized RCS n " = 15 Normalized RCS ! !

9 GMRES convergence 200 Unit sphere, n! = Unit sphere, k= GMRES iterations CFIE CFIE+FMM CFIE+OSRC+FMM GMRES iterations CFIE CFIE+FMM CFIE+OSRC+FMM k vs. k (n λ = 10) vs. n λ (k = 10) n!

10 CPU costs k Total CPU time Total CPU time Total CPU time CFIE CFIE + SLFMM CFIE + SLFMM + OSRC min min 47 2 min h 43 min 4 h 33 min 32 min > 15 days 214 h 44 min 6 h 20 min h 48 min Asymptotic behavior of the SLFMM Cost related to OSRC operators << cost related to integral operators

11 A second example: a Regularized FMM for Hamiltonian systems P. CHARTIER, E. D., E. FAOU. A regular fast multipole method for geometric numerical integrations of Hamiltonian systems. BIT, 50(1):23 40, L = 3, N L = 7, N o = 2, R reg = 0.45

12 FMM discontinuities: Far interactions of B T 1 C BS1 y j 2 C B S2 y j1 Far interactions of B T 2 x i1 C BT 1 x i 2 CBT 2 x i1 CBT Close interactions of x i1 B T 1 Close interactions of x i2 B T 2 regularization by considering overlapping FMM boxes

13 Mathematically FastMMLib Let us come back to the matrix-vector products with an interaction matrix [M] of size N N: e.g. or which is dense. [M] i j = Γ Γ G(x, y)ϕ j (y)ϕ i (x)dγ(y)dγ(x), [M] i j = G(x i, y j ),

14 The essential ingredient is the choice of an expansion of the interaction function G: G(x, y) S p=1 c p g (p) x,b S p=1 T (p, p) (p, p) f B, B y, B, where S and S: truncation or discretization parameters; c p depends only on p; f (p, p) named far moment; y, B T (p, p) B, B named translation operator, with B and B containing resp. x and y; g (p) x,b named local moment.

15 y 21y22 C 2 y 21y22 B T 1 y 23 B T 1 y 23 x 11 x 12 x interactions B S2 B S3 y 31 y 32 y 33 x 11 x 12 x 13 C 1 11 interactions B S2 B S3 y 31 C 3 y 32 y 33

16 Case of Helmholtz Green kernel in the framework of integral operators: e.g. [M] i j = Γ Γ G(x, y)ϕ j (y)ϕ i (x)dγ(y)dγ(x), i, j where G is the Helmholtz fundamental solution, G(x, y) = eik x y 4π x y, k the wavenumber, (ϕ i ) i a set of finite-element basis functions.

17 An efficient calculation of the matrix-vector product [M]X given thanks to such an expansion for i far from j : [M] i j S p=1 c p g (p) i,b T (p) (p) f B, B j, B, B/B suppϕ i B/ B suppϕ j with g (p) i,b = f (p) j, B = c p = B suppϕ i B suppϕ j ik (4π) 2 w p, e ik<s p,x C B > ϕ i (x)dγ(x), e ik<s p,y C B> ϕ j (y)dγ(y), and T (p) B, B the translation operator from the FMM box B to the FMM box B...

18 ... the translation operator is given by the expression and T (p) L B, B = ( i) l (2l + 1)h (1) l (k C B C B )P l (cos(s p, C B C B)), l=1 w p, s p are the quadrature rule on the unit sphere due to Funk-Hecke formula, S p=1 comes from the discretization of the Funk-Hecke formula, L l=1 is a truncation of the Gegenbauer addition theorem, C B is the center of the FMM box B, h (1) l is the spherical Hankel function of the first kind of degree l, P l is the Legendre polynomial of degree l, L and S are estimated thanks to the empirical formulae L = kd + C(kd) 1/3 S = (L + 1)(2L + 1) with d = diam. of the boxes.

19 Case of Coulomb potential in the framework of particles: [M] i j = G(x i, y j ) with G(x, y) = 1 x y. For i far from j : [M] i j where g (l,k) i,b L l=0 l k= l g (l,k) i,b L n n=0 m= n = ρl i Y k l (α i, β i ) and f (n,m) j, B T ((l,k),(n,m)) B, B f (n,m) j, B = ρ n j Y m n (α j, β j ),, with (ρ i, α i, β i ) (x i C B ) and (ρ j, α j, β j ) (y j C B), and with A m n = T ((l,k),(n,m)) B, B = i k m k m A m n A k l ( 1) n A m k l+n ( 1) n (n m)!(n+m)! and (ρ st, α st, β st ) (C B C B). Y m k l+n (α st, β st ) ρ l+n+1 st

20 p=1 Specificities of FastMMLib Aim: a generic FMM library written in C++ Initial idea: the library should work with any expansion of the form S S G(i, j) = c p g (p) i,b T (p, p) (p, p) f B, B j, B, for all (i, j) such that i far from j; B/i B B/j B... should deal with particles or finite-elements d.o.f.;... should integrate the regularized form (RFMM); p=1 P. CHARTIER, E. D., E. FAOU. A regular fast multipole method for geometric numerical integrations of Hamiltonian systems. BIT, 50(1):23 40, should enable a particle or a d.o.f. to belong to several boxes. A FMM box may be identified by several centroids. L. YING, G. BIROS, D. ZORIN. A kernel-independent adaptive fast multipole algorithm in two and three dimensions. J. Comput. Phys., 196: , 2004.

21 Crucial choices The library deals with the translations, the geometrical structure, the interpolations,... the organization of the fast calculation. FastMMLib creates a geometrical object and provides usual Green kernels; The user can specify his own kernel (and then the expansion); FastMMLib provides a generic particle structure; The user should specify his own particles. To take in consideration the user s context (particles, FE-d.o.f.). The far moments and local moments are calculated using user s functions: or g (l,k) i,b = ρl i Y k l (α i, β i ) with (x i C B ) (ρ i, α i, β i ) g (p) i,b = the same for the close interactions. B suppϕ i e ik<s p,x C B > ϕ i (x)dγ(x),

22 Structure of FastMMLib Classes related to the geometry: particles, FMM boxes, levels of the oc-tree Classes related to the physics: Green kernels Classes defining the FMM object: far/local moments, far/local fields, translation operators, FMM product

23 User-connected classes in FastMMLib Geometry: NVParticle and IEMParticle which derive from Particle, SetOfParticles, ListOfLevelsParameters, Levels. Physics: Helm3DKernelGeg which derives from GreenKernel. FMM object: FMM precalculation: call of MomentContribution, TransferOperator, CloseInteraction, matrix-vector product: call of FieldContribution.

24 The classes NVParticle and IEMParticle : Data members int tag ; // numbering in the corresponding initial geometry. const fmm real t* centroid ; // centroid of the geometrical particle. fmm real t diam ; // charateristic length of the particle. public Particle Member functions NVParticle(fmm real t* centroid, fmm real t diam); // constructor; const fmm real t* centroid(); fmm real t diam(); bool contained(const fmm real t* box centroid, fmm real t box diam );.../...

25 void MomentComputation( void f(const fmm real t* y, fmm complex t* res), or fmm complex t* res ); // define the operator: f B suppϕ i f f(this->centroid()) f(x)ϕ i (x)dγ(x) = K B suppϕ i K f(x)ϕ i (x)dγ(x) with f the function associated with the definition of the moments of the kernel expansion, e.g. f(x) = ρ l x Y k l (α x, β x ) with (x C B ) (ρ x, α x, β x ) or f(x) = e ik<s p,x C B > B

26 The class ListOfLevelsParameters: Data members fmm real t magnitude exponent ; fmm number t min level, max level ; fmm real t initial dilatation ; fmm number t neighbor order ; fmm real t rfmm dilatation ; Member functions A unique constructor with default values set...(), get...(); // set and access functions

27 The class Helm3DKernelGeg : public GreenKernel Data members from GreenKernel const Levels& geom levels ; fmm number t space dim, far dim, local dim, close dim ; KernelFMMFormat kernel format ; vector<fmm number t> S, St ; Specific data members fmm real t wave number ; fmm number t truncation parameter ; // coefficient to define the truncation parameter of the Gegenbauer theorem. fmm real t* vx y ; // local working variable. std::vector<std::vector<fmm real t> > sphere directions ; // for the Funk-Hecke formula.

28 The class Helm3DKernelGeg : public GreenKernel Member functions Helm3DKernelGeg(const Levels& userlevels, const fmm real t wavenumber, // a constructor. const fmm real t truncationcoefflog=0, const fmm real t truncationcoeff1 3=2.6);.../...

29 void KernelDefFunc(const fmm real t* vx, const fmm real t* vy, fmm complex t* res); // defines the kernel function. void FarMomentDefFunc(const fmm number t& nsp, const fmm real t* rx, fmm complex t* res); // defines the far-moment function. void LocalMomentDefFunc(const fmm number t& nsp, const fmm real t* rx, fmm complex t* res); // defines the local-moment function. void F2LtransOpDefFunc(const fmm number t& nsp, const fmm number t& ndir, fmm complex t* res); // defines the operator involved in the F2L transfers.

30 An example of use: #include "fmm config.h"... int main() {... vector<nvparticle*> MyParticles; //... define them here... SetOfParticles MySetsofParticles(...,MyParticles); ListOfLevelsParameters MyListOfParams(...); Levels MyLevels(MySetsofParticles, MyListOfParams); Helm3DKernelGeg MyKernel(MyLevels); FMM MyFMM(MyKernel);... V = MyFMM.MatVec(U);... }

31 State of the art Geometry: validated Physics: Helm3DKernelGeg validated SLFMM object: single level FMM validated MLFMM object: some field constructors still have to be implemented A first public version expected this year ;-) XLiFE++ use: to be plugged into XLiFE++ nextly

32 SLFMM convergence validation for Helmholtz kernel expansion based on Gegenbauer addition theorem Interaction between two particles on a same surface (1/2) FMM level 2 2 FMM relative error, case k=3 2 FMM relative error; case k= Log10(err) -4-6 Log10(err) Truncation parameter L Truncation parameter L

33 Interaction between two particles on a same surface (2/2) FMM level 2 on left, FMM level 3 on right 2 FMM relative error; case k=30-2 FMM relative error; case k= Log10(err) -4-6 Log10(err) Truncation parameter L Truncation parameter

34 Interaction between two particles on two surfaces FMM level 2 on left, FMM level 3 on right 0 FMM relative error, case k=3-2 FMM relative error; case k= Log10(err) -6-8 Log10(err) Truncation parameter L Truncation parameter

35 What else? the transient problems: the FMM expansion derived in A. A. ERGIN, B. SHANKER, E. MICHIELSSEN. Fast Evaluation of Three-Dimensional Transient Wave Fields Using Diagonal Translation Operators. J. Comput. Phys., 146: , other fast methods integration of High Order method and H-matrices O. P. BRUNO, L. A. KUNYANSKY. A Fast High Order Algorithm for the Solution of Surface Scattering Problems: Basic Implementation, tests, and Applications. J. Comput. Phys., 169(1):80 110, May W. HACKBUSCH. A Sparse Matrix Arithmetic Based on H-Matrices. Part I: Introduction to H-Matrices. Computing, 62:89 108, 1999.

36 Thank you for your attention and your participation to the school

Combining Analytic Preconditioner and Fast Multipole Method for the 3-D Helmholtz Equation

Combining Analytic Preconditioner and Fast Multipole Method for the 3-D Helmholtz Equation Combining Analytic Preconditioner and Fast Multipole Method for the 3-D Helmholtz Equation Marion Darbas, Eric Darrigrand, Yvon Lafranche To cite this version: Marion Darbas, Eric Darrigrand, Yvon Lafranche.

More information

Fast iterative BEM for high-frequency scattering

Fast iterative BEM for high-frequency scattering Fast iterative BEM for high-frequency scattering elastodynamic problems In 3D. Marion Darbas LAMFA UMR CNRS 7352, Amiens, France S. Chaillat (POEMS, CNRS-INRIA-ENSTA) and F. Le Louër (LMAC, UTC) Conference

More information

Fast Multipole Methods: Fundamentals & Applications. Ramani Duraiswami Nail A. Gumerov

Fast Multipole Methods: Fundamentals & Applications. Ramani Duraiswami Nail A. Gumerov Fast Multipole Methods: Fundamentals & Applications Ramani Duraiswami Nail A. Gumerov Week 1. Introduction. What are multipole methods and what is this course about. Problems from physics, mathematics,

More information

An adaptive fast multipole boundary element method for the Helmholtz equation

An adaptive fast multipole boundary element method for the Helmholtz equation An adaptive fast multipole boundary element method for the Helmholtz equation Vincenzo Mallardo 1, Claudio Alessandri 1, Ferri M.H. Aliabadi 2 1 Department of Architecture, University of Ferrara, Italy

More information

Fast Multipole Methods for The Laplace Equation. Outline

Fast Multipole Methods for The Laplace Equation. Outline Fast Multipole Methods for The Laplace Equation Ramani Duraiswami Nail Gumerov Outline 3D Laplace equation and Coulomb potentials Multipole and local expansions Special functions Legendre polynomials Associated

More information

Course Requirements. Course Mechanics. Projects & Exams. Homework. Week 1. Introduction. Fast Multipole Methods: Fundamentals & Applications

Course Requirements. Course Mechanics. Projects & Exams. Homework. Week 1. Introduction. Fast Multipole Methods: Fundamentals & Applications Week 1. Introduction. Fast Multipole Methods: Fundamentals & Applications Ramani Duraiswami Nail A. Gumerov What are multipole methods and what is this course about. Problems from phsics, mathematics,

More information

Fast Multipole Methods

Fast Multipole Methods An Introduction to Fast Multipole Methods Ramani Duraiswami Institute for Advanced Computer Studies University of Maryland, College Park http://www.umiacs.umd.edu/~ramani Joint work with Nail A. Gumerov

More information

Ultra-Weak Variational Formulation and Integral Representation using a Fast Multipole Method for the Equations of Electromagnetism

Ultra-Weak Variational Formulation and Integral Representation using a Fast Multipole Method for the Equations of Electromagnetism Ultra-Weak Variational Formulation and Integral Representation using a Fast Multipole Method for the Equations of Electromagnetism Eric Darrigrand and Peter Monk Université de Rennes 1 University of Delaware

More information

Fast Multipole BEM for Structural Acoustics Simulation

Fast Multipole BEM for Structural Acoustics Simulation Fast Boundary Element Methods in Industrial Applications Fast Multipole BEM for Structural Acoustics Simulation Matthias Fischer and Lothar Gaul Institut A für Mechanik, Universität Stuttgart, Germany

More information

Chapter 5 Fast Multipole Methods

Chapter 5 Fast Multipole Methods Computational Electromagnetics; Chapter 1 1 Chapter 5 Fast Multipole Methods 5.1 Near-field and far-field expansions Like the panel clustering, the Fast Multipole Method (FMM) is a technique for the fast

More information

A far-field based T-matrix method for three dimensional acoustic scattering

A far-field based T-matrix method for three dimensional acoustic scattering ANZIAM J. 50 (CTAC2008) pp.c121 C136, 2008 C121 A far-field based T-matrix method for three dimensional acoustic scattering M. Ganesh 1 S. C. Hawkins 2 (Received 14 August 2008; revised 4 October 2008)

More information

Fast Multipole Methods for Incompressible Flow Simulation

Fast Multipole Methods for Incompressible Flow Simulation Fast Multipole Methods for Incompressible Flow Simulation Nail A. Gumerov & Ramani Duraiswami Institute for Advanced Computer Studies University of Maryland, College Park Support of NSF awards 0086075

More information

(1) u i = g(x i, x j )q j, i = 1, 2,..., N, where g(x, y) is the interaction potential of electrostatics in the plane. 0 x = y.

(1) u i = g(x i, x j )q j, i = 1, 2,..., N, where g(x, y) is the interaction potential of electrostatics in the plane. 0 x = y. Encyclopedia entry on Fast Multipole Methods. Per-Gunnar Martinsson, University of Colorado at Boulder, August 2012 Short definition. The Fast Multipole Method (FMM) is an algorithm for rapidly evaluating

More information

Fast numerical methods for solving linear PDEs

Fast numerical methods for solving linear PDEs Fast numerical methods for solving linear PDEs P.G. Martinsson, The University of Colorado at Boulder Acknowledgements: Some of the work presented is joint work with Vladimir Rokhlin and Mark Tygert at

More information

Gypsilab : a MATLAB toolbox for FEM-BEM coupling

Gypsilab : a MATLAB toolbox for FEM-BEM coupling Gypsilab : a MATLAB toolbox for FEM-BEM coupling François Alouges, (joint work with Matthieu Aussal) Workshop on Numerical methods for wave propagation and applications Sept. 1st 2017 Facts New numerical

More information

ULTRA-WEAK VARIATIONAL FORMULATION AND EFFICIENT INTEGRAL REPRESENTATION IN ELECTROMAGNETISM: A THOROUGH STUDY OF THE ALGORITHM COMPLEXITY

ULTRA-WEAK VARIATIONAL FORMULATION AND EFFICIENT INTEGRAL REPRESENTATION IN ELECTROMAGNETISM: A THOROUGH STUDY OF THE ALGORITHM COMPLEXITY ESAIM: PROCEEDINGS, October 2007, Vol. 22, 190-197 Gabriel Caloz & Monique Dauge, Editors ULTRA-WEAK VARIATIONAL FORMULATION AND EFFICIENT INTEGRAL REPRESENTATION IN ELECTROMAGNETISM: A THOROUGH STUDY

More information

Recurrence Relations and Fast Algorithms

Recurrence Relations and Fast Algorithms Recurrence Relations and Fast Algorithms Mark Tygert Research Report YALEU/DCS/RR-343 December 29, 2005 Abstract We construct fast algorithms for decomposing into and reconstructing from linear combinations

More information

Rapid evaluation of electrostatic interactions in multi-phase media

Rapid evaluation of electrostatic interactions in multi-phase media Rapid evaluation of electrostatic interactions in multi-phase media P.G. Martinsson, The University of Colorado at Boulder Acknowledgements: Some of the work presented is joint work with Mark Tygert and

More information

Electromagnetic wave propagation. ELEC 041-Modeling and design of electromagnetic systems

Electromagnetic wave propagation. ELEC 041-Modeling and design of electromagnetic systems Electromagnetic wave propagation ELEC 041-Modeling and design of electromagnetic systems EM wave propagation In general, open problems with a computation domain extending (in theory) to infinity not bounded

More information

Hybrid Cross Approximation for the Electric Field Integral Equation

Hybrid Cross Approximation for the Electric Field Integral Equation Progress In Electromagnetics Research M, Vol. 75, 79 90, 2018 Hybrid Cross Approximation for the Electric Field Integral Equation Priscillia Daquin, Ronan Perrussel, and Jean-René Poirier * Abstract The

More information

Frequency Domain Integral Equations for Acoustic and Electromagnetic Scattering Problems

Frequency Domain Integral Equations for Acoustic and Electromagnetic Scattering Problems Frequency Domain Integral Equations for Acoustic and Electromagnetic Scattering Problems Christophe Geuzaine, U of Liege Fernando Reitich, U of Minnesota Catalin Turc, UNC Charlotte Outline Integral equations

More information

The Fast Multipole Method: Numerical Implementation

The Fast Multipole Method: Numerical Implementation Journal of Computational Physics 160, 195 240 (2000) doi:10.1006/jcph.2000.6451, available online at http://www.idealibrary.com on The Fast Multipole Method: Numerical Implementation Eric Darve Center

More information

FEM/FMBEM coupling for acoustic structure interaction and acoustic design sensitivity analysis with sound-absorbing materials

FEM/FMBEM coupling for acoustic structure interaction and acoustic design sensitivity analysis with sound-absorbing materials Boundary Elements and Other Mesh Reduction Methods XXXVIII 113 FEM/FMBEM coupling for acoustic structure interaction and acoustic design sensitivity analysis with sound-absorbing materials Y. M. Xu, H.

More information

c 2009 International Press

c 2009 International Press COMMUN. MATH. SCI. Vol. 7, No. 2, pp. 327 345 c 2009 International Press A FAST DIRECTIONAL ALGORITHM FOR HIGH FREQUENCY ACOUSTIC SCATTERING IN TWO DIMENSIONS BJÖRN ENGQUIST AND LEXING YING Abstract. This

More information

Transactions on Modelling and Simulation vol 18, 1997 WIT Press, ISSN X

Transactions on Modelling and Simulation vol 18, 1997 WIT Press,  ISSN X Application of the fast multipole method to the 3-D BEM analysis of electron guns T. Nishida and K. Hayami Department of Mathematical Engineering and Information Physics, School of Engineering, University

More information

High Frequency Scattering by Convex Polygons Stephen Langdon

High Frequency Scattering by Convex Polygons Stephen Langdon Bath, October 28th 2005 1 High Frequency Scattering by Convex Polygons Stephen Langdon University of Reading, UK Joint work with: Simon Chandler-Wilde Steve Arden Funded by: Leverhulme Trust University

More information

CHAPTER 3 POTENTIALS 10/13/2016. Outlines. 1. Laplace s equation. 2. The Method of Images. 3. Separation of Variables. 4. Multipole Expansion

CHAPTER 3 POTENTIALS 10/13/2016. Outlines. 1. Laplace s equation. 2. The Method of Images. 3. Separation of Variables. 4. Multipole Expansion CHAPTER 3 POTENTIALS Lee Chow Department of Physics University of Central Florida Orlando, FL 32816 Outlines 1. Laplace s equation 2. The Method of Images 3. Separation of Variables 4. Multipole Expansion

More information

Combining the Ultra-Weak Variational Formulation and the Multilevel Fast Multipole Method

Combining the Ultra-Weak Variational Formulation and the Multilevel Fast Multipole Method Combining the Ultra-Weak Variational Formulation and the Multilevel Fast Multipole Method Eric Darrigrand, Peter Monk To cite this version: Eric Darrigrand, Peter Monk. Combining the Ultra-Weak Variational

More information

Light Scattering Group

Light Scattering Group Light Scattering Inversion Light Scattering Group A method of inverting the Mie light scattering equation of spherical homogeneous particles of real and complex argument is being investigated The aims

More information

19 th INTERNATIONAL CONGRESS ON ACOUSTICS MADRID, 2-7 SEPTEMBER 2007 HIGH FREQUENCY ACOUSTIC SIMULATIONS VIA FMM ACCELERATED BEM

19 th INTERNATIONAL CONGRESS ON ACOUSTICS MADRID, 2-7 SEPTEMBER 2007 HIGH FREQUENCY ACOUSTIC SIMULATIONS VIA FMM ACCELERATED BEM 19 th INTERNATIONAL CONGRESS ON ACOUSTICS MADRID, 2-7 SEPTEMBER 2007 HIGH FREQUENCY ACOUSTIC SIMULATIONS VIA FMM ACCELERATED BEM PACS: 43.20.Fn Gumerov, Nail A.; Duraiswami, Ramani; Fantalgo LLC, 7496

More information

Fast multipole boundary element method for the analysis of plates with many holes

Fast multipole boundary element method for the analysis of plates with many holes Arch. Mech., 59, 4 5, pp. 385 401, Warszawa 2007 Fast multipole boundary element method for the analysis of plates with many holes J. PTASZNY, P. FEDELIŃSKI Department of Strength of Materials and Computational

More information

The fast multipole method in electromagnetics applied to the simulation of metamaterials

The fast multipole method in electromagnetics applied to the simulation of metamaterials Journal of Computational and Applied Mathematics 215 (2008) 528 537 www.elsevier.com/locate/cam The fast multipole method in electromagnetics applied to the simulation of metamaterials Femke Olyslager,

More information

Spherical harmonics based aggregation in the multilevel fast multipole algorithm

Spherical harmonics based aggregation in the multilevel fast multipole algorithm Nationaal Lucht- en Ruimtevaartlaboratorium National Aerospace Laboratory NLR NLR-TR-NLR-TR-2015-218 pherical harmonics based aggregation in the multilevel fast multipole algorithm Mc Thesis. Hack No part

More information

ON THE INFLUENCE OF THE WAVENUMBER ON COMPRESSION IN A WAVELET BOUNDARY ELEMENT METHOD FOR THE HELMHOLTZ EQUATION

ON THE INFLUENCE OF THE WAVENUMBER ON COMPRESSION IN A WAVELET BOUNDARY ELEMENT METHOD FOR THE HELMHOLTZ EQUATION INTERNATIONAL JOURNAL OF NUMERICAL ANALYSIS AND MODELING Volume 4, Number 1, Pages 48 62 c 2007 Institute for Scientific Computing and Information ON THE INFLUENCE OF THE WAVENUMBER ON COMPRESSION IN A

More information

Green s Functions, Boundary Integral Equations and Rotational Symmetry

Green s Functions, Boundary Integral Equations and Rotational Symmetry Green s Functions, Boundary Integral Equations and Rotational Symmetry...or, How to Construct a Fast Solver for Stokes Equation Saibal De Advisor: Shravan Veerapaneni University of Michigan, Ann Arbor

More information

Lecture 11: CMSC 878R/AMSC698R. Iterative Methods An introduction. Outline. Inverse, LU decomposition, Cholesky, SVD, etc.

Lecture 11: CMSC 878R/AMSC698R. Iterative Methods An introduction. Outline. Inverse, LU decomposition, Cholesky, SVD, etc. Lecture 11: CMSC 878R/AMSC698R Iterative Methods An introduction Outline Direct Solution of Linear Systems Inverse, LU decomposition, Cholesky, SVD, etc. Iterative methods for linear systems Why? Matrix

More information

Fast Hybrid Algorithms for High Frequency Scattering

Fast Hybrid Algorithms for High Frequency Scattering Fast Hybrid Algorithms for High Frequency Scattering Björn Engquist, Khoa Tran, and Lexing Ying Citation: AIP Conference Proceedings 1106, 3 (2009); doi: 10.1063/1.3117111 View online: http://dx.doi.org/10.1063/1.3117111

More information

QBX and the DPIE for the Maxwell Equations

QBX and the DPIE for the Maxwell Equations University of Illinois @ Urbana-Champaign Fall 2017 - CS 598 APK The Goal For this project, the goals were to implement a model for the Python package pytential for tackling the Maxwell Equations for perfect

More information

Lecture 2: The Fast Multipole Method

Lecture 2: The Fast Multipole Method CBMS Conference on Fast Direct Solvers Dartmouth College June 23 June 27, 2014 Lecture 2: The Fast Multipole Method Gunnar Martinsson The University of Colorado at Boulder Research support by: Recall:

More information

H 2 -matrices with adaptive bases

H 2 -matrices with adaptive bases 1 H 2 -matrices with adaptive bases Steffen Börm MPI für Mathematik in den Naturwissenschaften Inselstraße 22 26, 04103 Leipzig http://www.mis.mpg.de/ Problem 2 Goal: Treat certain large dense matrices

More information

Multipole-Based Preconditioners for Sparse Linear Systems.

Multipole-Based Preconditioners for Sparse Linear Systems. Multipole-Based Preconditioners for Sparse Linear Systems. Ananth Grama Purdue University. Supported by the National Science Foundation. Overview Summary of Contributions Generalized Stokes Problem Solenoidal

More information

Fast iterative boundary element methods for high-frequency scattering problems in 3D elastodynamics

Fast iterative boundary element methods for high-frequency scattering problems in 3D elastodynamics Fast iterative boundary element methods for high-frequency scattering problems in 3D elastodynamics Stéphanie Chaillat, Marion Darbas, Frédérique Le Louër To cite this version: Stéphanie Chaillat, Marion

More information

Lecture 1: Introduction

Lecture 1: Introduction CBMS Conference on Fast Direct Solvers Dartmouth College June June 7, 4 Lecture : Introduction Gunnar Martinsson The University of Colorado at Boulder Research support by: Many thanks to everyone who made

More information

A Crash Course on Fast Multipole Method (FMM)

A Crash Course on Fast Multipole Method (FMM) A Crash Course on Fast Multipole Method (FMM) Hanliang Guo Kanso Biodynamical System Lab, 2018 April What is FMM? A fast algorithm to study N body interactions (Gravitational, Coulombic interactions )

More information

Math 671: Tensor Train decomposition methods

Math 671: Tensor Train decomposition methods Math 671: Eduardo Corona 1 1 University of Michigan at Ann Arbor December 8, 2016 Table of Contents 1 Preliminaries and goal 2 Unfolding matrices for tensorized arrays The Tensor Train decomposition 3

More information

Finite and Boundary Element Methods in Acoustics

Finite and Boundary Element Methods in Acoustics Finite and Boundary Element Methods in Acoustics W. Kreuzer, Z. Chen, H. Waubke Austrian Academy of Sciences, Acoustics Research Institute ARI meets NuHAG Kreuzer, Chen, Waubke (ARI) FEM-BEM-FMM ARI meets

More information

A HIGH-ORDER ACCURATE ACCELERATED DIRECT SOLVER FOR ACOUSTIC SCATTERING FROM SURFACES

A HIGH-ORDER ACCURATE ACCELERATED DIRECT SOLVER FOR ACOUSTIC SCATTERING FROM SURFACES A HIGH-ORDER ACCURATE ACCELERATED DIRECT SOLVER FOR ACOUSTIC SCATTERING FROM SURFACES JAMES BREMER,, ADRIANNA GILLMAN, AND PER-GUNNAR MARTINSSON Abstract. We describe an accelerated direct solver for the

More information

Fast algorithms for dimensionality reduction and data visualization

Fast algorithms for dimensionality reduction and data visualization Fast algorithms for dimensionality reduction and data visualization Manas Rachh Yale University 1/33 Acknowledgements George Linderman (Yale) Jeremy Hoskins (Yale) Stefan Steinerberger (Yale) Yuval Kluger

More information

Hierarchical matrix techniques for low and high frequency Helmholtz problems

Hierarchical matrix techniques for low and high frequency Helmholtz problems Hierarchical matrix techniques for low and high frequency Helmholtz problems Lehel Banjai Wolfgang Hackbusch 12th December 2006 Abstract In this paper, we discuss the application of hierarchical matrix

More information

Key words. fast multipole method, integral equations, boundary element method, dense matrixvector

Key words. fast multipole method, integral equations, boundary element method, dense matrixvector CAUCHY FAST MULTIPOLE METHOD FOR GENERAL ANALYTIC KERNELS PIERRE-DAVID LÉTOURNEAU, CRIS CECKA, AND ERIC DARVE Abstract. The fast multipole method (FMM) is a technique allowing the fast calculation of long-range

More information

Lecture 8: Boundary Integral Equations

Lecture 8: Boundary Integral Equations CBMS Conference on Fast Direct Solvers Dartmouth College June 23 June 27, 2014 Lecture 8: Boundary Integral Equations Gunnar Martinsson The University of Colorado at Boulder Research support by: Consider

More information

Efficient calculation for evaluating vast amounts of quadrupole sources in BEM using fast multipole method

Efficient calculation for evaluating vast amounts of quadrupole sources in BEM using fast multipole method PROCEEDINGS of the 22 nd International Congress on Acoustics Boundary Element and Meshless Methods on Acoustics and Vibrations: Paper ICA2016-309 Efficient calculation for evaluating vast amounts of quadrupole

More information

Krylov Subspace Methods for the Evaluation of Matrix Functions. Applications and Algorithms

Krylov Subspace Methods for the Evaluation of Matrix Functions. Applications and Algorithms Krylov Subspace Methods for the Evaluation of Matrix Functions. Applications and Algorithms 2. First Results and Algorithms Michael Eiermann Institut für Numerische Mathematik und Optimierung Technische

More information

Preliminary Examination, Numerical Analysis, August 2016

Preliminary Examination, Numerical Analysis, August 2016 Preliminary Examination, Numerical Analysis, August 2016 Instructions: This exam is closed books and notes. The time allowed is three hours and you need to work on any three out of questions 1-4 and any

More information

Karhunen-Loève Approximation of Random Fields Using Hierarchical Matrix Techniques

Karhunen-Loève Approximation of Random Fields Using Hierarchical Matrix Techniques Institut für Numerische Mathematik und Optimierung Karhunen-Loève Approximation of Random Fields Using Hierarchical Matrix Techniques Oliver Ernst Computational Methods with Applications Harrachov, CR,

More information

Laplace s Equation. Chapter Mean Value Formulas

Laplace s Equation. Chapter Mean Value Formulas Chapter 1 Laplace s Equation Let be an open set in R n. A function u C 2 () is called harmonic in if it satisfies Laplace s equation n (1.1) u := D ii u = 0 in. i=1 A function u C 2 () is called subharmonic

More information

Fast Multipole Methods: Fundamentals & Applications. Ramani Duraiswami Nail A. Gumerov

Fast Multipole Methods: Fundamentals & Applications. Ramani Duraiswami Nail A. Gumerov Fast Multipole Methods: Fundamentals & Applications Ramani Duraiswami Nail A. Gumerov Week 1. Introduction. What are multipole methods and what is this course about. Problems from physics, mathematics,

More information

Max-Planck-Institut für Mathematik in den Naturwissenschaften Leipzig

Max-Planck-Institut für Mathematik in den Naturwissenschaften Leipzig Max-Planck-Institut für Mathematik in den Naturwissenschaften Leipzig Hierarchical matrices and the High-Frequency Fast Multipole Method for the Helmholtz Equation with Decay revised version: March 014)

More information

A Fast Regularized Boundary Integral Method for Practical Acoustic Problems

A Fast Regularized Boundary Integral Method for Practical Acoustic Problems Copyright 2013 Tech Science Press CMES, vol.91, no.6, pp.463-484, 2013 A Fast Regularized Boundary Integral Method for Practical Acoustic Problems Z.Y. Qian, Z.D. Han 1, and S.N. Atluri 1,2 Abstract: To

More information

ME equations. Cylindrical symmetry. Bessel functions 1 kind Bessel functions 2 kind Modifies Bessel functions 1 kind Modifies Bessel functions 2 kind

ME equations. Cylindrical symmetry. Bessel functions 1 kind Bessel functions 2 kind Modifies Bessel functions 1 kind Modifies Bessel functions 2 kind Δϕ=0 ME equations ( 2 ) Δ + k E = 0 Quasi static approximation Dynamic approximation Cylindrical symmetry Metallic nano wires Nano holes in metals Bessel functions 1 kind Bessel functions 2 kind Modifies

More information

APPENDIX A. Background Mathematics. A.1 Linear Algebra. Vector algebra. Let x denote the n-dimensional column vector with components x 1 x 2.

APPENDIX A. Background Mathematics. A.1 Linear Algebra. Vector algebra. Let x denote the n-dimensional column vector with components x 1 x 2. APPENDIX A Background Mathematics A. Linear Algebra A.. Vector algebra Let x denote the n-dimensional column vector with components 0 x x 2 B C @. A x n Definition 6 (scalar product). The scalar product

More information

Improved near-wall accuracy for solutions of the Helmholtz equation using the boundary element method

Improved near-wall accuracy for solutions of the Helmholtz equation using the boundary element method Center for Turbulence Research Annual Research Briefs 2006 313 Improved near-wall accuracy for solutions of the Helmholtz equation using the boundary element method By Y. Khalighi AND D. J. Bodony 1. Motivation

More information

Advances in Radio Science

Advances in Radio Science dances in Radio Science, 3, 183 188, 2005 SRef-ID: 1684-9973/ars/2005-3-183 Copernicus GmbH 2005 dances in Radio Science Combining the multileel fast multipole method with the uniform geometrical theory

More information

Fast algorithms based on asymptotic expansions of special functions

Fast algorithms based on asymptotic expansions of special functions Fast algorithms based on asymptotic expansions of special functions Alex Townsend MIT Cornell University, 23rd January 2015, CAM Colloquium Introduction Two trends in the computing era Tabulations Software

More information

The Helmholtz Equation

The Helmholtz Equation The Helmholtz Equation Seminar BEM on Wave Scattering Rene Rühr ETH Zürich October 28, 2010 Outline Steklov-Poincare Operator Helmholtz Equation: From the Wave equation to Radiation condition Uniqueness

More information

A Two-Scale Adaptive Integral Method

A Two-Scale Adaptive Integral Method A Two-Scale Adaptive Integral Method Ali Yilmaz Department of Electrical & Computer Engineering University of Texas at Austin IEEE APS International Symposium USC/URSI ational Radio Science Meeting San

More information

Efficient Evaluation of the Rokhlin Translator in Multilevel Fast Multipole Algorithm

Efficient Evaluation of the Rokhlin Translator in Multilevel Fast Multipole Algorithm Ilari Hänninen and Jukka Sarvas, Efficient evaluation of the Rokhlin translator in multilevel fast multipole algorithm, Helsinki University of Technology, Electromagnetics Laboratory Report Series, Report

More information

On complex shifted Laplace preconditioners for the vector Helmholtz equation

On complex shifted Laplace preconditioners for the vector Helmholtz equation On complex shifted Laplace preconditioners for the vector Helmholtz equation C. Vuik, Y.A. Erlangga, M.B. van Gijzen, C.W. Oosterlee, D. van der Heul Delft Institute of Applied Mathematics c.vuik@tudelft.nl

More information

The Fast Multipole Method and other Fast Summation Techniques

The Fast Multipole Method and other Fast Summation Techniques The Fast Multipole Method and other Fast Summation Techniques Gunnar Martinsson The University of Colorado at Boulder (The factor of 1/2π is suppressed.) Problem definition: Consider the task of evaluation

More information

NEAR FIELD REPRESENTATIONS OF THE ACOUSTIC GREEN S FUNCTION IN A SHALLOW OCEAN WITH FLUID-LIKE SEABED

NEAR FIELD REPRESENTATIONS OF THE ACOUSTIC GREEN S FUNCTION IN A SHALLOW OCEAN WITH FLUID-LIKE SEABED Georgian Mathematical Journal Volume 4 2007, Number, 09 22 NEAR FIELD REPRESENTATIONS OF THE ACOUSTIC GREEN S FUNCTION IN A SHALLOW OCEAN WITH FLUID-LIKE SEAED ROERT GILERT AND MIAO-JUNG OU Abstract. In

More information

A Remark on the Fast Gauss Transform

A Remark on the Fast Gauss Transform Publ. RIMS, Kyoto Univ. 39 (2003), 785 796 A Remark on the Fast Gauss Transform By Kenta Kobayashi Abstract We propose an improvement on the Fast Gauss Transform which was presented by Greengard and Sun

More information

Convergence rates of moment-sum-of-squares hierarchies for volume approximation of semialgebraic sets

Convergence rates of moment-sum-of-squares hierarchies for volume approximation of semialgebraic sets Convergence rates of moment-sum-of-squares hierarchies for volume approximation of semialgebraic sets Milan Korda 1, Didier Henrion,3,4 Draft of December 1, 016 Abstract Moment-sum-of-squares hierarchies

More information

Solving Time-Harmonic Scattering Problems by the Ultra Weak Variational Formulation

Solving Time-Harmonic Scattering Problems by the Ultra Weak Variational Formulation Introduction Solving Time-Harmonic Scattering Problems by the Ultra Weak Variational Formulation Plane waves as basis functions Peter Monk 1 Tomi Huttunen 2 1 Department of Mathematical Sciences University

More information

Efficient Fast Multipole Method for low frequency scattering

Efficient Fast Multipole Method for low frequency scattering Center for Turbulence Research Annual Research Briefs 2001 259 Efficient Fast Multipole Method for low frequency scattering By Eric Darve 1. Introduction 1.1. Motivation The Fast Multipole Method (FMM)

More information

AM:BM. Graz University of Technology Institute of Applied Mechanics

AM:BM. Graz University of Technology Institute of Applied Mechanics AM:BM Graz University of Technology Preprint No 01/2017 Fast Multipole Method for Poroelastodynamics Martin Schanz, Graz University of Technology Published in Engineering Analysis with Boundary Elements,

More information

Generalized fast multipole method

Generalized fast multipole method Home Search Collections Journals About Contact us My IOPscience Generalized fast multipole method This article has been downloaded from IOPscience. Please scroll down to see the full text article. 2 IOP

More information

) = nlog b ( m) ( m) log b ( ) ( ) = log a b ( ) Algebra 2 (1) Semester 2. Exponents and Logarithmic Functions

) = nlog b ( m) ( m) log b ( ) ( ) = log a b ( ) Algebra 2 (1) Semester 2. Exponents and Logarithmic Functions Exponents and Logarithmic Functions Algebra 2 (1) Semester 2! a. Graph exponential growth functions!!!!!! [7.1]!! - y = ab x for b > 0!! - y = ab x h + k for b > 0!! - exponential growth models:! y = a(

More information

Linear algebra and applications to graphs Part 1

Linear algebra and applications to graphs Part 1 Linear algebra and applications to graphs Part 1 Written up by Mikhail Belkin and Moon Duchin Instructor: Laszlo Babai June 17, 2001 1 Basic Linear Algebra Exercise 1.1 Let V and W be linear subspaces

More information

Improving the accuracy of the magnetic field integral equation with the linear-linear basis functions

Improving the accuracy of the magnetic field integral equation with the linear-linear basis functions RADIO SCIENCE, VOL. 41,, doi:10.1029/2005rs003307, 2006 Improving the accuracy of the magnetic field integral equation with the linear-linear basis functions Özgür Ergül 1 and Levent Gürel 1 Received 29

More information

Inverses. Stephen Boyd. EE103 Stanford University. October 28, 2017

Inverses. Stephen Boyd. EE103 Stanford University. October 28, 2017 Inverses Stephen Boyd EE103 Stanford University October 28, 2017 Outline Left and right inverses Inverse Solving linear equations Examples Pseudo-inverse Left and right inverses 2 Left inverses a number

More information

Lecture 1: Center for Uncertainty Quantification. Alexander Litvinenko. Computation of Karhunen-Loeve Expansion:

Lecture 1: Center for Uncertainty Quantification. Alexander Litvinenko. Computation of Karhunen-Loeve Expansion: tifica Lecture 1: Computation of Karhunen-Loeve Expansion: Alexander Litvinenko http://sri-uq.kaust.edu.sa/ Stochastic PDEs We consider div(κ(x, ω) u) = f (x, ω) in G, u = 0 on G, with stochastic coefficients

More information

Module I: Electromagnetic waves

Module I: Electromagnetic waves Module I: Electromagnetic waves Lectures 10-11: Multipole radiation Amol Dighe TIFR, Mumbai Outline 1 Multipole expansion 2 Electric dipole radiation 3 Magnetic dipole and electric quadrupole radiation

More information

A multi-level fast multipole BEM for 3-D elastodynamics in the frequency domain

A multi-level fast multipole BEM for 3-D elastodynamics in the frequency domain A multi-level fast multipole BEM for 3-D elastodynamics in the frequency domain Stéphanie Chaillat, Marc Bonnet, Jean-François Semblat To cite this version: Stéphanie Chaillat, Marc Bonnet, Jean-François

More information

Fast methods for integral equations

Fast methods for integral equations Fast methods for integral equations Matthieu Aussal Research engineer Centre de Mathématiques Appliquées de l École Polytechnique Route de Saclay - 91128 Palaiseau CEDEX France Journée de rentrée du CMAP

More information

Shifted Laplace and related preconditioning for the Helmholtz equation

Shifted Laplace and related preconditioning for the Helmholtz equation Shifted Laplace and related preconditioning for the Helmholtz equation Ivan Graham and Euan Spence (Bath, UK) Collaborations with: Paul Childs (Schlumberger Gould Research), Martin Gander (Geneva) Douglas

More information

Electrodynamics II: Lecture 9

Electrodynamics II: Lecture 9 Electrodynamics II: Lecture 9 Multipole radiation Amol Dighe Sep 14, 2011 Outline 1 Multipole expansion 2 Electric dipole radiation 3 Magnetic dipole and electric quadrupole radiation Outline 1 Multipole

More information

On the hydrodynamic diffusion of rigid particles

On the hydrodynamic diffusion of rigid particles On the hydrodynamic diffusion of rigid particles O. Gonzalez Introduction Basic problem. Characterize how the diffusion and sedimentation properties of particles depend on their shape. Diffusion: Sedimentation:

More information

Research Statement. James Bremer Department of Mathematics, University of California, Davis

Research Statement. James Bremer Department of Mathematics, University of California, Davis Research Statement James Bremer Department of Mathematics, University of California, Davis Email: bremer@math.ucdavis.edu Webpage: https.math.ucdavis.edu/ bremer I work in the field of numerical analysis,

More information

Fast direct solvers for elliptic PDEs

Fast direct solvers for elliptic PDEs Fast direct solvers for elliptic PDEs Gunnar Martinsson The University of Colorado at Boulder Students: Adrianna Gillman (now at Dartmouth) Nathan Halko Sijia Hao Patrick Young (now at GeoEye Inc.) Collaborators:

More information

Theory and implementation of H-matrix based iterative and direct solvers for Helmholtz and elastodynamic oscillatory kernels

Theory and implementation of H-matrix based iterative and direct solvers for Helmholtz and elastodynamic oscillatory kernels Theory and implementation of H-matrix based iterative and direct solvers for Helmholtz and elastodynamic oscillatory kernels Stéphanie Chaillat, Luca Desiderio, Patrick Ciarlet To cite this version: Stéphanie

More information

A Fast Algorithm for Spherical Grid Rotations and its Application to Singular Quadrature

A Fast Algorithm for Spherical Grid Rotations and its Application to Singular Quadrature A Fast Algorithm for Spherical Grid Rotations and its Application to Singular Quadrature Zydrunas Gimbutas Shravan Veerapaneni September 11, 2013 Abstract We present a fast and accurate algorithm for evaluating

More information

Scripps Institution of Oceanography Seminar University of California San Diego, October 7, 2005

Scripps Institution of Oceanography Seminar University of California San Diego, October 7, 2005 Scripps Institution of Oceanography Seminar University of California San Diego, October 7, 2005 TIME REVERSAL FOR RADAR IMAGING OF SMALL CONDUCTING AND/OR DIELECTRIC OBJECTS HIDDEN BY CLUTTER James G.

More information

A Fast Adaptive Multipole Algorithm in Three Dimensions

A Fast Adaptive Multipole Algorithm in Three Dimensions Journal of Computational Physics 155, 468 498 (1999) Article ID jcph.1999.6355, available online at http://www.idealibrary.com on A Fast Adaptive Multipole Algorithm in Three Dimensions H. Cheng, L. Greengard,

More information

INFINITE ELEMENT METHODS FOR HELMHOLTZ EQUATION PROBLEMS ON UNBOUNDED DOMAINS

INFINITE ELEMENT METHODS FOR HELMHOLTZ EQUATION PROBLEMS ON UNBOUNDED DOMAINS INFINITE ELEMENT METHODS FOR HELMHOLTZ EQUATION PROBLEMS ON UNBOUNDED DOMAINS Michael Newman Department of Aerospace Engineering Texas A&M University 34 TAMU 744D H.R. Bright Building College Station,

More information

COMP 558 lecture 18 Nov. 15, 2010

COMP 558 lecture 18 Nov. 15, 2010 Least squares We have seen several least squares problems thus far, and we will see more in the upcoming lectures. For this reason it is good to have a more general picture of these problems and how to

More information

Positive Definite Matrix

Positive Definite Matrix 1/29 Chia-Ping Chen Professor Department of Computer Science and Engineering National Sun Yat-sen University Linear Algebra Positive Definite, Negative Definite, Indefinite 2/29 Pure Quadratic Function

More information

Scattering cross-section (µm 2 )

Scattering cross-section (µm 2 ) Supplementary Figures Scattering cross-section (µm 2 ).16.14.12.1.8.6.4.2 Total scattering Electric dipole, a E (1,1) Magnetic dipole, a M (1,1) Magnetic quardupole, a M (2,1). 44 48 52 56 Wavelength (nm)

More information

A Direct Method for reconstructing inclusions from Electrostatic Data

A Direct Method for reconstructing inclusions from Electrostatic Data A Direct Method for reconstructing inclusions from Electrostatic Data Isaac Harris Texas A&M University, Department of Mathematics College Station, Texas 77843-3368 iharris@math.tamu.edu Joint work with:

More information

The Factorization Method for Inverse Scattering Problems Part I

The Factorization Method for Inverse Scattering Problems Part I The Factorization Method for Inverse Scattering Problems Part I Andreas Kirsch Madrid 2011 Department of Mathematics KIT University of the State of Baden-Württemberg and National Large-scale Research Center

More information

Multilevel Low-Rank Preconditioners Yousef Saad Department of Computer Science and Engineering University of Minnesota. Modelling 2014 June 2,2014

Multilevel Low-Rank Preconditioners Yousef Saad Department of Computer Science and Engineering University of Minnesota. Modelling 2014 June 2,2014 Multilevel Low-Rank Preconditioners Yousef Saad Department of Computer Science and Engineering University of Minnesota Modelling 24 June 2,24 Dedicated to Owe Axelsson at the occasion of his 8th birthday

More information