SuperLU_DIST
4.0
superlu_dist on CPU and GPU clusters
|
Performs sparse matrix-vector multiplication. More...
Functions | |
int | pdgsmv_AXglobal_setup (SuperMatrix *A, Glu_persist_t *Glu_persist, gridinfo_t *grid, int_t *m, int_t *update[], double *val[], int_t *bindx[], int_t *mv_sup_to_proc) |
int | pdgsmv_AXglobal (int_t m, int_t update[], double val[], int_t bindx[], double X[], double ax[]) |
int | pdgsmv_AXglobal_abs (int_t m, int_t update[], double val[], int_t bindx[], double X[], double ax[]) |
Performs sparse matrix-vector multiplication.
– Distributed SuperLU routine (version 1.0) – Lawrence Berkeley National Lab, Univ. of California Berkeley. September 1, 1999
int pdgsmv_AXglobal | ( | int_t | m, |
int_t | update[], | ||
double | val[], | ||
int_t | bindx[], | ||
double | X[], | ||
double | ax[] | ||
) |
Performs sparse matrix-vector multiplication.
int pdgsmv_AXglobal_abs | ( | int_t | m, |
int_t | update[], | ||
double | val[], | ||
int_t | bindx[], | ||
double | X[], | ||
double | ax[] | ||
) |
int pdgsmv_AXglobal_setup | ( | SuperMatrix * | A, |
Glu_persist_t * | Glu_persist, | ||
gridinfo_t * | grid, | ||
int_t * | m, | ||
int_t * | update[], | ||
double * | val[], | ||
int_t * | bindx[], | ||
int_t * | mv_sup_to_proc | ||
) |