Namespaces | Functions
linear_solver.cc File Reference

Go to the source code of this file.

Namespaces

 oomph
 //////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////
 

Functions

int oomph::superlu (int *, int *, int *, int *, double *, int *, int *, double *, int *, int *, int *, void *, int *)
 
void oomph::superlu_dist_global_matrix (int opt_flag, int allow_permutations, int n, int nnz, double *values, int *row_index, int *col_start, double *b, int nprow, int npcol, int doc, void **data, int *info, MPI_Comm comm)
 
void oomph::superlu_dist_distributed_matrix (int opt_flag, int allow_permutations, int n, int nnz_local, int nrow_local, int first_row, double *values, int *col_index, int *row_start, double *b, int nprow, int npcol, int doc, void **data, int *info, MPI_Comm comm)
 
void oomph::superlu_cr_to_cc (int nrow, int ncol, int nnz, double *cr_values, int *cr_index, int *cr_start, double **cc_values, int **cc_index, int **cc_start)
 
double oomph::get_lu_factor_memory_usage_in_bytes ()
 Function to calculate the number of bytes used to store the LU factors. More...
 
double oomph::get_total_memory_usage_in_bytes ()
 Function to calculate the number of bytes used in calculating and storing the LU factors. More...
 
double oomph::get_lu_factor_memory_usage_in_bytes_dist ()
 Function to calculate the number of bytes used to store the LU factors. More...
 
double oomph::get_total_memory_usage_in_bytes_dist ()
 Function to calculate the number of bytes used in calculating and storing the LU factors. More...