#include "superlu_ddefs.h"
#include "Cnames.h"
Typedefs | |
typedef long long int | fptr |
Functions/Subroutines | |
MPI_Comm | f2c_comm (int *f_comm) |
void | f_create_gridinfo_handle (fptr *handle) |
void | f_create_options_handle (fptr *handle) |
void | f_create_ScalePerm_handle (fptr *handle) |
void | f_create_LUstruct_handle (fptr *handle) |
void | f_create_SOLVEstruct_handle (fptr *handle) |
void | f_create_SuperMatrix_handle (fptr *handle) |
void | f_create_SuperLUStat_handle (fptr *handle) |
void | f_destroy_gridinfo_handle (fptr *handle) |
void | f_destroy_options_handle (fptr *handle) |
void | f_destroy_ScalePerm_handle (fptr *handle) |
void | f_destroy_LUstruct_handle (fptr *handle) |
void | f_destroy_SOLVEstruct_handle (fptr *handle) |
void | f_destroy_SuperMatrix_handle (fptr *handle) |
void | f_destroy_SuperLUStat_handle (fptr *handle) |
void | f_get_gridinfo (fptr *grid, int *iam, int_t *nprow, int_t *npcol) |
void | f_get_SuperMatrix (fptr *A, int_t *nrow, int_t *ncol) |
void | f_set_SuperMatrix (fptr *A, int_t *nrow, int_t *ncol) |
void | f_get_CompRowLoc_Matrix (fptr *A, int_t *m, int_t *n, int_t *nnz_loc, int_t *m_loc, int_t *fst_row) |
void | f_set_CompRowLoc_Matrix (fptr *A, int_t *m, int_t *n, int_t *nnz_loc, int_t *m_loc, int_t *fst_row) |
void | f_get_superlu_options (fptr *opt, int *Fact, int *Equil, int *ParSymbFact, int *ColPerm, int *RowPerm, int *IterRefine, int *Trans, int *ReplaceTinyPivot, int *SolveInitialized, int *RefineInitialized, int *PrintStat) |
void | f_set_superlu_options (fptr *opt, int *Fact, int *Equil, int *ParSymbFact, int *ColPerm, int *RowPerm, int *IterRefine, int *Trans, int *ReplaceTinyPivot, int *SolveInitialized, int *RefineInitialized, int *PrintStat) |
void | f_set_default_options (fptr *options) |
void | f_superlu_gridinit (int *Bcomm, int_t *nprow, int_t *npcol, fptr *grid) |
void | f_superlu_gridexit (fptr *grid) |
void | f_ScalePermstructInit (int_t *m, int_t *n, fptr *ScalePermstruct) |
void | f_ScalePermstructFree (fptr *ScalePermstruct) |
void | f_PStatInit (fptr *stat) |
void | f_PStatFree (fptr *stat) |
void | f_LUstructInit (int_t *m, int_t *n, fptr *LUstruct) |
void | f_LUstructFree (fptr *LUstruct) |
void | f_Destroy_LU (int_t *n, fptr *grid, fptr *LUstruct) |
void | f_dCreate_CompRowLoc_Mat_dist (fptr *A, int_t *m, int_t *n, int_t *nnz_loc, int_t *m_loc, int_t *fst_row, double *nzval, int_t *colind, int_t *rowptr, int *stype, int *dtype, int *mtype) |
void | f_Destroy_CompRowLoc_Mat_dist (fptr *A) |
void | f_Destroy_SuperMat_Store_dist (fptr *A) |
void | f_dSolveFinalize (fptr *options, fptr *SOLVEstruct) |
void | f_pdgssvx (fptr *options, fptr *A, fptr *ScalePermstruct, double *B, int *ldb, int *nrhs, fptr *grid, fptr *LUstruct, fptr *SOLVEstruct, double *berr, fptr *stat, int *info) |
void | f_dcreate_dist_matrix (fptr *A, int_t *m, int_t *n, int_t *nnz, double *nzval, int_t *rowind, int_t *colptr, fptr *grid) |
void | f_check_malloc (int *iam) |
-- Distributed SuperLU routine (version 2.5) -- Lawrence Berkeley National Lab, Univ. of California Berkeley. November, 2010
typedef long long int fptr |
MPI_Comm f2c_comm | ( | int * | f_comm | ) |
void f_check_malloc | ( | int * | iam | ) |
void f_create_gridinfo_handle | ( | fptr * | handle | ) |
void f_create_LUstruct_handle | ( | fptr * | handle | ) |
void f_create_options_handle | ( | fptr * | handle | ) |
void f_create_ScalePerm_handle | ( | fptr * | handle | ) |
void f_create_SOLVEstruct_handle | ( | fptr * | handle | ) |
void f_create_SuperLUStat_handle | ( | fptr * | handle | ) |
void f_create_SuperMatrix_handle | ( | fptr * | handle | ) |
void f_dCreate_CompRowLoc_Mat_dist | ( | fptr * | A, | |
int_t * | m, | |||
int_t * | n, | |||
int_t * | nnz_loc, | |||
int_t * | m_loc, | |||
int_t * | fst_row, | |||
double * | nzval, | |||
int_t * | colind, | |||
int_t * | rowptr, | |||
int * | stype, | |||
int * | dtype, | |||
int * | mtype | |||
) |
void f_dcreate_dist_matrix | ( | fptr * | A, | |
int_t * | m, | |||
int_t * | n, | |||
int_t * | nnz, | |||
double * | nzval, | |||
int_t * | rowind, | |||
int_t * | colptr, | |||
fptr * | grid | |||
) |
void f_Destroy_CompRowLoc_Mat_dist | ( | fptr * | A | ) |
void f_destroy_gridinfo_handle | ( | fptr * | handle | ) |
void f_destroy_LUstruct_handle | ( | fptr * | handle | ) |
void f_destroy_options_handle | ( | fptr * | handle | ) |
void f_destroy_ScalePerm_handle | ( | fptr * | handle | ) |
void f_destroy_SOLVEstruct_handle | ( | fptr * | handle | ) |
void f_destroy_SuperLUStat_handle | ( | fptr * | handle | ) |
void f_Destroy_SuperMat_Store_dist | ( | fptr * | A | ) |
void f_destroy_SuperMatrix_handle | ( | fptr * | handle | ) |
void f_get_CompRowLoc_Matrix | ( | fptr * | A, | |
int_t * | m, | |||
int_t * | n, | |||
int_t * | nnz_loc, | |||
int_t * | m_loc, | |||
int_t * | fst_row | |||
) |
void f_get_superlu_options | ( | fptr * | opt, | |
int * | Fact, | |||
int * | Equil, | |||
int * | ParSymbFact, | |||
int * | ColPerm, | |||
int * | RowPerm, | |||
int * | IterRefine, | |||
int * | Trans, | |||
int * | ReplaceTinyPivot, | |||
int * | SolveInitialized, | |||
int * | RefineInitialized, | |||
int * | PrintStat | |||
) |
void f_LUstructFree | ( | fptr * | LUstruct | ) |
void f_pdgssvx | ( | fptr * | options, | |
fptr * | A, | |||
fptr * | ScalePermstruct, | |||
double * | B, | |||
int * | ldb, | |||
int * | nrhs, | |||
fptr * | grid, | |||
fptr * | LUstruct, | |||
fptr * | SOLVEstruct, | |||
double * | berr, | |||
fptr * | stat, | |||
int * | info | |||
) |
void f_PStatFree | ( | fptr * | stat | ) |
void f_PStatInit | ( | fptr * | stat | ) |
void f_ScalePermstructFree | ( | fptr * | ScalePermstruct | ) |
void f_set_CompRowLoc_Matrix | ( | fptr * | A, | |
int_t * | m, | |||
int_t * | n, | |||
int_t * | nnz_loc, | |||
int_t * | m_loc, | |||
int_t * | fst_row | |||
) |
void f_set_default_options | ( | fptr * | options | ) |
void f_set_superlu_options | ( | fptr * | opt, | |
int * | Fact, | |||
int * | Equil, | |||
int * | ParSymbFact, | |||
int * | ColPerm, | |||
int * | RowPerm, | |||
int * | IterRefine, | |||
int * | Trans, | |||
int * | ReplaceTinyPivot, | |||
int * | SolveInitialized, | |||
int * | RefineInitialized, | |||
int * | PrintStat | |||
) |
void f_superlu_gridexit | ( | fptr * | grid | ) |