Computational methods for large-scale matrix equations and application to PDEs. V. Simoncini

Size: px
Start display at page:

Download "Computational methods for large-scale matrix equations and application to PDEs. V. Simoncini"

Transcription

1 Computational methods for large-scale matrix equations and application to PDEs V. Simoncini Dipartimento di Matematica, Università di Bologna 1

2 Some matrix equations Sylvester matrix equation AX+XB +D = 0 Eigenvalue pbs and tracking, Control, MOR, Assignment pbs, Riccati eqn Lyapunov matrix equation AX+XA +D = 0, D = D Stability analysis in Control and Dynamical systems, Signal processing, eigenvalue computations Multiterm matrix equation A 1 XB 1 +A 2 XB A l XB l = C (Stochastic) PDEs Focus: All or some of the matrices are large (and possibly sparse) 2

3 Some matrix equations Sylvester matrix equation AX+XB +D = 0 Eigenvalue pbs and tracking, Control, MOR, Assignment pbs, Riccati eqn Lyapunov matrix equation AX+XA +D = 0, D = D Stability analysis in Control and Dynamical systems, Signal processing, eigenvalue computations Multiterm matrix equation A 1 XB 1 +A 2 XB A l XB l = C (Stochastic) PDEs Focus: All or some of the matrices are large (and possibly sparse) 3

4 Some matrix equations Sylvester matrix equation AX+XB +D = 0 Eigenvalue pbs and tracking, Control, MOR, Assignment pbs, Riccati eqn Lyapunov matrix equation AX+XA +D = 0, D = D Stability analysis in Control and Dynamical systems, Signal processing, eigenvalue computations Multiterm matrix equation A 1 XB 1 +A 2 XB A l XB l = C Control, (Stochastic) PDEs,... Focus: All or some of the matrices are large (and possibly sparse) 4

5 Some matrix equations Sylvester matrix equation AX+XB +D = 0 Eigenvalue pbs and tracking, Control, MOR, Assignment pbs, Riccati eqn Lyapunov matrix equation AX+XA +D = 0, D = D Stability analysis in Control and Dynamical systems, Signal processing, eigenvalue computations Multiterm matrix equation A 1 XB 1 +A 2 XB A l XB l = C Control, (Stochastic) PDEs,... Focus: All or some of the matrices are large (and possibly sparse) 5

6 Solving the Lyapunov equation. The problem Approximate X in: AX+XA +BB = 0 A R n n neg.real B R n p, 1 p n Time-invariant linear dynamical system: x (t) = Ax(t)+Bu(t), x(0) = x 0 Closed form solution: X = 0 e ta BB e ta dt = 0 xx dt with x = exp( ta)b. X symmetric semidef. see, e.g., Antoulas 05, Benner 06 6

7 Solving the Lyapunov equation. The problem Approximate X in: AX+XA +BB = 0 A R n n neg.real B R n p, 1 p n Time-invariant linear system: x (t) = Ax(t)+Bu(t), x(0) = x 0 Closed form solution: X = 0 e ta BB e ta dt X symmetric semidef. see, e.g., Antoulas 05, Benner 06 7

8 Linear systems vs linear matrix equations Large linear systems: Ax = b, A R n n Krylov subspace methods (CG, MINRES, GMRES, BiCGSTAB, etc.) Preconditioners: find P such that AP 1 x = b x = P 1 x is easier and fast to solve Large linear matrix equation: AX+XA +BB = 0 No preconditioning to preserve symmetry X is a large, dense matrix low rank approximation X X = ZZ, Ztall 8

9 Linear systems vs linear matrix equations Large linear systems: Ax = b, A R n n Krylov subspace methods (CG, MINRES, GMRES, BiCGSTAB, etc.) Preconditioners: find P such that AP 1 x = b x = P 1 x is easier and fast to solve Large linear matrix equations: AX+XA +BB = 0 No preconditioning - to preserve symmetry X is a large, dense matrix low rank approximation X X = ZZ, Ztall 9

10 Linear systems vs linear matrix equations Large linear systems: Ax = b, A R n n Krylov subspace methods (CG, MINRES, GMRES, BiCGSTAB, etc.) Preconditioners: find P such that AP 1 x = b x = P 1 x is easier and fast to solve Large linear matrix equations: AX+XA +BB = 0 Kronecker formulation: (A I +I A)x = b x = vec(x) 10

11 Given an approximation space K, Projection-type methods X X m col(x m ) K Galerkin condition: R := AX m +X m A +BB K VmRV m = 0 K = Range(V m ) Assume VmV m = I m and let X m := V m Y m Vm. Projected Lyapunov equation: Vm(AV m Y m Vm +V m Y m VmA + BB )V m = 0 (VmAV m )Y m +Y m (VmA V m ) + VmBB V m = 0 Early contributions: Saad 90, Jaimoukha & Kasenally 94, for K = K m (A,B) = Range([B,AB,...,A m 1 B]) 11

12 Given an approximation space K, Projection-type methods X X m col(x m ) K Galerkin condition: R := AX m +X m A +BB K VmRV m = 0 K = Range(V m ) Assume VmV m = I m and let X m := V m Y m Vm. Projected Lyapunov equation: Vm(AV m Y m Vm +V m Y m VmA +BB )V m = 0 (VmAV m )Y m +Y m (VmA V m )+VmBB V m = 0 Early contributions: Saad 90, Jaimoukha & Kasenally 94, for K = K m (A,B) = Range([B,AB,...,A m 1 B]) 12

13 Given an approximation space K, Projection-type methods X X m col(x m ) K Galerkin condition: R := AX m +X m A +BB K VmRV m = 0 K = Range(V m ) Assume VmV m = I m and let X m := V m Y m Vm. Projected Lyapunov equation: Vm(AV m Y m Vm +V m Y m VmA +BB )V m = 0 (VmAV m )Y m +Y m (VmA V m )+VmBB V m = 0 Early contributions: Saad 90, Jaimoukha & Kasenally 94, for K = K m (A,B) = Range([B,AB,...,A m 1 B]) 13

14 Given an approximation space K, Projection-type methods X X m col(x m ) K Galerkin condition: R := AX m +X m A +BB K VmRV m = 0 K = Range(V m ) Assume VmV m = I m and let X m := V m Y m Vm. Projected Lyapunov equation: Vm(AV m Y m Vm +V m Y m VmA +BB )V m = 0 (VmAV m )Y m +Y m (VmA V m )+VmBB V m = 0 Early contributions: Saad 90, Jaimoukha & Kasenally 94, for K = K m (A,B) = Range([B,AB,...,A m 1 B]) 14

15 More recent options as approximation space Enrich space to decrease space dimension Extended Krylov subspace K = K m (A,B)+K m (A 1,A 1 B), that is, K = Range([B,A 1 B,AB,A 2 B,A 2 B,A 3 B,...,]) (Druskin & Knizhnerman 98, Simoncini 07) Rational Krylov subspace K = K := Range([B,(A s 1 I) 1 B,...,(A s m I) 1 B]) usually, {s 1,...,s m } C + chosen either a-priori or dynamically In both cases, for Range(V m ) = K, projected Lyapunov equation: (VmAV m )Y m +Y m (VmA V m )+VmBB V m = 0 X m = V m Y m Vm 15

16 More recent options as approximation space Enrich space to decrease space dimension Extended Krylov subspace K = K m (A,B)+K m (A 1,A 1 B), that is, K = Range([B,A 1 B,AB,A 2 B,A 2 B,A 3 B,...,]) (Druskin & Knizhnerman 98, Simoncini 07) Rational Krylov subspace K = K := Range([B,(A s 1 I) 1 B,...,(A s m I) 1 B]) usually, {s 1,...,s m } C + chosen either a-priori or dynamically In both cases, for Range(V m ) = K, projected Lyapunov equation: (VmAV m )Y m +Y m (VmA V m )+VmBB V m = 0 X m = V m Y m Vm 16

17 More recent options as approximation space Enrich space to decrease space dimension Extended Krylov subspace K = K m (A,B)+K m (A 1,A 1 B), that is, K = Range([B,A 1 B,AB,A 2 B,A 2 B,A 3 B,...,]) (Druskin & Knizhnerman 98, Simoncini 07) Rational Krylov subspace K = K := Range([B,(A s 1 I) 1 B,...,(A s m I) 1 B]) usually, {s 1,...,s m } C + chosen either a-priori or dynamically In both cases, for Range(V m ) = K, projected Lyapunov equation: (VmAV m )Y m +Y m (VmA V m )+VmBB V m = 0 X m = V m Y m Vm 17

18 Multiterm linear matrix equation A 1 XB 1 +A 2 XB A l XB l = C Applications: Control (Stochastic) PDEs Matrix least squares... Main device: Kronecker formulation ( B 1 A B l A l ) x = c Iterative methods: matrix-matrix multiplications and rank truncation (Benner, Breiten, Bouhamidi, Chehab, Damm, Grasedyck, Jbilou, Kressner, Matthies, Onwunta, Raydan, Stoll, Tobler, Zander, and many others...) 18

19 Multiterm linear matrix equation A 1 XB 1 +A 2 XB A l XB l = C Applications: Control (Stochastic) PDEs Matrix least squares... Main device: Kronecker formulation ( B 1 A B l A l ) x = c Iterative methods: matrix-matrix multiplications and rank truncation (Benner, Breiten, Bouhamidi, Chehab, Damm, Grasedyck, Jbilou, Kressner, Matthies, Onwunta, Raydan, Stoll, Tobler, Zander, and many others...) 19

20 Multiterm linear matrix equation A 1 XB 1 +A 2 XB A l XB l = C Applications: Control (Stochastic) PDEs Matrix least squares... Alternative approaches: low-rank approx in the problem space. Some examples: - Control problem - PDEs on uniform discretizations - Stochastic PDE 20

21 PDEs on uniform grids and separable coeffs ε u+φ 1 (x)ψ 1 (y)u x +φ 2 (x)ψ 2 (y)u y +γ 1 (x)γ 2 (y)u = f (x,y) Ω φ i,ψ i,γ i, i = 1,2 sufficiently regular functions + b.c. Problem discretization by means of a tensor basis Multiterm linear equation: εt 1 U εut 2 +Φ 1 B 1 UΨ 1 +Φ 2 UB 2 Ψ 2 +Γ 1 UΓ 2 = F Finite Diff.: U i,j = U(x i,y j ) approximate solution at the nodes 21

22 PDEs with random inputs Stochastic steady-state diffusion eqn: Find u : D Ω R s.t. P-a.s., (a(x,ω) u(x,ω)) = f(x) in D u(x,ω) = 0 on D f: deterministic; a: random field, linear function of finite no. of real-valued random variables ξ r : Ω Γ r R Common choice: truncated Karhunen Loève (KL) expansion, a(x,ω) = µ(x)+σ m λr φ r (x)ξ r (ω), r=1 µ(x): expected value of diffusion coef. σ: std dev. (λ r,φ r (x)) eigs of the integral operator V wrto V(x,x ) = 1 σ 2 C(x,x ) (λ r ց C : D D R covariance fun. ) 22

23 Discretization by stochastic Galerkin Approx with space in tensor product form a X h S p Ax = b, A = G 0 K 0 + m G r K r, b = g 0 f 0, r=1 x: expansion coef. of approx to u in the tensor product basis {ϕ i ψ k } K r R n x n x, FE matrices (sym) G r R n ξ n ξ, r = 0,1,...,m Galerkin matrices associated w/ S p (sym.) g 0 : first column of G 0 f 0 : FE rhs of deterministic PDE n ξ = dim(s p ) = (m+p)! m!p! n x n ξ huge a S p set of multivariate polyn of total degree p 23

24 The matrix equation formulation (G 0 K 0 +G 1 K G m K m )x = g 0 f 0 transforms into K 0 XG 0 +K 1 XG K m XG m = F, F = f 0 g0 (G 0 = I) Solution strategy. Conjecture: {K r } from trunc d Karhunen Loève (KL) expansion X X low rank, X = X1 X T 2 (Possibly extending results of Gradesyk, 2004) 24

25 Matrix Galerkin approximation of the deterministic part. 1 Approximation space K k and basis matrix V k : X X k = V k Y V k R k = 0, R k := K 0 X k +K 1 X k G K m X k G m f 0 g 0 Computational challenges: Generation of K k involved m+1 different matrices {K r }! Matrices K r have different spectral properties n x,n ξ so large that X k,r k should not be formed! (Powell & Silvester & Simoncini, SISC 2017) 25

26 Example. (a u) = 1, D = ( 1,1) 2. KL expansion. µ = 1, ξ r U( 3, ( ) 3) and C( x 1, x 2 ) = σ 2 exp x 1 x 2 1, n 2 x = 65,025, σ = 0.3 m p n ξ k inner n k rank time CG its K k X secs time (its) (8) (10) 87% (12) 5 1, (13) (8) (10) 89% 4 1, (12) 5 6, (13) (8) , (10) 93% 4 10, Out of Mem % of variance integral of a 26

27 Bilinear systems of matrix equations Find X R n 1 n 2 and P R m n 2 such that A 1 X+XA 2 +B T P = F 1 BX = F 2 with A i R n i n i, B R m n 1, F 1 R n 1 n 2, F 2 R m n 2, m n 1 Emerging matrix formulation of different application problems Constraint control Mixed formulations of stochastic diffusion problems Discretized deterministic/stochastic (Navier-)Stokes equations... 27

28 An example. Mixed FE formulation of stochastic Galerkin diffusion pb c 1 u p = 0, u = f, l Assume that c 1 = c 0 + λr c r ( x)ξ r (ω) and that an appropriate class of r=1 finite elements is used for the discretization of the problem (see, e.g., the derivation in Elman-Furnival-Powell, 2010) After discretization the problem reads: For l = 1 we obtain l G 0 K 0 + λgr K r G T 0 BT 0 u r=1 = p G 0 B 0 0 f K 0 XG 0 +K 1 XG 1 +B T 0 PG 0 = 0,B 0 XG 0 = F 28

29 An example. Mixed FE formulation of stochastic Galerkin diffusion pb c 1 u p = 0, u = f, l Assume that c 1 = c 0 + λr c r ( x)ξ r (ω) and that an appropriate class of r=1 finite elements is used for the discretization of the problem (see, e.g., the derivation in Elman-Furnival-Powell, 2010) After discretization the problem reads: For l = 1 we obtain l G 0 K 0 + λgr K r G T 0 BT 0 u r=1 = p G 0 B 0 0 f K 0 XG 0 +K 1 XG 1 +B T 0 PG 0 = 0, B 0 XG 0 = F 29

30 The bilinear case. Computational strategies A 1 X+XA 2 +B T P = F 1 BX = F 2 Kronecker formulation: A BT B O x = p f 1, A = I A 1 +A T 2 I, B = B I f 2 with x = vec(x), p = vec(p), f 1 = vec(f 1 ) and f 2 = vec(f 2 ) Extremely rich literature from saddle point algebraic linear systems Problem: Coefficient matrix has size (n 1 n 2 +mn 2 ) (n 1 n 2 +mn 2 ) 30

31 The bilinear case. Computational strategies. Cont d A 1 X+XA 2 +B T P = F 1 BX = F 2 Derive numerical strategies that directly work with the matrix equations: Small scale: Null space method Small and medium scale: Schur complement method (also directly applicable to trilinear case) Large scale: Iterative method for low rank F i, i = 1,2 Small and medium scale actually means Large scale for the Kronecker form! 31

32 Large scale problem. Iterative method. 1/3 A 1 X+XA 2 +B T P = F 1 BX = F 2 Rewrite as B A 1 B 0 with X + P I n 1 0 X A 2 = 0 0 P F 1, MZ+D 0 ZA 2 = F F 2 M,D 0 R (n 1+m) (n 1 +m) A 2 R n 2 n 2 nonsingular D 0 highly singular If F low rank, exploit projection-type strategies for Sylvester equations 32

33 Large scale problem. Iterative method. 2/3 A 1 B 0 B T X + P I n 1 0 X A 2 = 0 0 P F 1 MZ+D 0 ZA 2 = F F 2 with F low rank. We rewrite the matrix equation as ZA 1 2 +M 1 D 0 Z = F, F = M 1 FA 1 2, which is a Sylvester equation with a singular coefficient matrix. Z Z k = V k Z k W T k with Range(V k ),Range(W k ) appropriate approximation spaces of small dimensions 33

34 Large scale problem. Iterative method. 3/3 ZA 1 2 +M 1 D 0 Z = F l FT r Z Z k = V k Z k W T k Choice of V k,w k. A possible strategy: W k = EK k (A T 2, F r ), Extended Krylov subspace V k = K k (M 1 D 0, F l ) K k ((M 1 D 0 +σi) 1, F l ) Augmented Krylov subspace, σ R (see, e.g., Shank & Simoncini (2013)) Note: M has size (n 1 +m) (n 1 +m) (Compare with (n 1 n 2 +mn 2 ) (n 1 n 2 +mn 2 ) of the Kronecker form) 34

35 Numerical experiments A 1 X XA 2 +B T P = 0, BX = F 2 vs Az = f A 1 L 1 = u xx u yy A 2 L 1 = (e 10xy u x ) x (e 10xy u y ) y +10(x+y)u x [F 1 ;F 2 ] rank-1 matrix B = bidiag( 1,1) R (n 2 n 1 ) n 2, iterative: tol=10 6, σ = 10 2 Elapsed time n 1 n 2 size(a) Monolithic Iterative EK , e e-02 (4) , e e-02 (4) , e e-02 (4) , e e-01 (5) , e e-01 (5) ,962, e e+00 (5) 35

36 H BT B 0 Numerical experiments. 1D stochastic Stokes problem. 1/3 x = f 1, H = (ν 0 G 0 +ν 1 G 1 ) A x, B = G 0 B x p f 2 where ν = ν 0 +ν 1 ξ(ω) uncertain viscosity, ξ random variable Then A x XG 0 ν 0 +A x XG 1 ν 1 +B T xpg 0 = F 1, B x X = F 2 with G 0 = I. This corresponds to B T x ν 0A x B x 0 X + P ν 1A x X G 1 = 0 P F1 F2 that is MZ+D 0 ZG 1 = F 36

37 Numerical experiments. 1D stochastic Stokes problem. 2/3 MZ+D 0 ZG 1 = F vs Az = f n 1 n 2 size(a) Monolithic Iterative EK , (2) , (2) , (2) ν 0 = 1/10,ν 1 = 3ν 0 /10 Powell-Silvester (2012) n 2 could be much larger, n 2 = O(10 4 ) Memory requirements are very limited 37

38 Numerical experiments. 1D stochastic Stokes problem. 3/3 MZ+D 0 ZG 1 = F vs Az = f n 1 n 2 size(a) Monolithic Iterative EK , (2) , (2) , (2) ν 0 = 1/10,ν 1 = 3ν 0 /10 Powell-Silvester (2012) n 2 could be much larger, n 2 = O(10 3 ) Memory requirements are very limited, Z = Z 1 Z T 2 of very low rank 38

39 Numerical experiments. 2D stochastic Stokes problem H BT B 0 x = p f 1, f 2 H = blkdiag((ν 0 G 0 +ν 1 G 1 ) A x,(ν 0 G 0 +ν 1 G 1 ) A y ) B = [G 0 B x, G 0 B y ] MZ+D 0 ZG 1 = F vs Az = f n 1 n 2 size(a) Monolithic Iterative EK , (2) , (2) , (2) ν 0 = 1/10,ν 1 = 3ν 0 /10 Powell-Silvester (2012) 39

40 Not discussed but in this category Sylvester-like linear matrix equations AX +f(x)b = C typically (but not only!): f(x) = X, f(x) = X, or f(x) = X (Bevis, Braden, Byers, Chiang, De Terán, Dopico, Duan, Feng, Gonzalez, Guillery, Hall, Hartwig, Ikramov, Kressner, Montealegre, Reyes, Schröder, Vorntsov, Watkins, Wu,...) Linear systems with complex tensor structure Ax = b with A = k I n1 I nj 1 A j I nj+1 I nk. j=1 Dolgov, Grasedyck, Khoromskij, Kressner, Oseledets, Tobler, Tyrtyshnikov, and many more... 40

41 Not discussed but in this category Sylvester-like linear matrix equations AX +f(x)b = C typically (but not only!): f(x) = X, f(x) = X, or f(x) = X (Bevis, Braden, Byers, Chiang, De Terán, Dopico, Duan, Feng, Gonzalez, Guillery, Hall, Hartwig, Ikramov, Kressner, Montealegre, Reyes, Schröder, Vorntsov, Watkins, Wu,...) Linear systems with complex tensor structure Ax = b with A = k I n1 I nj 1 A j I nj+1 I nk. j=1 Dolgov, Grasedyck, Khoromskij, Kressner, Oseledets, Tobler, Tyrtyshnikov, and many more... 41

42 Conclusions Multiterm (Kron) linear equations is the new challenge Great advances in solving really large linear matrix equations Second order (matrix) challenges rely on strength and maturity of linear system solvers Low-rank tensor formats is the new generation of approximations Reference for linear matrix equations: V. Simoncini, Computational methods for linear matrix equations, SIAM Review, Sept

Computational methods for large-scale matrix equations and application to PDEs. V. Simoncini

Computational methods for large-scale matrix equations and application to PDEs. V. Simoncini Computational methods for large-scale matrix equations and application to PDEs V. Simoncini Dipartimento di Matematica Alma Mater Studiorum - Università di Bologna valeria.simoncini@unibo.it 1 Some matrix

More information

Computational methods for large-scale matrix equations: recent advances and applications. V. Simoncini

Computational methods for large-scale matrix equations: recent advances and applications. V. Simoncini Computational methods for large-scale matrix equations: recent advances and applications V. Simoncini Dipartimento di Matematica Alma Mater Studiorum - Università di Bologna valeria.simoncini@unibo.it

More information

On the numerical solution of large-scale linear matrix equations. V. Simoncini

On the numerical solution of large-scale linear matrix equations. V. Simoncini On the numerical solution of large-scale linear matrix equations V. Simoncini Dipartimento di Matematica, Università di Bologna (Italy) valeria.simoncini@unibo.it 1 Some matrix equations Sylvester matrix

More information

The rational Krylov subspace for parameter dependent systems. V. Simoncini

The rational Krylov subspace for parameter dependent systems. V. Simoncini The rational Krylov subspace for parameter dependent systems V. Simoncini Dipartimento di Matematica, Università di Bologna valeria.simoncini@unibo.it 1 Given the continuous-time system Motivation. Model

More information

Computational methods for large-scale linear matrix equations and application to FDEs. V. Simoncini

Computational methods for large-scale linear matrix equations and application to FDEs. V. Simoncini Computational methods for large-scale linear matrix equations and application to FDEs V. Simoncini Dipartimento di Matematica, Università di Bologna valeria.simoncini@unibo.it Joint work with: Tobias Breiten,

More information

Solving the Stochastic Steady-State Diffusion Problem Using Multigrid

Solving the Stochastic Steady-State Diffusion Problem Using Multigrid Solving the Stochastic Steady-State Diffusion Problem Using Multigrid Tengfei Su Applied Mathematics and Scientific Computing Advisor: Howard Elman Department of Computer Science Sept. 29, 2015 Tengfei

More information

Efficient Solvers for Stochastic Finite Element Saddle Point Problems

Efficient Solvers for Stochastic Finite Element Saddle Point Problems Efficient Solvers for Stochastic Finite Element Saddle Point Problems Catherine E. Powell c.powell@manchester.ac.uk School of Mathematics University of Manchester, UK Efficient Solvers for Stochastic Finite

More information

Order reduction numerical methods for the algebraic Riccati equation. V. Simoncini

Order reduction numerical methods for the algebraic Riccati equation. V. Simoncini Order reduction numerical methods for the algebraic Riccati equation V. Simoncini Dipartimento di Matematica Alma Mater Studiorum - Università di Bologna valeria.simoncini@unibo.it 1 The problem Find X

More information

arxiv: v2 [math.na] 8 Apr 2017

arxiv: v2 [math.na] 8 Apr 2017 A LOW-RANK MULTIGRID METHOD FOR THE STOCHASTIC STEADY-STATE DIFFUSION PROBLEM HOWARD C. ELMAN AND TENGFEI SU arxiv:1612.05496v2 [math.na] 8 Apr 2017 Abstract. We study a multigrid method for solving large

More information

Adaptive rational Krylov subspaces for large-scale dynamical systems. V. Simoncini

Adaptive rational Krylov subspaces for large-scale dynamical systems. V. Simoncini Adaptive rational Krylov subspaces for large-scale dynamical systems V. Simoncini Dipartimento di Matematica, Università di Bologna valeria@dm.unibo.it joint work with Vladimir Druskin, Schlumberger Doll

More information

Approximation of functions of large matrices. Part I. Computational aspects. V. Simoncini

Approximation of functions of large matrices. Part I. Computational aspects. V. Simoncini Approximation of functions of large matrices. Part I. Computational aspects V. Simoncini Dipartimento di Matematica, Università di Bologna and CIRSA, Ravenna, Italy valeria@dm.unibo.it 1 The problem Given

More information

Matrix Equations and and Bivariate Function Approximation

Matrix Equations and and Bivariate Function Approximation Matrix Equations and and Bivariate Function Approximation D. Kressner Joint work with L. Grasedyck, C. Tobler, N. Truhar. ETH Zurich, Seminar for Applied Mathematics Manchester, 17.06.2009 Sylvester matrix

More information

Hierarchical Parallel Solution of Stochastic Systems

Hierarchical Parallel Solution of Stochastic Systems Hierarchical Parallel Solution of Stochastic Systems Second M.I.T. Conference on Computational Fluid and Solid Mechanics Contents: Simple Model of Stochastic Flow Stochastic Galerkin Scheme Resulting Equations

More information

Fast Iterative Solution of Saddle Point Problems

Fast Iterative Solution of Saddle Point Problems Michele Benzi Department of Mathematics and Computer Science Emory University Atlanta, GA Acknowledgments NSF (Computational Mathematics) Maxim Olshanskii (Mech-Math, Moscow State U.) Zhen Wang (PhD student,

More information

Matrix-equation-based strategies for convection-diusion equations

Matrix-equation-based strategies for convection-diusion equations Matrix-equation-based strategies for convection-diusion equations Davide Palitta and Valeria Simoncini Dipartimento di Matematica, Università di Bologna davide.palitta3@unibo.it CIME-EMS Summer School

More information

LOW-RANK TENSOR METHODS for SIMULATION, OPTIMIZATION and UNCERTAINTY QUANTIFICATION of PARAMETRIC PDEs

LOW-RANK TENSOR METHODS for SIMULATION, OPTIMIZATION and UNCERTAINTY QUANTIFICATION of PARAMETRIC PDEs LOW-RANK TENSOR METHODS for SIMULATION, OPTIMIZATION and UNCERTAINTY QUANTIFICATION of PARAMETRIC PDEs Peter Benner Joint work with Sergey Dolgov (U Bath), Martin Stoll (TU Chemnitz) and Akwum Onwunta

More information

A Review of Preconditioning Techniques for Steady Incompressible Flow

A Review of Preconditioning Techniques for Steady Incompressible Flow Zeist 2009 p. 1/43 A Review of Preconditioning Techniques for Steady Incompressible Flow David Silvester School of Mathematics University of Manchester Zeist 2009 p. 2/43 PDEs Review : 1984 2005 Update

More information

Iterative solvers for saddle point algebraic linear systems: tools of the trade. V. Simoncini

Iterative solvers for saddle point algebraic linear systems: tools of the trade. V. Simoncini Iterative solvers for saddle point algebraic linear systems: tools of the trade V. Simoncini Dipartimento di Matematica, Università di Bologna and CIRSA, Ravenna, Italy valeria@dm.unibo.it 1 The problem

More information

Efficient iterative algorithms for linear stability analysis of incompressible flows

Efficient iterative algorithms for linear stability analysis of incompressible flows IMA Journal of Numerical Analysis Advance Access published February 27, 215 IMA Journal of Numerical Analysis (215) Page 1 of 21 doi:1.193/imanum/drv3 Efficient iterative algorithms for linear stability

More information

Recent advances in approximation using Krylov subspaces. V. Simoncini. Dipartimento di Matematica, Università di Bologna.

Recent advances in approximation using Krylov subspaces. V. Simoncini. Dipartimento di Matematica, Università di Bologna. Recent advances in approximation using Krylov subspaces V. Simoncini Dipartimento di Matematica, Università di Bologna and CIRSA, Ravenna, Italy valeria@dm.unibo.it 1 The framework It is given an operator

More information

Solving the steady state diffusion equation with uncertainty Final Presentation

Solving the steady state diffusion equation with uncertainty Final Presentation Solving the steady state diffusion equation with uncertainty Final Presentation Virginia Forstall vhfors@gmail.com Advisor: Howard Elman elman@cs.umd.edu Department of Computer Science May 6, 2012 Problem

More information

Numerical Solution of Matrix Equations Arising in Control of Bilinear and Stochastic Systems

Numerical Solution of Matrix Equations Arising in Control of Bilinear and Stochastic Systems MatTriad 2015 Coimbra September 7 11, 2015 Numerical Solution of Matrix Equations Arising in Control of Bilinear and Stochastic Systems Peter Benner Max Planck Institute for Dynamics of Complex Technical

More information

Efficient Augmented Lagrangian-type Preconditioning for the Oseen Problem using Grad-Div Stabilization

Efficient Augmented Lagrangian-type Preconditioning for the Oseen Problem using Grad-Div Stabilization Efficient Augmented Lagrangian-type Preconditioning for the Oseen Problem using Grad-Div Stabilization Timo Heister, Texas A&M University 2013-02-28 SIAM CSE 2 Setting Stationary, incompressible flow problems

More information

The Nullspace free eigenvalue problem and the inexact Shift and invert Lanczos method. V. Simoncini. Dipartimento di Matematica, Università di Bologna

The Nullspace free eigenvalue problem and the inexact Shift and invert Lanczos method. V. Simoncini. Dipartimento di Matematica, Università di Bologna The Nullspace free eigenvalue problem and the inexact Shift and invert Lanczos method V. Simoncini Dipartimento di Matematica, Università di Bologna and CIRSA, Ravenna, Italy valeria@dm.unibo.it 1 The

More information

EXTENDED KRYLOV SUBSPACE FOR PARAMETER DEPENDENT SYSTEMS

EXTENDED KRYLOV SUBSPACE FOR PARAMETER DEPENDENT SYSTEMS EXTENDED KRYLOV SUBSPACE FOR PARAMETER DEPENDENT SYSTEMS V. SIMONCINI Abstract. The Extended Krylov Subspace has recently received considerable attention as a powerful tool for matrix function evaluations

More information

Low Rank Approximation Lecture 7. Daniel Kressner Chair for Numerical Algorithms and HPC Institute of Mathematics, EPFL

Low Rank Approximation Lecture 7. Daniel Kressner Chair for Numerical Algorithms and HPC Institute of Mathematics, EPFL Low Rank Approximation Lecture 7 Daniel Kressner Chair for Numerical Algorithms and HPC Institute of Mathematics, EPFL daniel.kressner@epfl.ch 1 Alternating least-squares / linear scheme General setting:

More information

Linear and Nonlinear Matrix Equations Arising in Model Reduction

Linear and Nonlinear Matrix Equations Arising in Model Reduction International Conference on Numerical Linear Algebra and its Applications Guwahati, January 15 18, 2013 Linear and Nonlinear Matrix Equations Arising in Model Reduction Peter Benner Tobias Breiten Max

More information

c 2018 Society for Industrial and Applied Mathematics

c 2018 Society for Industrial and Applied Mathematics SIAM J. MATRIX ANAL. APPL. Vol. 39, No. 1, pp. 492 509 c 2018 Society for Industrial and Applied Mathematics A LOW-RANK MULTIGRID METHOD FOR THE STOCHASTIC STEADY-STATE DIFFUSION PROBLEM HOWARD C. ELMAN

More information

A Robust Preconditioned Iterative Method for the Navier-Stokes Equations with High Reynolds Numbers

A Robust Preconditioned Iterative Method for the Navier-Stokes Equations with High Reynolds Numbers Applied and Computational Mathematics 2017; 6(4): 202-207 http://www.sciencepublishinggroup.com/j/acm doi: 10.11648/j.acm.20170604.18 ISSN: 2328-5605 (Print); ISSN: 2328-5613 (Online) A Robust Preconditioned

More information

Spectral Properties of Saddle Point Linear Systems and Relations to Iterative Solvers Part I: Spectral Properties. V. Simoncini

Spectral Properties of Saddle Point Linear Systems and Relations to Iterative Solvers Part I: Spectral Properties. V. Simoncini Spectral Properties of Saddle Point Linear Systems and Relations to Iterative Solvers Part I: Spectral Properties V. Simoncini Dipartimento di Matematica, Università di ologna valeria@dm.unibo.it 1 Outline

More information

Exploiting off-diagonal rank structures in the solution of linear matrix equations

Exploiting off-diagonal rank structures in the solution of linear matrix equations Stefano Massei Exploiting off-diagonal rank structures in the solution of linear matrix equations Based on joint works with D. Kressner (EPFL), M. Mazza (IPP of Munich), D. Palitta (IDCTS of Magdeburg)

More information

Efficient Solvers for the Navier Stokes Equations in Rotation Form

Efficient Solvers for the Navier Stokes Equations in Rotation Form Efficient Solvers for the Navier Stokes Equations in Rotation Form Computer Research Institute Seminar Purdue University March 4, 2005 Michele Benzi Emory University Atlanta, GA Thanks to: NSF (MPS/Computational

More information

Model Reduction for Dynamical Systems

Model Reduction for Dynamical Systems Otto-von-Guericke Universität Magdeburg Faculty of Mathematics Summer term 2015 Model Reduction for Dynamical Systems Lecture 8 Peter Benner Lihong Feng Max Planck Institute for Dynamics of Complex Technical

More information

COMPUTATIONAL METHODS FOR LINEAR MATRIX EQUATIONS

COMPUTATIONAL METHODS FOR LINEAR MATRIX EQUATIONS COMPUTATIONAL METHODS FOR LINEAR MATRIX EQUATIONS V. SIMONCINI Abstract. Given the square matrices A,B,D,E and the matrix C of conforming dimensions, we consider the linear matrix equation AXE + DXB =

More information

H(div) Preconditioning for a Mixed Finite Element Formulation of the Stochastic Diffusion Problem 1

H(div) Preconditioning for a Mixed Finite Element Formulation of the Stochastic Diffusion Problem 1 University of Maryland Department of Computer Science CS-TR-4918 University of Maryland Institute for Advanced Computer Studies UMIACS-TR-2008-15 H(div) Preconditioning for a Mixed Finite Element Formulation

More information

EXTENDED KRYLOV SUBSPACE FOR PARAMETER DEPENDENT SYSTEMS

EXTENDED KRYLOV SUBSPACE FOR PARAMETER DEPENDENT SYSTEMS EXTENDED KRYLOV SUBSPACE FOR PARAMETER DEPENDENT SYSTEMS V. SIMONCINI Abstract. The Extended Krylov Subspace has recently received considerable attention as a powerful tool for matrix function evaluations

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

arxiv: v1 [math.na] 17 May 2016

arxiv: v1 [math.na] 17 May 2016 A PRECONITIONE LOW-RANK PROJECTION METHO WITH A RANK-REUCTION SCHEME FOR STOCHASTIC PARTIAL IFFERENTIAL EQUATIONS KOOKJIN LEE AN HOWAR C. ELMAN arxiv:65.5297v [math.na] 7 May 26 Abstract. In this study,

More information

Structured Preconditioners for Saddle Point Problems

Structured Preconditioners for Saddle Point Problems Structured Preconditioners for Saddle Point Problems V. Simoncini Dipartimento di Matematica Università di Bologna valeria@dm.unibo.it p. 1 Collaborators on this project Mario Arioli, RAL, UK Michele Benzi,

More information

Department of Computer Science, University of Illinois at Urbana-Champaign

Department of Computer Science, University of Illinois at Urbana-Champaign Department of Computer Science, University of Illinois at Urbana-Champaign Probing for Schur Complements and Preconditioning Generalized Saddle-Point Problems Eric de Sturler, sturler@cs.uiuc.edu, http://www-faculty.cs.uiuc.edu/~sturler

More information

Numerical tensor methods and their applications

Numerical tensor methods and their applications Numerical tensor methods and their applications 8 May 2013 All lectures 4 lectures, 2 May, 08:00-10:00: Introduction: ideas, matrix results, history. 7 May, 08:00-10:00: Novel tensor formats (TT, HT, QTT).

More information

Indefinite and physics-based preconditioning

Indefinite and physics-based preconditioning Indefinite and physics-based preconditioning Jed Brown VAW, ETH Zürich 2009-01-29 Newton iteration Standard form of a nonlinear system F (u) 0 Iteration Solve: Update: J(ũ)u F (ũ) ũ + ũ + u Example (p-bratu)

More information

A Newton-Galerkin-ADI Method for Large-Scale Algebraic Riccati Equations

A Newton-Galerkin-ADI Method for Large-Scale Algebraic Riccati Equations A Newton-Galerkin-ADI Method for Large-Scale Algebraic Riccati Equations Peter Benner Max-Planck-Institute for Dynamics of Complex Technical Systems Computational Methods in Systems and Control Theory

More information

Uncertainty Quantification: Does it need efficient linear algebra?

Uncertainty Quantification: Does it need efficient linear algebra? USA trip October 2014 p. 1/62 Uncertainty Quantification: Does it need efficient linear algebra? David Silvester University of Manchester, UK Catherine Powell University of Manchester,UK Yes. USA trip

More information

Lecture 1: Introduction to low-rank tensor representation/approximation. Center for Uncertainty Quantification. Alexander Litvinenko

Lecture 1: Introduction to low-rank tensor representation/approximation. Center for Uncertainty Quantification. Alexander Litvinenko tifica Lecture 1: Introduction to low-rank tensor representation/approximation Alexander Litvinenko http://sri-uq.kaust.edu.sa/ KAUST Figure : KAUST campus, 5 years old, approx. 7000 people (include 1400

More information

Indefinite Preconditioners for PDE-constrained optimization problems. V. Simoncini

Indefinite Preconditioners for PDE-constrained optimization problems. V. Simoncini Indefinite Preconditioners for PDE-constrained optimization problems V. Simoncini Dipartimento di Matematica, Università di Bologna, Italy valeria.simoncini@unibo.it Partly joint work with Debora Sesana,

More information

MODEL REDUCTION BY A CROSS-GRAMIAN APPROACH FOR DATA-SPARSE SYSTEMS

MODEL REDUCTION BY A CROSS-GRAMIAN APPROACH FOR DATA-SPARSE SYSTEMS MODEL REDUCTION BY A CROSS-GRAMIAN APPROACH FOR DATA-SPARSE SYSTEMS Ulrike Baur joint work with Peter Benner Mathematics in Industry and Technology Faculty of Mathematics Chemnitz University of Technology

More information

Fast solvers for steady incompressible flow

Fast solvers for steady incompressible flow ICFD 25 p.1/21 Fast solvers for steady incompressible flow Andy Wathen Oxford University wathen@comlab.ox.ac.uk http://web.comlab.ox.ac.uk/~wathen/ Joint work with: Howard Elman (University of Maryland,

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

BALANCING-RELATED MODEL REDUCTION FOR DATA-SPARSE SYSTEMS

BALANCING-RELATED MODEL REDUCTION FOR DATA-SPARSE SYSTEMS BALANCING-RELATED Peter Benner Professur Mathematik in Industrie und Technik Fakultät für Mathematik Technische Universität Chemnitz Computational Methods with Applications Harrachov, 19 25 August 2007

More information

University of Maryland Department of Computer Science TR-4975 University of Maryland Institute for Advanced Computer Studies TR March 2011

University of Maryland Department of Computer Science TR-4975 University of Maryland Institute for Advanced Computer Studies TR March 2011 University of Maryland Department of Computer Science TR-4975 University of Maryland Institute for Advanced Computer Studies TR-2011-04 March 2011 LYAPUNOV INVERSE ITERATION FOR IDENTIFYING HOPF BIFURCATIONS

More information

On Solving Large Algebraic. Riccati Matrix Equations

On Solving Large Algebraic. Riccati Matrix Equations International Mathematical Forum, 5, 2010, no. 33, 1637-1644 On Solving Large Algebraic Riccati Matrix Equations Amer Kaabi Department of Basic Science Khoramshahr Marine Science and Technology University

More information

Krylov Subspace Type Methods for Solving Projected Generalized Continuous-Time Lyapunov Equations

Krylov Subspace Type Methods for Solving Projected Generalized Continuous-Time Lyapunov Equations Krylov Subspace Type Methods for Solving Proected Generalized Continuous-Time Lyapunov Equations YUIAN ZHOU YIQIN LIN Hunan University of Science and Engineering Institute of Computational Mathematics

More information

Solving Large-Scale Matrix Equations: Recent Progress and New Applications

Solving Large-Scale Matrix Equations: Recent Progress and New Applications 19th Conference of the International Linear Algebra Society (ILAS) Seoul, August 6 9, 2014 Solving Large-Scale Matrix Equations: Recent Progress and New Applications Peter Benner Max Planck Institute for

More information

Structured Preconditioners for Saddle Point Problems

Structured Preconditioners for Saddle Point Problems Structured Preconditioners for Saddle Point Problems V. Simoncini Dipartimento di Matematica Università di Bologna valeria@dm.unibo.it. p.1/16 Collaborators on this project Mario Arioli, RAL, UK Michele

More information

Solving Symmetric Indefinite Systems with Symmetric Positive Definite Preconditioners

Solving Symmetric Indefinite Systems with Symmetric Positive Definite Preconditioners Solving Symmetric Indefinite Systems with Symmetric Positive Definite Preconditioners Eugene Vecharynski 1 Andrew Knyazev 2 1 Department of Computer Science and Engineering University of Minnesota 2 Department

More information

Splitting Iteration Methods for Positive Definite Linear Systems

Splitting Iteration Methods for Positive Definite Linear Systems Splitting Iteration Methods for Positive Definite Linear Systems Zhong-Zhi Bai a State Key Lab. of Sci./Engrg. Computing Inst. of Comput. Math. & Sci./Engrg. Computing Academy of Mathematics and System

More information

arxiv: v1 [math.na] 18 Dec 2017

arxiv: v1 [math.na] 18 Dec 2017 A Bramble-Pasciak conjugate gradient method for discrete Stokes problems with lognormal random viscosity arxiv:1712.06472v1 [math.na] 18 Dec 2017 Christopher Müller 1,2, Sebastian Ullmann 1,2, and Jens

More information

An advanced ILU preconditioner for the incompressible Navier-Stokes equations

An advanced ILU preconditioner for the incompressible Navier-Stokes equations An advanced ILU preconditioner for the incompressible Navier-Stokes equations M. ur Rehman C. Vuik A. Segal Delft Institute of Applied Mathematics, TU delft The Netherlands Computational Methods with Applications,

More information

Mathematics and Computer Science

Mathematics and Computer Science Technical Report TR-2007-002 Block preconditioning for saddle point systems with indefinite (1,1) block by Michele Benzi, Jia Liu Mathematics and Computer Science EMORY UNIVERSITY International Journal

More information

On solving linear systems arising from Shishkin mesh discretizations

On solving linear systems arising from Shishkin mesh discretizations On solving linear systems arising from Shishkin mesh discretizations Petr Tichý Faculty of Mathematics and Physics, Charles University joint work with Carlos Echeverría, Jörg Liesen, and Daniel Szyld October

More information

Numerical behavior of inexact linear solvers

Numerical behavior of inexact linear solvers Numerical behavior of inexact linear solvers Miro Rozložník joint results with Zhong-zhi Bai and Pavel Jiránek Institute of Computer Science, Czech Academy of Sciences, Prague, Czech Republic The fourth

More information

Schwarz Preconditioner for the Stochastic Finite Element Method

Schwarz Preconditioner for the Stochastic Finite Element Method Schwarz Preconditioner for the Stochastic Finite Element Method Waad Subber 1 and Sébastien Loisel 2 Preprint submitted to DD22 conference 1 Introduction The intrusive polynomial chaos approach for uncertainty

More information

Finding Rightmost Eigenvalues of Large, Sparse, Nonsymmetric Parameterized Eigenvalue Problems

Finding Rightmost Eigenvalues of Large, Sparse, Nonsymmetric Parameterized Eigenvalue Problems Finding Rightmost Eigenvalues of Large, Sparse, Nonsymmetric Parameterized Eigenvalue Problems AMSC 663-664 Final Report Minghao Wu AMSC Program mwu@math.umd.edu Dr. Howard Elman Department of Computer

More information

Krylov subspace methods for linear systems with tensor product structure

Krylov subspace methods for linear systems with tensor product structure Krylov subspace methods for linear systems with tensor product structure Christine Tobler Seminar for Applied Mathematics, ETH Zürich 19. August 2009 Outline 1 Introduction 2 Basic Algorithm 3 Convergence

More information

Solving the stochastic steady-state diffusion problem using multigrid

Solving the stochastic steady-state diffusion problem using multigrid IMA Journal of Numerical Analysis (2007) 27, 675 688 doi:10.1093/imanum/drm006 Advance Access publication on April 9, 2007 Solving the stochastic steady-state diffusion problem using multigrid HOWARD ELMAN

More information

DELFT UNIVERSITY OF TECHNOLOGY

DELFT UNIVERSITY OF TECHNOLOGY DELFT UNIVERSITY OF TECHNOLOGY REPORT 15-05 Induced Dimension Reduction method for solving linear matrix equations R. Astudillo and M. B. van Gijzen ISSN 1389-6520 Reports of the Delft Institute of Applied

More information

Combination Preconditioning of saddle-point systems for positive definiteness

Combination Preconditioning of saddle-point systems for positive definiteness Combination Preconditioning of saddle-point systems for positive definiteness Andy Wathen Oxford University, UK joint work with Jen Pestana Eindhoven, 2012 p.1/30 compute iterates with residuals Krylov

More information

CBS Constants and Their Role in Error Estimation for Stochastic Galerkin Finite Element Methods. Crowder, Adam J and Powell, Catherine E

CBS Constants and Their Role in Error Estimation for Stochastic Galerkin Finite Element Methods. Crowder, Adam J and Powell, Catherine E CBS Constants and Their Role in Error Estimation for Stochastic Galerkin Finite Element Methods Crowder, Adam J and Powell, Catherine E 2017 MIMS EPrint: 2017.18 Manchester Institute for Mathematical Sciences

More information

Fast iterative solvers for fractional differential equations

Fast iterative solvers for fractional differential equations Fast iterative solvers for fractional differential equations Tobias Breiten a, Valeria Simoncini b, Martin Stoll c a Institute of Mathematics and Scientific Computing, University of Graz, Heinrichstr 36,

More information

Lecture 3: Inexact inverse iteration with preconditioning

Lecture 3: Inexact inverse iteration with preconditioning Lecture 3: Department of Mathematical Sciences CLAPDE, Durham, July 2008 Joint work with M. Freitag (Bath), and M. Robbé & M. Sadkane (Brest) 1 Introduction 2 Preconditioned GMRES for Inverse Power Method

More information

2.29 Numerical Fluid Mechanics Spring 2015 Lecture 9

2.29 Numerical Fluid Mechanics Spring 2015 Lecture 9 Spring 2015 Lecture 9 REVIEW Lecture 8: Direct Methods for solving (linear) algebraic equations Gauss Elimination LU decomposition/factorization Error Analysis for Linear Systems and Condition Numbers

More information

u(t) = Au(t), u(0) = B, (1.1)

u(t) = Au(t), u(0) = B, (1.1) ADAPTIVE TANGENTIAL INTERPOLATION IN RATIONAL KRYLOV SUBSPACES FOR MIMO MODEL REDUCTION V. DRUSKIN, V. SIMONCINI, AND M. ZASLAVSKY Abstract. Model reduction approaches have shown to be powerful techniques

More information

Preconditioners for the incompressible Navier Stokes equations

Preconditioners for the incompressible Navier Stokes equations Preconditioners for the incompressible Navier Stokes equations C. Vuik M. ur Rehman A. Segal Delft Institute of Applied Mathematics, TU Delft, The Netherlands SIAM Conference on Computational Science and

More information

Approximate Low Rank Solution of Generalized Lyapunov Matrix Equations via Proper Orthogonal Decomposition

Approximate Low Rank Solution of Generalized Lyapunov Matrix Equations via Proper Orthogonal Decomposition Applied Mathematical Sciences, Vol. 4, 2010, no. 1, 21-30 Approximate Low Rank Solution of Generalized Lyapunov Matrix Equations via Proper Orthogonal Decomposition Amer Kaabi Department of Basic Science

More information

OUTLINE ffl CFD: elliptic pde's! Ax = b ffl Basic iterative methods ffl Krylov subspace methods ffl Preconditioning techniques: Iterative methods ILU

OUTLINE ffl CFD: elliptic pde's! Ax = b ffl Basic iterative methods ffl Krylov subspace methods ffl Preconditioning techniques: Iterative methods ILU Preconditioning Techniques for Solving Large Sparse Linear Systems Arnold Reusken Institut für Geometrie und Praktische Mathematik RWTH-Aachen OUTLINE ffl CFD: elliptic pde's! Ax = b ffl Basic iterative

More information

7.4 The Saddle Point Stokes Problem

7.4 The Saddle Point Stokes Problem 346 CHAPTER 7. APPLIED FOURIER ANALYSIS 7.4 The Saddle Point Stokes Problem So far the matrix C has been diagonal no trouble to invert. This section jumps to a fluid flow problem that is still linear (simpler

More information

1 Linear Algebra Problems

1 Linear Algebra Problems Linear Algebra Problems. Let A be the conjugate transpose of the complex matrix A; i.e., A = A t : A is said to be Hermitian if A = A; real symmetric if A is real and A t = A; skew-hermitian if A = A and

More information

Sampling and Low-Rank Tensor Approximations

Sampling and Low-Rank Tensor Approximations Sampling and Low-Rank Tensor Approximations Hermann G. Matthies Alexander Litvinenko, Tarek A. El-Moshely +, Brunswick, Germany + MIT, Cambridge, MA, USA wire@tu-bs.de http://www.wire.tu-bs.de $Id: 2_Sydney-MCQMC.tex,v.3

More information

Solving Large Nonlinear Sparse Systems

Solving Large Nonlinear Sparse Systems Solving Large Nonlinear Sparse Systems Fred W. Wubs and Jonas Thies Computational Mechanics & Numerical Mathematics University of Groningen, the Netherlands f.w.wubs@rug.nl Centre for Interdisciplinary

More information

AMS526: Numerical Analysis I (Numerical Linear Algebra) Lecture 23: GMRES and Other Krylov Subspace Methods; Preconditioning

AMS526: Numerical Analysis I (Numerical Linear Algebra) Lecture 23: GMRES and Other Krylov Subspace Methods; Preconditioning AMS526: Numerical Analysis I (Numerical Linear Algebra) Lecture 23: GMRES and Other Krylov Subspace Methods; Preconditioning Xiangmin Jiao SUNY Stony Brook Xiangmin Jiao Numerical Analysis I 1 / 18 Outline

More information

Preconditioning for Nonsymmetry and Time-dependence

Preconditioning for Nonsymmetry and Time-dependence Preconditioning for Nonsymmetry and Time-dependence Andy Wathen Oxford University, UK joint work with Jen Pestana and Elle McDonald Jeju, Korea, 2015 p.1/24 Iterative methods For self-adjoint problems/symmetric

More information

arxiv: v2 [math.na] 19 Oct 2014

arxiv: v2 [math.na] 19 Oct 2014 FROM LOW-RANK APPROXIMATION TO AN EFFICIENT RATIONAL KRYLOV SUBSPACE METHOD FOR THE LYAPUNOV EQUATION D. A. KOLESNIKOV AND I. V. OSELEDETS arxiv:141.3335v2 [math.na] 19 Oct 214 Abstract. We propose a new

More information

Alex Townsend Cornell University

Alex Townsend Cornell University Continuous analogues of Krylov methods for differential operators Alex Townsend Cornell University townsend@cornell.edu Joint work with: Marc Aurèle Gilles Based on Continuous analogues of Krylov methods

More information

arxiv: v1 [math.na] 13 Mar 2019

arxiv: v1 [math.na] 13 Mar 2019 Relation between the T-congruence Sylvester equation and the generalized Sylvester equation Yuki Satake, Masaya Oozawa, Tomohiro Sogabe Yuto Miyatake, Tomoya Kemmochi, Shao-Liang Zhang arxiv:1903.05360v1

More information

Lecture 9 Approximations of Laplace s Equation, Finite Element Method. Mathématiques appliquées (MATH0504-1) B. Dewals, C.

Lecture 9 Approximations of Laplace s Equation, Finite Element Method. Mathématiques appliquées (MATH0504-1) B. Dewals, C. Lecture 9 Approximations of Laplace s Equation, Finite Element Method Mathématiques appliquées (MATH54-1) B. Dewals, C. Geuzaine V1.2 23/11/218 1 Learning objectives of this lecture Apply the finite difference

More information

M.A. Botchev. September 5, 2014

M.A. Botchev. September 5, 2014 Rome-Moscow school of Matrix Methods and Applied Linear Algebra 2014 A short introduction to Krylov subspaces for linear systems, matrix functions and inexact Newton methods. Plan and exercises. M.A. Botchev

More information

Uncertainty analysis of large-scale systems using domain decomposition

Uncertainty analysis of large-scale systems using domain decomposition Center for Turbulence Research Annual Research Briefs 2007 143 Uncertainty analysis of large-scale systems using domain decomposition By D. Ghosh, C. Farhat AND P. Avery 1. Motivation and objectives A

More information

Chebyshev semi-iteration in Preconditioning

Chebyshev semi-iteration in Preconditioning Report no. 08/14 Chebyshev semi-iteration in Preconditioning Andrew J. Wathen Oxford University Computing Laboratory Tyrone Rees Oxford University Computing Laboratory Dedicated to Victor Pereyra on his

More information

ADI-preconditioned FGMRES for solving large generalized Lyapunov equations - A case study

ADI-preconditioned FGMRES for solving large generalized Lyapunov equations - A case study -preconditioned for large - A case study Matthias Bollhöfer, André Eppler TU Braunschweig Institute Computational Mathematics Syrene-MOR Workshop, TU Hamburg October 30, 2008 2 / 20 Outline 1 2 Overview

More information

Contour integral solutions of Sylvester-type matrix equations

Contour integral solutions of Sylvester-type matrix equations Contour integral solutions of Sylvester-type matrix equations Harald K. Wimmer Mathematisches Institut, Universität Würzburg, 97074 Würzburg, Germany Abstract The linear matrix equations AXB CXD = E, AX

More information

Key words. inf-sup constant, iterative solvers, preconditioning, saddle point problems

Key words. inf-sup constant, iterative solvers, preconditioning, saddle point problems NATURAL PRECONDITIONING AND ITERATIVE METHODS FOR SADDLE POINT SYSTEMS JENNIFER PESTANA AND ANDREW J. WATHEN Abstract. The solution of quadratic or locally quadratic extremum problems subject to linear(ized)

More information

ON THE GLOBAL KRYLOV SUBSPACE METHODS FOR SOLVING GENERAL COUPLED MATRIX EQUATIONS

ON THE GLOBAL KRYLOV SUBSPACE METHODS FOR SOLVING GENERAL COUPLED MATRIX EQUATIONS ON THE GLOBAL KRYLOV SUBSPACE METHODS FOR SOLVING GENERAL COUPLED MATRIX EQUATIONS Fatemeh Panjeh Ali Beik and Davod Khojasteh Salkuyeh, Department of Mathematics, Vali-e-Asr University of Rafsanjan, Rafsanjan,

More information

Fast iterative solvers for fractional differential equations

Fast iterative solvers for fractional differential equations Fast iterative solvers for fractional differential equations Tobias Breiten a, Valeria Simoncini b, Martin Stoll c a Institute of Mathematics and Scientific Computing, University of Graz, Heinrichstr 36,

More information

A Review of Solution Techniques for Unsteady Incompressible Flow

A Review of Solution Techniques for Unsteady Incompressible Flow Zeist 2009 p. 1/57 A Review of Solution Techniques for Unsteady Incompressible Flow David Silvester School of Mathematics University of Manchester Zeist 2009 p. 2/57 PDEs Review : 1966 1999 Update : 2000

More information

9.1 Preconditioned Krylov Subspace Methods

9.1 Preconditioned Krylov Subspace Methods Chapter 9 PRECONDITIONING 9.1 Preconditioned Krylov Subspace Methods 9.2 Preconditioned Conjugate Gradient 9.3 Preconditioned Generalized Minimal Residual 9.4 Relaxation Method Preconditioners 9.5 Incomplete

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

[2] (a) Develop and describe the piecewise linear Galerkin finite element approximation of,

[2] (a) Develop and describe the piecewise linear Galerkin finite element approximation of, 269 C, Vese Practice problems [1] Write the differential equation u + u = f(x, y), (x, y) Ω u = 1 (x, y) Ω 1 n + u = x (x, y) Ω 2, Ω = {(x, y) x 2 + y 2 < 1}, Ω 1 = {(x, y) x 2 + y 2 = 1, x 0}, Ω 2 = {(x,

More information

NON-LINEAR APPROXIMATION OF BAYESIAN UPDATE

NON-LINEAR APPROXIMATION OF BAYESIAN UPDATE tifica NON-LINEAR APPROXIMATION OF BAYESIAN UPDATE Alexander Litvinenko 1, Hermann G. Matthies 2, Elmar Zander 2 http://sri-uq.kaust.edu.sa/ 1 Extreme Computing Research Center, KAUST, 2 Institute of Scientific

More information

Boundary Value Problems - Solving 3-D Finite-Difference problems Jacob White

Boundary Value Problems - Solving 3-D Finite-Difference problems Jacob White Introduction to Simulation - Lecture 2 Boundary Value Problems - Solving 3-D Finite-Difference problems Jacob White Thanks to Deepak Ramaswamy, Michal Rewienski, and Karen Veroy Outline Reminder about

More information