71 #define _TRIDIAG_JACOBI_ "jacobi"
73 #define _TRIDIAG_GS_ "gather-and-solve"
81 typedef struct _tridiagLU_ {
88 char reducedsolvetype[50];
104 #ifdef with_scalapack
111 int tridiagLU (
double*,
double*,
double*,
double*,
int,
int,
void*,
void*);
112 int tridiagLUGS (
double*,
double*,
double*,
double*,
int,
int,
void*,
void*);
117 int blocktridiagLU (
double*,
double*,
double*,
double*,
int,
int,
int,
void*,
void*);
120 #ifdef with_scalapack
122 int tridiagScaLPK (
double*,
double*,
double*,
double*,
int,
int,
void*,
void*);
int tridiagLUGS(double *, double *, double *, double *, int, int, void *, void *)
int tridiagScaLPK(double *, double *, double *, double *, int, int, void *, void *)
int tridiagLUInit(void *, void *)
int tridiagLU(double *, double *, double *, double *, int, int, void *, void *)
int blocktridiagIterJacobi(double *, double *, double *, double *, int, int, int, void *, void *)
int tridiagIterJacobi(double *, double *, double *, double *, int, int, void *, void *)
int blocktridiagLU(double *, double *, double *, double *, int, int, int, void *, void *)