LAMA
|
#include <OpenMPSCALAPACK.hpp>
Public Member Functions | |
template<> | |
IndexType | pgetrf (const IndexType m, const IndexType n, const float *const A, const IndexType ia, const IndexType ja, IndexType *const descA, IndexType *const ipiv) |
template<> | |
IndexType | pgetrf (const IndexType m, const IndexType n, const double *const A, const IndexType ia, const IndexType ja, IndexType *const descA, IndexType *const ipiv) |
template<> | |
IndexType | pgetri (const IndexType n, const float *const A, const IndexType ia, const IndexType ja, IndexType *const descA, IndexType *const ipiv, const float *const work, IndexType lwork, IndexType *const iwork, IndexType liwork) |
template<> | |
IndexType | pgetri (const IndexType n, const double *const A, const IndexType ia, const IndexType ja, IndexType *const descA, IndexType *const ipiv, const double *const work, IndexType lwork, IndexType *const iwork, IndexType liwork) |
template<typename T > | |
void | inverse (const IndexType n, const IndexType nB, const T *a, const Communicator &comm) |
Static Public Member Functions | |
template<typename T > | |
static IndexType | pgetrf (const IndexType m, const IndexType n, const T *const A, const IndexType ia, const IndexType ja, IndexType *descA, IndexType *const ipiv) |
template<typename T > | |
static IndexType | pgetri (const IndexType n, const T *const A, const IndexType ia, const IndexType ja, IndexType *const descA, IndexType *const ipiv, const T *const work, IndexType lwork, IndexType *const iwork, IndexType liwork) |
template<typename ValueType > | |
static void | inverse (const IndexType n, const IndexType nB, const ValueType *A, const class Communicator &comm) |
Implementation for SCALAPACKUtils::inverse. | |
Private Member Functions | |
LAMA_LOG_DECL_STATIC_LOGGER (logger) |
static void lama::OpenMPSCALAPACK::inverse | ( | const IndexType | n, |
const IndexType | nB, | ||
const ValueType * | A, | ||
const class Communicator & | comm | ||
) | [static] |
Implementation for SCALAPACKUtils::inverse.
void lama::OpenMPSCALAPACK::inverse | ( | const IndexType | n, |
const IndexType | nB, | ||
const T * | a, | ||
const Communicator & | comm | ||
) |
lama::OpenMPSCALAPACK::LAMA_LOG_DECL_STATIC_LOGGER | ( | logger | ) | [private] |
static IndexType lama::OpenMPSCALAPACK::pgetrf | ( | const IndexType | m, |
const IndexType | n, | ||
const T *const | A, | ||
const IndexType | ia, | ||
const IndexType | ja, | ||
IndexType * | descA, | ||
IndexType *const | ipiv | ||
) | [static] |
IndexType lama::OpenMPSCALAPACK::pgetrf | ( | const IndexType | m, |
const IndexType | n, | ||
const float *const | A, | ||
const IndexType | ia, | ||
const IndexType | ja, | ||
IndexType *const | descA, | ||
IndexType *const | ipiv | ||
) |
IndexType lama::OpenMPSCALAPACK::pgetrf | ( | const IndexType | m, |
const IndexType | n, | ||
const double *const | A, | ||
const IndexType | ia, | ||
const IndexType | ja, | ||
IndexType *const | descA, | ||
IndexType *const | ipiv | ||
) |
static IndexType lama::OpenMPSCALAPACK::pgetri | ( | const IndexType | n, |
const T *const | A, | ||
const IndexType | ia, | ||
const IndexType | ja, | ||
IndexType *const | descA, | ||
IndexType *const | ipiv, | ||
const T *const | work, | ||
IndexType | lwork, | ||
IndexType *const | iwork, | ||
IndexType | liwork | ||
) | [static] |
IndexType lama::OpenMPSCALAPACK::pgetri | ( | const IndexType | n, |
const float *const | A, | ||
const IndexType | ia, | ||
const IndexType | ja, | ||
IndexType *const | descA, | ||
IndexType *const | ipiv, | ||
const float *const | work, | ||
IndexType | lwork, | ||
IndexType *const | iwork, | ||
IndexType | liwork | ||
) |
IndexType lama::OpenMPSCALAPACK::pgetri | ( | const IndexType | n, |
const double *const | A, | ||
const IndexType | ia, | ||
const IndexType | ja, | ||
IndexType *const | descA, | ||
IndexType *const | ipiv, | ||
const double *const | work, | ||
IndexType | lwork, | ||
IndexType *const | iwork, | ||
IndexType | liwork | ||
) |