Ifpack Package Browser (Single Doxygen Collection)  Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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

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.

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 
)

Definition at line 47 of file smsrres.c.

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.

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.

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.