Setting fill in and treshold for ILUT
Márcio Ricardo Pivello <[email protected]> Wed, 27 Jul 2005 14:08:48 +0000
| Newsgroups | gmane.comp.lib.mtl.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi all. I'm having some problems to solve accurately the pressure poisson equation in a CFD solver, and I think maybe I'm using the wrong preconditioner. My matrix type is defined bellow. typedef mtl::matrix< double, mtl::rectangle<>, mtl::array< mtl::compressed<> >, mtl::row_major >::type MTLmatrix; I'm using ILU<MTLmatrix> as a preconditioner, and I want to switch to ILUT. How can I set precisely the values for fill in and treshold? Is it a good guess to set fill in based on the largest value in the pressure matrix? In that case, how can I find the largest value in the matrix with the max() algorithm? Is there a function that returns the i-th row of the matrix? Thanks in Advance, Márcio Ricardo -- Márcio Ricardo Pivello Mechanical Engineer, MSc. LTCM and CFD Lab Mechanical Engineering School Federal University of Uberlândia Uberlândia - MG - Brazil _______________________________________________ This list is archived at http://www.osl.iu.edu/MailArchives/mtl-devel/