SuperLU 6.0.1
|
Macros | |
#define | NTESTS 5 /* Number of test types */ |
#define | NTYPES 11 /* Number of matrix types */ |
#define | NTRAN 2 |
#define | THRESH 20.0 |
#define | FMT1 "%10s:n=%d, test(%d)=%12.5g\n" |
#define | FMT2 "%10s:fact=%4d, trans=%4d, equed=%c, n=%d, imat=%d, test(%d)=%12.5g\n" |
#define | FMT3 "%10s:info=%d, izero=%d, n=%d, nrhs=%d, imat=%d, nfail=%d\n" |
Functions | |
static void | parse_command_line (int argc, char *argv[], char *matrix_type, int *n, int *w, int *relax, int *nrhs, int *maxsuper, int *rowblk, int *colblk, int_t *lwork, double *u, FILE **fp) |
int | main (int argc, char *argv[]) |
ZDRIVE is the main test program for the DOUBLE COMPLEX linear equation driver routines ZGSSV and ZGSSVX.
The program is invoked by a shell script file – ztest.csh. The output from the tests are written into a file – ztest.out.
#define FMT1 "%10s:n=%d, test(%d)=%12.5g\n" |
#define FMT2 "%10s:fact=%4d, trans=%4d, equed=%c, n=%d, imat=%d, test(%d)=%12.5g\n" |
#define FMT3 "%10s:info=%d, izero=%d, n=%d, nrhs=%d, imat=%d, nfail=%d\n" |
#define NTESTS 5 /* Number of test types */ |
#define NTRAN 2 |
#define NTYPES 11 /* Number of matrix types */ |
#define THRESH 20.0 |
int main | ( | int | argc, |
char * | argv[] | ||
) |
Entry point of test program.
|
static |
Parse command line options to get relaxed snode size, panel size, etc.