Presentation is loading. Please wait.

Presentation is loading. Please wait.

A comparison between a direct and a multigrid sparse linear solvers for highly heterogeneous flux computations A. Beaudoin, J.-R. De Dreuzy and J. Erhel.

Similar presentations


Presentation on theme: "A comparison between a direct and a multigrid sparse linear solvers for highly heterogeneous flux computations A. Beaudoin, J.-R. De Dreuzy and J. Erhel."— Presentation transcript:

1 A comparison between a direct and a multigrid sparse linear solvers for highly heterogeneous flux computations A. Beaudoin, J.-R. De Dreuzy and J. Erhel ECCOMAS CFD 06, Egmond aan Zee, the Netherlands, September 2006

2 2D Heterogeneous permeability field Stochastic model Y = ln(K) with correlation function Physical flow model Q = - K*grad (h) div (Q) = 0 Fixed head Nul flux

3 Examples of simulations σ=0.5 and σ=3

4 Numerical method for 2D heterogeneous porous medium Finite Volume Method with a regular mesh Large sparse structured matrix of order N with 5 entries per row

5 Sparse direct solver memory size and CPU time with PSPASES Theory : NZ(L) = O(N logN)Theory : Time = O(N 1.5 )

6 Multigrid sparse solver convergence and CPU time with HYPRE/SMG

7 Parallel architecture distributed memory 2 nodes of 32 bi – processors (Proc AMD Opteron 2Ghz with 2Go of RAM) Parallel architecture

8 Direct and multigrid solvers Parallel CPU times for various sizes

9 Direct and multigrid solvers Speed-ups for various sizes

10 Direct solver Scalability analysis with PSPASES : isoefficiency PNTpR 20.26 10 6 5.601.20 10 6 81.05 10 6 11.331.18 10 6 324.19 10 6 25.701,04 10 6 40.26 10 6 2.921.15 10 6 161.05 10 6 6.061.11 10 6 644.19 10 6 13.081,05 10 6

11 Multigrid solver Impact of permeability standard deviation and system size Convergence and CPU time

12 Multigrid solver Impact of permeability standard deviation and system size Convergence and CPU time

13 Direct and multigrid solvers Impact of permeability standard deviation

14 Direct and multigrid solvers Summary PSPASES is more efficient for small matrices PSPASES is scalable and is more efficient with many processors HYPRE requires less memory HYPRE is more efficient for large matrices HYPRE is very sensitive to the permeability variance Another method for large matrices and large variance ?


Download ppt "A comparison between a direct and a multigrid sparse linear solvers for highly heterogeneous flux computations A. Beaudoin, J.-R. De Dreuzy and J. Erhel."

Similar presentations


Ads by Google