Ifpack Package Browser (Single Doxygen Collection)
Development
|
Go to the source code of this file.
Functions | |
void | read_hb (char *data_file, int *N_global, int *n_nonzeros, double **val, int **bindx, double **x, double **b, double **bt, double **xexact) |
void | read_coo (char *data_file, int *proc_config, int *N_global, int *n_nonzeros, double **val, int **bindx, double **x, double **b, double **xexact) |
void | distrib_msr_matrix (int *proc_config, int *N_global, int *n_nonzeros, int *N_update, int **update, double **val, int **bindx, double **x, double **b, double **bt, double **xexact) |
void | distrib_vbr_matrix (int *proc_config, int *N_global, int *N_blk_global, int *n_nonzeros, int *n_blk_nonzeros, int *N_update, int **update, double **val, int **indx, int **rpntr, int **cpntr, int **bpntr, int **bindx, double **x, double **b, double **bt, double **xexact) |
void | create_vbr (char *part_file, int *proc_config, int *N_global, int *N_blk_global, int *n_nonzeros, int *n_blk_nonzeros, int *N_update, int **update, int *bindx_msr, double *val_msr, double **val, int **indx, int **rpntr, int **cpntr, int **bpntr, int **bindx) |
double | smsrres (int m, int n, double *val, int *indx, double *xlocal, double *x, double *b) |
double | scscres (int isym, int m, int n, double *val, int *indx, int *pntr, double *x, double *b) |
void | scscmv (int isym, int indexbase, int m, int n, double *val, int *indx, int *pntr, double *x, double *b) |
double | svbrres (int m, int n, int m_blk, double *val, int *indx, int *bindx, int *rpntr, int *cpntr, int *bpntrb, int *bpntre, double *x, double *b) |
void read_hb | ( | char * | data_file, |
int * | N_global, | ||
int * | n_nonzeros, | ||
double ** | val, | ||
int ** | bindx, | ||
double ** | x, | ||
double ** | b, | ||
double ** | bt, | ||
double ** | xexact | ||
) |
void read_coo | ( | char * | data_file, |
int * | proc_config, | ||
int * | N_global, | ||
int * | n_nonzeros, | ||
double ** | val, | ||
int ** | bindx, | ||
double ** | x, | ||
double ** | b, | ||
double ** | xexact | ||
) |
Definition at line 47 of file read_coo.c.
void distrib_msr_matrix | ( | int * | proc_config, |
int * | N_global, | ||
int * | n_nonzeros, | ||
int * | N_update, | ||
int ** | update, | ||
double ** | val, | ||
int ** | bindx, | ||
double ** | x, | ||
double ** | b, | ||
double ** | bt, | ||
double ** | xexact | ||
) |
Definition at line 48 of file distrib_msr_matrix.c.
void distrib_vbr_matrix | ( | int * | proc_config, |
int * | N_global, | ||
int * | N_blk_global, | ||
int * | n_nonzeros, | ||
int * | n_blk_nonzeros, | ||
int * | N_update, | ||
int ** | update, | ||
double ** | val, | ||
int ** | indx, | ||
int ** | rpntr, | ||
int ** | cpntr, | ||
int ** | bpntr, | ||
int ** | bindx, | ||
double ** | x, | ||
double ** | b, | ||
double ** | bt, | ||
double ** | xexact | ||
) |
Definition at line 48 of file distrib_vbr_matrix.c.
void create_vbr | ( | char * | part_file, |
int * | proc_config, | ||
int * | N_global, | ||
int * | N_blk_global, | ||
int * | n_nonzeros, | ||
int * | n_blk_nonzeros, | ||
int * | N_update, | ||
int ** | update, | ||
int * | bindx_msr, | ||
double * | val_msr, | ||
double ** | val, | ||
int ** | indx, | ||
int ** | rpntr, | ||
int ** | cpntr, | ||
int ** | bpntr, | ||
int ** | bindx | ||
) |
Definition at line 47 of file create_vbr.c.
double smsrres | ( | int | m, |
int | n, | ||
double * | val, | ||
int * | indx, | ||
double * | xlocal, | ||
double * | x, | ||
double * | b | ||
) |
double scscres | ( | int | isym, |
int | m, | ||
int | n, | ||
double * | val, | ||
int * | indx, | ||
int * | pntr, | ||
double * | x, | ||
double * | b | ||
) |
void scscmv | ( | int | isym, |
int | indexbase, | ||
int | m, | ||
int | n, | ||
double * | val, | ||
int * | indx, | ||
int * | pntr, | ||
double * | x, | ||
double * | b | ||
) |