74 #define _TRIDIAG_JACOBI_ "jacobi"
76 #define _TRIDIAG_GS_ "gather-and-solve"
84 typedef struct _tridiagLU_ {
91 char reducedsolvetype[50];
107 #ifdef with_scalapack
114 int tridiagLU (
double*,
double*,
double*,
double*,
int,
int,
void*,
void*);
115 int tridiagLUGS (
double*,
double*,
double*,
double*,
int,
int,
void*,
void*);
120 int blocktridiagLU (
double*,
double*,
double*,
double*,
int,
int,
int,
void*,
void*);
123 #ifdef with_scalapack
125 int tridiagScaLPK (
double*,
double*,
double*,
double*,
int,
int,
void*,
void*);
int tridiagLU(double *, double *, double *, double *, int, int, void *, void *)
int blocktridiagLU(double *, double *, double *, double *, int, int, int, void *, void *)
int tridiagLUGS(double *, double *, double *, double *, int, int, void *, void *)
int tridiagLUInit(void *, void *)
int tridiagIterJacobi(double *, double *, double *, double *, int, int, void *, void *)
int blocktridiagIterJacobi(double *, double *, double *, double *, int, int, int, void *, void *)