[Trilinos-Users] Solvers and preconditioners available for Epetra_VbrMatrices

Heroux, Michael A maherou at sandia.gov
Thu Sep 15 13:03:53 MDT 2011


All of the solvers and preconditioners in Trilinos are usable with
Epetra_VbrMatrix objects.

The iterative solvers will use your VbrMatrix directly and utilize the block

However, there are no block entry preconditioners.  All of the
preconditioners will be constructed as point entry objects.  In fact,
because of a structural deficiency in Epetra_VbrMatrix, you will need to
construct an Epetra_VbrRowMatrix object (which is a light-weight wrapper
around Epetra_VbrMatrix) and pass that to the preconditioner.  It's a single
line of code, but is required for proper interpretation of the
Epetra_RowMatrix interface with a VbrMatrix object.

I hope this helps.


On 9/15/11 1:04 PM, "Alberto F. Martín-Huertas" <amartin at cimne.upc.edu>

>  Dear Trilinos-Users,

 is there any reference where I can
 find which krylov
> subspace solvers (AztecOO)
 and preconditioners (ML, Ifpack, AztecOO) are
> available
 for variable block row distributed matrices
> EpetraVbrMatrix).

 Thanks in advance.

 Best regards,


> Alberto F. Martín-Huertas
 Centre Internacional de Mètodes Numèrics a
> l'Enginyeria (CIMNE)
 Parc Mediterrani de la Tecnologia, UPC
 Esteve Terrades
> 5, Building C3, Office 210,
 08860 Castelldefels (Barcelona, Spain)
> (+34) 9341 34223
 e-mail: amartin at cimne.upc.edu

 All personal data contained on this mail will be processed 

> confidentially and registered in a file property of CIMNE in
 order to manage
> corporate communications. You may exercise the rights 
 of access,
> rectification, erasure and object by
 letter sent to Ed. C1 Campus Norte UPC.
> Gran Capitán s/n 
> Barcelona.

> mailing 
> list
Trilinos-Users at software.sandia.gov
> tinfo/trilinos-users

More information about the Trilinos-Users mailing list