|
bool | mapmaking::i_am_in_grid (const std::vector< int > &desc) |
|
int | mapmaking::numroc_w (int m, int mb_a, int myroc, int rsrc_a, int n_proc) |
|
int | mapmaking::descinit_w (std::vector< int > *desc, int m, int n, int mb, int nb, int irsrc, int icsrc, int icontxt, int lld) |
|
void | mapmaking::pdgemr2d_w (int m, int n, std::vector< double > *a, int ia, int ja, std::vector< int > *desca, std::vector< double > *b, int ib, int jb, std::vector< int > *descb, int ictxt) |
|
void | mapmaking::pdgemm_w (char transa, char transb, int m, int n, int k, double alpha, std::vector< double > *a, int ia, int ja, std::vector< int > *desca, std::vector< double > *b, int ib, int jb, std::vector< int > *descb, double beta, std::vector< double > *c, int ic, int jc, std::vector< int > *descc) |
|
void | mapmaking::pdgemv_w (char transa, int m, int n, double alpha, std::vector< double > *a, int ia, int ja, std::vector< int > *desca, std::vector< double > *x, int ix, int jx, std::vector< int > *descx, int incx, double beta, std::vector< double > *y, int iy, int jy, std::vector< int > *descy, int incy) |
|
int | mapmaking::dsyev_w (char jobz, char uplo, int n, std::vector< double > *a, int lda, std::vector< double > *w, std::vector< double > *work, int lwork) |
|
int | mapmaking::dgemv_w (char trans, int m, int n, double alpha, std::vector< double > *a, int lda, std::vector< double > *x, int inc_x, double beta, std::vector< double > *y, int inc_y) |
|
int | mapmaking::dgemv_w (char trans, int m, int n, double alpha, std::vector< double > *a, int lda, std::vector< double > *x, int inc_x) |
|
int | mapmaking::pdsyevr_w (char jobz, char range, char uplo, int n, std::vector< double > *a, int ia, int ja, std::vector< int > *desca, double vl, double vu, int il, int iu, int *m, int *nz, std::vector< double > *w, std::vector< double > *z, int iz, int jz, std::vector< int > *descz, std::vector< double > *work, int lwork, std::vector< int > *iwork, int liwork) |
|
int | mapmaking::sym_inv_ev (char uplo, std::vector< double > *a, double cn_threshold) |
|
int | mapmaking::psym_inv_ev (char uplo, std::vector< double > *a, std::vector< int > *desca, double cn_threshold, std::vector< double > *w, std::vector< double > *u, std::pair< int, int > coor_proc_grid, int side_grid) |
|
scalapack wrapper and low level matrix operations
- Author
- Davide Poletti
- Date
- 2015-10-02 Copyright (c) 2015 Davide Poletti dpole.nosp@m.tti@.nosp@m.apc.u.nosp@m.niv-.nosp@m.paris.nosp@m.7.fr