LAMA
|
#include <LAMAInterface.hpp>
Public Member Functions | |
SCALAPACKInterface () | |
Default constructor, initializes variables with NULL. | |
Data Fields | |
IndexType(* | pgetrf )(const IndexType m, const IndexType n, const T *const A, const IndexType ia, const IndexType ja, IndexType *descA, IndexType *const ipiv) |
IndexType(* | pgetri )(const IndexType n, const T *const A, const IndexType ia, const IndexType ja, IndexType *descA, IndexType *const ipiv, const T *work, IndexType lwork, IndexType *iwork, IndexType liwork) |
void(* | inverse )(const IndexType n, const IndexType nB, const T *a, const class Communicator &comm) |
Function pointer for routine that computes the inverse of a cyclic(nB) distributed matrix. |
lama::SCALAPACKInterface< T >::SCALAPACKInterface | ( | ) |
Default constructor, initializes variables with NULL.
void( * lama::SCALAPACKInterface< T >::inverse)(const IndexType n, const IndexType nB, const T *a, const class Communicator &comm) |
Function pointer for routine that computes the inverse of a cyclic(nB) distributed matrix.
[in] | n | global size of the matrix, |
[in] | a | is pointer to the values of the local dense storage |
[in] | nb | is the blocking factor of the cyclic distribution |
[in] | comm | is the communicator of the distribution |
Referenced by lama::OpenMPInterface::OpenMPInterface().
IndexType(* lama::SCALAPACKInterface< T >::pgetrf)(const IndexType m, const IndexType n, const T *const A, const IndexType ia, const IndexType ja, IndexType *descA, IndexType *const ipiv) |
Referenced by lama::OpenMPInterface::OpenMPInterface().
IndexType(* lama::SCALAPACKInterface< T >::pgetri)(const IndexType n, const T *const A, const IndexType ia, const IndexType ja, IndexType *descA, IndexType *const ipiv, const T *work, IndexType lwork, IndexType *iwork, IndexType liwork) |
Referenced by lama::OpenMPInterface::OpenMPInterface().