|
| void | zCreate_CompCol_Matrix_dist (SuperMatrix *, int_t, int_t, int_t, doublecomplex *, int_t *, int_t *, Stype_t, Dtype_t, Mtype_t) |
| |
| void | zCreate_CompRowLoc_Matrix_dist (SuperMatrix *, int_t, int_t, int_t, int_t, int_t, doublecomplex *, int_t *, int_t *, Stype_t, Dtype_t, Mtype_t) |
| |
| void | zCompRow_to_CompCol_dist (int_t, int_t, int_t, doublecomplex *, int_t *, int_t *, doublecomplex **, int_t **, int_t **) |
| |
| int | pzCompRow_loc_to_CompCol_global (int_t, SuperMatrix *, gridinfo_t *, SuperMatrix *) |
| |
| void | zCopy_CompCol_Matrix_dist (SuperMatrix *, SuperMatrix *) |
| |
| void | zCreate_Dense_Matrix_dist (SuperMatrix *, int_t, int_t, doublecomplex *, int_t, Stype_t, Dtype_t, Mtype_t) |
| |
| void | zCreate_SuperNode_Matrix_dist (SuperMatrix *, int_t, int_t, int_t, doublecomplex *, int_t *, int_t *, int_t *, int_t *, int_t *, Stype_t, Dtype_t, Mtype_t) |
| |
| void | zCopy_Dense_Matrix_dist (int_t, int_t, doublecomplex *, int_t, doublecomplex *, int_t) |
| |
| void | zallocateA_dist (int_t, int_t, doublecomplex **, int_t **, int_t **) |
| |
| void | zGenXtrue_dist (int_t, int_t, doublecomplex *, int_t) |
| |
| void | zFillRHS_dist (char *, int_t, doublecomplex *, int_t, SuperMatrix *, doublecomplex *, int_t) |
| |
| int | zcreate_matrix (SuperMatrix *, int, doublecomplex **, int *, doublecomplex **, int *, FILE *, gridinfo_t *) |
| |
| void | zgsequ_dist (SuperMatrix *, double *, double *, double *, double *, double *, int_t *) |
| |
| double | zlangs_dist (char *, SuperMatrix *) |
| |
| void | zlaqgs_dist (SuperMatrix *, double *, double *, double, double, double, char *) |
| |
| void | pzgsequ (SuperMatrix *, double *, double *, double *, double *, double *, int_t *, gridinfo_t *) |
| |
| double | pzlangs (char *, SuperMatrix *, gridinfo_t *) |
| |
| void | pzlaqgs (SuperMatrix *, double *, double *, double, double, double, char *) |
| |
| int | pzPermute_Dense_Matrix (int_t, int_t, int_t[], int_t[], doublecomplex[], int, doublecomplex[], int, int, gridinfo_t *) |
| |
| int | sp_ztrsv_dist (char *, char *, char *, SuperMatrix *, SuperMatrix *, doublecomplex *, int *) |
| |
| int | sp_zgemv_dist (char *, doublecomplex, SuperMatrix *, doublecomplex *, int, doublecomplex, doublecomplex *, int) |
| |
| int | sp_zgemm_dist (char *, char *, int, int, int, doublecomplex, SuperMatrix *, doublecomplex *, int, doublecomplex, doublecomplex *, int) |
| |
| float | zdistribute (fact_t, int_t, SuperMatrix *, Glu_freeable_t *, LUstruct_t *, gridinfo_t *) |
| |
| void | pzgssvx_ABglobal (superlu_options_t *, SuperMatrix *, ScalePermstruct_t *, doublecomplex *, int, int, gridinfo_t *, LUstruct_t *, double *, SuperLUStat_t *, int *) |
| |
| float | pzdistribute (fact_t, int_t, SuperMatrix *, ScalePermstruct_t *, Glu_freeable_t *, LUstruct_t *, gridinfo_t *) |
| |
| void | pzgssvx (superlu_options_t *, SuperMatrix *, ScalePermstruct_t *, doublecomplex *, int, int, gridinfo_t *, LUstruct_t *, SOLVEstruct_t *, double *, SuperLUStat_t *, int *) |
| |
| int | zSolveInit (superlu_options_t *, SuperMatrix *, int_t[], int_t[], int_t, LUstruct_t *, gridinfo_t *, SOLVEstruct_t *) |
| |
| int_t | pxgstrs_init (int_t, int_t, int_t, int_t, int_t[], int_t[], gridinfo_t *grid, Glu_persist_t *, SOLVEstruct_t *) |
| |
| void | pxgstrs_finalize (pxgstrs_comm_t *) |
| |
| void | zSolveFinalize (superlu_options_t *, SOLVEstruct_t *) |
| |
| void | zldperm (int_t, int_t, int_t, int_t[], int_t[], doublecomplex[], int_t *, double[], double[]) |
| |
| int_t | pzgstrf (superlu_options_t *, int, int, double, LUstruct_t *, gridinfo_t *, SuperLUStat_t *, int *) |
| |
| void | pzgstrs_Bglobal (int_t, LUstruct_t *, gridinfo_t *, doublecomplex *, int_t, int, SuperLUStat_t *, int *) |
| |
| void | pzgstrs (int_t, LUstruct_t *, ScalePermstruct_t *, gridinfo_t *, doublecomplex *, int_t, int_t, int_t, int, SOLVEstruct_t *, SuperLUStat_t *, int *) |
| |
| void | zlsum_fmod (doublecomplex *, doublecomplex *, doublecomplex *, doublecomplex *, int, int, int_t, int_t *, int_t, int_t, int_t, int_t *, gridinfo_t *, LocalLU_t *, MPI_Request[], SuperLUStat_t *) |
| |
| void | zlsum_bmod (doublecomplex *, doublecomplex *, doublecomplex *, int, int_t, int_t *, int_t *, Ucb_indptr_t **, int_t **, int_t *, gridinfo_t *, LocalLU_t *, MPI_Request[], SuperLUStat_t *) |
| |
| void | pzgsrfs (int_t, SuperMatrix *, double, LUstruct_t *, ScalePermstruct_t *, gridinfo_t *, doublecomplex[], int_t, doublecomplex[], int_t, int, SOLVEstruct_t *, double *, SuperLUStat_t *, int *) |
| |
| void | pzgsrfs_ABXglobal (int_t, SuperMatrix *, double, LUstruct_t *, gridinfo_t *, doublecomplex *, int_t, doublecomplex *, int_t, int, double *, SuperLUStat_t *, int *) |
| |
| int | pzgsmv_AXglobal_setup (SuperMatrix *, Glu_persist_t *, gridinfo_t *, int_t *, int_t *[], doublecomplex *[], int_t *[], int_t[]) |
| |
| int | pzgsmv_AXglobal (int_t, int_t[], doublecomplex[], int_t[], doublecomplex[], doublecomplex[]) |
| |
| int | pzgsmv_AXglobal_abs (int_t, int_t[], doublecomplex[], int_t[], doublecomplex[], double[]) |
| |
| void | pzgsmv_init (SuperMatrix *, int_t *, gridinfo_t *, pzgsmv_comm_t *) |
| |
| void | pzgsmv (int_t, SuperMatrix *, gridinfo_t *, pzgsmv_comm_t *, doublecomplex x[], doublecomplex ax[]) |
| |
| void | pzgsmv_finalize (pzgsmv_comm_t *) |
| |
| doublecomplex * | doublecomplexMalloc_dist (int_t) |
| |
| doublecomplex * | doublecomplexCalloc_dist (int_t) |
| |
| double * | doubleMalloc_dist (int_t) |
| |
| double * | doubleCalloc_dist (int_t) |
| |
| void * | duser_malloc_dist (int_t, int_t) |
| |
| void | duser_free_dist (int_t, int_t) |
| |
| int_t | zQuerySpace_dist (int_t, LUstruct_t *, gridinfo_t *, mem_usage_t *) |
| |
| void | Destroy_LU (int_t, gridinfo_t *, LUstruct_t *) |
| |
| void | LUstructInit (const int_t, const int_t, LUstruct_t *) |
| |
| void | LUstructFree (LUstruct_t *) |
| |
| void | zfill_dist (doublecomplex *, int_t, doublecomplex) |
| |
| void | zinf_norm_error_dist (int_t, int_t, doublecomplex *, int_t, doublecomplex *, int_t, gridinfo_t *) |
| |
| void | pzinf_norm_error (int, int_t, int_t, doublecomplex[], int_t, doublecomplex[], int_t, gridinfo_t *) |
| |
| void | zreadhb_dist (int, FILE *, int_t *, int_t *, int_t *, doublecomplex **, int_t **, int_t **) |
| |
| float | zdist_psymbtonum (fact_t, int_t, SuperMatrix *, ScalePermstruct_t *, Pslu_freeable_t *, LUstruct_t *, gridinfo_t *) |
| |
| void | zPrintLblocks (int_t, int_t, gridinfo_t *, Glu_persist_t *, LocalLU_t *) |
| |
| void | zPrintUblocks (int_t, int_t, gridinfo_t *, Glu_persist_t *, LocalLU_t *) |
| |
| void | zPrint_CompCol_Matrix_dist (SuperMatrix *) |
| |
| void | zPrint_Dense_Matrix_dist (SuperMatrix *) |
| |
| int | zPrint_CompRowLoc_Matrix_dist (SuperMatrix *) |
| |
| void | PrintDoublecomplex (char *, int_t, doublecomplex *) |
| |
| int | file_PrintDoublecomplex (FILE *fp, char *, int_t, doublecomplex *) |
| |
| int | zgemm_ (char *, char *, int *, int *, int *, doublecomplex *, doublecomplex *, int *, doublecomplex *, int *, doublecomplex *, doublecomplex *, int *) |
| |
| int | ztrsv_ (char *, char *, char *, int *, doublecomplex *, int *, doublecomplex *, int *) |
| |
| int | zger_ (int *, int *, doublecomplex *, doublecomplex *, int *, doublecomplex *, int *, doublecomplex *, int *) |
| |
Distributed SuperLU data types and function prototypes.
-- Distributed SuperLU routine (version 2.5) --
Lawrence Berkeley National Lab, Univ. of California Berkeley.
November 1, 2007