Ifpack Package Browser (Single Doxygen Collection) Development
Loading...
Searching...
No Matches
Functions
prototypes.h File Reference
This graph shows which files directly or indirectly include this file:

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)
 

Function Documentation

◆ read_hb()

void read_hb ( char * data_file,
int * N_global,
int * n_nonzeros,
double ** val,
int ** bindx,
double ** x,
double ** b,
double ** bt,
double ** xexact )

Definition at line 48 of file read_hb.c.

◆ read_coo()

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.

◆ distrib_msr_matrix()

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.

◆ distrib_vbr_matrix()

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.

◆ create_vbr()

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.

◆ smsrres()

double smsrres ( int m,
int n,
double * val,
int * indx,
double * xlocal,
double * x,
double * b )

Definition at line 47 of file smsrres.c.

◆ scscres()

double scscres ( int isym,
int m,
int n,
double * val,
int * indx,
int * pntr,
double * x,
double * b )

Definition at line 47 of file scscres.c.

◆ scscmv()

void scscmv ( int isym,
int indexbase,
int m,
int n,
double * val,
int * indx,
int * pntr,
double * x,
double * b )

Definition at line 43 of file scscmv.c.

◆ svbrres()

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 )

Definition at line 49 of file svbrres.c.