[Trilinos-Users] Solvers and preconditioners available for Epetra_VbrMatrices
Heroux, Michael A
maherou at sandia.gov
Thu Sep 15 13:03:53 MDT 2011
Alberto,
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
structure.
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.
Mike
On 9/15/11 1:04 PM, "Alberto F. Martín-Huertas" <amartin at cimne.upc.edu>
wrote:
> 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
(i.e.,
> EpetraVbrMatrix).
Thanks in advance.
Best regards,
Alberto.
--
> 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)
Tel.:
> (+34) 9341 34223
e-mail: amartin at cimne.upc.edu
________________
IMPORTANT
> NOTICE
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.
_______________________________________________
Trilinos-Users
> mailing
> list
Trilinos-Users at software.sandia.gov
http://software.sandia.gov/mailman/lis
> tinfo/trilinos-users
More information about the Trilinos-Users
mailing list