Download presentation
Presentation is loading. Please wait.
Published byElmer O’Neal’ Modified over 9 years ago
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 ?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.