|
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_gridmap (int *Bcomm, int_t *nprow, int_t *npcol, int *usermap, int *ldumap, 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) |
|
C interface functions for the Fortran90 wrapper.
– Distributed SuperLU routine (version 3.2) –
Lawrence Berkeley National Lab, Univ. of California Berkeley.
October 2012