Preview

Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS)

Advanced search

OpenFOAM iterative methods efficiency analysis for linear systems solving

Abstract

Significant part of the computational work in numerical simulations of technical systems, physical phenomena and technological processes is solving of linear algebraic equations systems arising from the discretization of the corresponding differential or integrodifferential equations. There are several classes of iterative methods for linear algebraic equations systems solving, which differ by the approach to the construction of the next iterative approximation. These classes are methods based on splitting, variational-type methods and projection-type methods. The aim of this study is the approach development for computational efficiency analysis of iterative methods for linear algebraic equations systems solving, which are difference analogues of continuum mechanics equations, and the approaches for method a’priori choice for linear algebraic equation solving with high computational efficiency. To choose the optimal numerical method for linear systems solving, in addition to the rate of convergence such characteristics of a linear system and numerical method, as condition number, smoothing factor and cost-coefficient should be considered. The smoothing factor and cost-coefficient can be computed through the amplification factors of the modes. The performance of a smoothing method is measured by its smoothing factor, but the cost of a numerical method is measured through its costcoefficient which shows the difference between amplitudes vanishing speeds of smooth modes and rough modes. The method for modes amplification factors computing using the discrete Fourier transform is proposed. The cost-coefficient usage allows to choose the optimal parameters of the multigrid preconditioner. Some test problems are considered and the efficiency of BiCGStab (BiConjugate Gradient Stabilized) method with the Incomplete LU and multigrid preconditioners is investigated for linear systems solving which follow from discrete forms of Helmholtz and Poisson equations. These linear algebraic equations systems arise in numerical simulation of incompressible viscous flow in a square cavity by using the LS-STAG cut-cell immersed boundary method with level-set function.

About the Authors

I. K. Marchevsky
Bauman Moscow State Technical University, Moscow
Russian Federation


V. V. Puzikova
Bauman Moscow State Technical University, Moscow
Russian Federation


References

1. Saad Y. Iterative Methods for Sparse Linear Systems. New York, PWS Publ., 1996. 547 p.

2. OpenFOAM // The OpenFOAM Foundation. URL: http://www.openfoam.org.

3. Van der Vorst H.A. Bi-CGSTAB: a Fast and Smoothly Converging Variant of Bi-CG for Solution of Non-Symmetric Linear Systems. SIAM J. Sci. Stat. Comp., 1992, no. 2, pp. 631-644.

4. Wesseling P. An Introduction to Multigrid Methods. Chichester, John Willey & Sons Ltd., 1991. 284 p.

5. The OpenFOAM® Extend Project. URL: http://www.extend-project.de.

6. Cheny Y., Botella O. The LS-STAG Method: A New Immersed Boundary/Level-Set Method for the Computation of Incompressible Viscous Flows in Complex Moving Geometries with Good Conservation Properties. J. Comput. Phys., 2010, no. 229, pp. 1043-1076.

7. Puzikova V.V. Reshenie sistem linejnykh algebraicheskikh uravnenij metodom BiCGStab s predobuslavlivaniem [Solving of Linear Algebraic Equation Systems Using the BiCGStab Method with Preconditioner]. Vestnik MGTU im. N.EH. Baumana. Estestvennye nauki [Herald of the Bauman Moscow State Technical University. Natural Sciences], 2011, Spets. vypusk «Prikladnaya matematika» [Special issue “Applied mathematics”], pp. 124-133 (in Russian).

8. Sergienko А.B. TSifrovaya obrabotka signalov [Digital Signal Processing]. SPb.: Piter [Saint Petersburg, Piter], 2002. 608 p.

9. Fedorenko R.P. Vvedenie v vychislitel'nuyu fiziku [Introduction to Computational Physics]. M.: Izd-vo Mosk. fiz.-tekhn. in-ta [Moscow, Publishing house of Moscow Physics and Technology Institute], 1994. 528 p.

10. Galanin M.P., Savenkov E.B. Metody chislennogo analiza matematicheskikh modelej [Methods of Numerical Analysis of Mathematical Models]. M.: Izd-vo MGTU im. N.EH. Baumana [Moscow, Publishing houce of the Bauman Moscow State Technical University], 2010. 590 p.

11. Ol'shanskij M.А. Lektsii i uprazhneniya po mnogosetochnym metodam [Lectures and Exercises on Multigrid Methods]. M.: Izd-vo TSPI pri mekhaniko-matematicheskom fakul'tete MGU im. M.V. Lomonosova [Moscow, Publishing house at the Mechanics and Mathematics Faculty of Lomonosov Moscow State University], 2003. 163 p.

12. Van Kan J., Vuik C., Wesseling P. Fast Pressure Calculation for 2D and 3D Time Dependent Incompressible Flow. Numer. Linear Algebra Appl., 2000, no. 7, pp. 429-447.


Review

For citations:


Marchevsky I.K., Puzikova V.V. OpenFOAM iterative methods efficiency analysis for linear systems solving. Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS). 2013;24. (In Russ.)



Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2079-8156 (Print)
ISSN 2220-6426 (Online)