Computational & Technology Resources
an online resource for computational,
engineering & technology publications |
|
Civil-Comp Proceedings
ISSN 1759-3433 CCP: 80
PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY Edited by: B.H.V. Topping and C.A. Mota Soares
Paper 14
Incomplete Cholesky Factorizations for Transient Convection-Diffusion Problems A. Rodríguez-Ferran and M.L. Sandoval
Laboratori de Càlcul Numèric (LaCàN), Department of Applied Mathematics III, Civil Engineering School, Polytechnic University of Catalunya, Barcelona, Spain , "Incomplete Cholesky Factorizations for Transient Convection-Diffusion Problems", in B.H.V. Topping, C.A. Mota Soares, (Editors), "Proceedings of the Fourth International Conference on Engineering Computational Technology", Civil-Comp Press, Stirlingshire, UK, Paper 14, 2004. doi:10.4203/ccp.80.14
Keywords: incomplete factorizations, preconditioners, linear systems, environmental modelling, convection-diffusion, active carbon filters.
Summary
Many industrial or natural processes of environmental interest are
transient convection-diffusion-reaction problems. This is the case, for
instance, of the operation of activated-carbon filters and the
dispersion of pollutants in the atmosphere. In these technological
applications, there is a growing demand for 3D simulations. Due to the
transient, 3D nature of the problems, efficient finite element models are
needed.
With computational efficiency in mind, we have chosen to stabilize the convective term with a lest-squares technique. This results in a symmetric positive definite (SPD) system [1] to be solved at each time-step. We solve these linear systems by means of the preconditioned conjugate gradient method. Incomplete Cholesky factorizations [2] are used as preconditioners. We have compared the numerical performance of two different strategies: threshold incomplete factorizations based on a drop tolerance [3] and incomplete factorizations with prescribed density [4]. To put the results in context, both a complete Cholesky factorization (i.e. direct solver) and a diagonal Jacobi preconditioner have also been used. Our numerical experiments show that drop-tolerance factorizations turn out to be more computationally efficient --in terms of CPU time and non-zero entries-- than prescribed-memory factorizations. However, since memory requirements cannot be predicted a priori in threshold factorizations, the latter approach may be preferable when memory is a critical issue. Experiments also show that, for transient convection-diffusion problems, the numerical efficiency of a preconditioner is completely controlled by the application stage at each time-step. Since the computational cost of the computation stage of the preconditioner can be amortized over many time-steps (tens of thousands in our applications), how much it costs to obtain the factorization turns out to be an irrelevant factor. References
purchase the full-text of this paper (price £20)
go to the previous paper |
|