Tpetra parallel linear algebra
Version of the Day
|
Namespace for new Tpetra features that are not ready for public release, but are ready for evaluation by friendly expert users. More...
Classes | |
struct | AbsMax |
Implementation of Tpetra's ABSMAX CombineMode for the small dense blocks in BlockCrsMatrix, or the small dense vectors in BlockMultiVector and BlockVector. More... | |
struct | AbsMax< ViewType1, ViewType2, 2 > |
Implementation of Tpetra's ABSMAX CombineMode for the small dense blocks in BlockCrsMatrix. More... | |
struct | AbsMax< ViewType1, ViewType2, 1 > |
Implementation of Tpetra's ABSMAX CombineMode for the small dense vectors in BlockMultiVector and BlockVector. More... | |
struct | SCAL |
Implementation of Tpetra::SCAL function. More... | |
struct | SCAL< ViewType, CoefficientType, IndexType, false, 1 > |
Implementation of Tpetra::SCAL function, for ViewType rank 1 (i.e., a vector). More... | |
struct | SCAL< ViewType, CoefficientType, IndexType, false, 2 > |
Implementation of Tpetra::SCAL function, for ViewType rank 2 (i.e., a matrix). More... | |
struct | FILL |
Implementation of Tpetra::FILL function. More... | |
struct | FILL< ViewType, InputType, IndexType, false, 1 > |
Implementation of Tpetra::FILL function, for ViewType rank 1 (i.e., a vector). More... | |
struct | FILL< ViewType, InputType, IndexType, false, 2 > |
Implementation of Tpetra::FILL function, for ViewType rank 2 (i.e., a matrix). More... | |
struct | AXPY |
Implementation of Tpetra::AXPY function. More... | |
struct | AXPY< CoefficientType, ViewType1, ViewType2, IndexType, false, 1 > |
Implementation of Tpetra::AXPY function, for ViewType1 and ViewType2 rank 1 (i.e., vectors). More... | |
struct | AXPY< CoefficientType, ViewType1, ViewType2, IndexType, false, 2 > |
Implementation of Tpetra::AXPY function, for ViewType1 and ViewType2 rank 2 (i.e., matrices). More... | |
struct | COPY |
Implementation of Tpetra::COPY function. More... | |
struct | COPY< ViewType1, ViewType2, IndexType, false, 1 > |
Implementation of Tpetra::COPY function, for ViewType1 and ViewType2 rank 1 (i.e., vectors). More... | |
struct | COPY< ViewType1, ViewType2, IndexType, false, 2 > |
Implementation of Tpetra::COPY function, for ViewType1 and ViewType2 rank 2 (i.e., matrices). More... | |
struct | GETRS |
Computes the solution to Ax=b. More... | |
struct | GETRS< LittleBlockType, LittleIntVectorType, LittleScalarVectorType, 1 > |
Special case of GETRS for a single right-hand side. More... | |
struct | GETRS< LittleBlockType, LittleIntVectorType, LittleScalarVectorType, 2 > |
Special case of GETRS for multiple right-hand sides. More... | |
Typedefs | |
using | BlockCrsMatrixLittleBlockArrayLayout = Kokkos::LayoutRight |
give an option to use layoutleft More... | |
Functions | |
template<class ViewType1 , class ViewType2 , const int rank = ViewType1::rank> | |
KOKKOS_INLINE_FUNCTION void | absMax (const ViewType2 &Y, const ViewType1 &X) |
Implementation of Tpetra's ABSMAX CombineMode for the small dense blocks in BlockCrsMatrix, and the small dense vectors in BlockMultiVector and BlockVector. More... | |
Namespace for new Tpetra features that are not ready for public release, but are ready for evaluation by friendly expert users.
using Tpetra::Impl::BlockCrsMatrixLittleBlockArrayLayout = typedef Kokkos::LayoutRight |
give an option to use layoutleft
Definition at line 126 of file Tpetra_BlockCrsMatrix_decl.hpp.
KOKKOS_INLINE_FUNCTION void Tpetra::Impl::absMax | ( | const ViewType2 & | Y, |
const ViewType1 & | X | ||
) |
Implementation of Tpetra's ABSMAX CombineMode for the small dense blocks in BlockCrsMatrix, and the small dense vectors in BlockMultiVector and BlockVector.
This is the function that Tpetra actually uses to implement the ABSMAX CombineMode.
Definition at line 134 of file Tpetra_BlockView.hpp.