Anasazi  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Classes | Namespaces
AnasaziSVQBOrthoManager.hpp File Reference

Orthogonalization manager based on the SVQB technique described in "A Block Orthogonalization Procedure With Constant Synchronization Requirements", A. Stathapoulos and K. Wu. More...

#include "AnasaziConfigDefs.hpp"
#include "AnasaziMultiVecTraits.hpp"
#include "AnasaziOperatorTraits.hpp"
#include "AnasaziMatOrthoManager.hpp"
#include "Teuchos_LAPACK.hpp"

Go to the source code of this file.

Classes

class  Anasazi::SVQBOrthoManager< ScalarType, MV, OP >
 An implementation of the Anasazi::MatOrthoManager that performs orthogonalization using the SVQB iterative orthogonalization technique described by Stathapoulos and Wu. This orthogonalization routine, while not returning the upper triangular factors of the popular Gram-Schmidt method, has a communication cost (measured in number of communication calls) that is independent of the number of columns in the basis. More...
 

Namespaces

 Anasazi
 Namespace Anasazi contains the classes, structs, enums and utilities used by the Anasazi package.
 

Detailed Description

Orthogonalization manager based on the SVQB technique described in "A Block Orthogonalization Procedure With Constant Synchronization Requirements", A. Stathapoulos and K. Wu.

Definition in file AnasaziSVQBOrthoManager.hpp.