Go to the documentation of this file.
43 double *S, pastix_int_t lds );
46 double *D, pastix_int_t incD );
54 const SolverMatrix *solvmtx,
55 const char *filename );
57 const SolverMatrix *solvA,
58 SolverMatrix *solvB );
void coeftab_ddump(pastix_data_t *pastix_data, const SolverMatrix *solvmtx, const char *filename)
Dump the solver matrix coefficients into a file in human readable format.
void coeftab_dgetschur(const SolverMatrix *solvmtx, double *S, pastix_int_t lds)
Extract the Schur complement.
enum pastix_coefside_e pastix_coefside_t
Data blocks used in the kernel.
pastix_int_t coeftab_dcompress(SolverMatrix *solvmtx)
Compress all the cblks marked as valid for low-rank format.
void coeftab_dmemory(SolverMatrix *solvmtx, pastix_fixdbl_t *dparm)
Compute the memory gain of the low-rank form over the full-rank form for the entire matrix.
int coeftab_ddiff(pastix_coefside_t side, const SolverMatrix *solvA, SolverMatrix *solvB)
Compare two solver matrices in full-rank format with the same data distribution.
void coeftab_dgetdiag(const SolverMatrix *solvmtx, double *D, pastix_int_t incD)
Extract the diagonal.
void coeftab_duncompress(SolverMatrix *solvmtx)
Uncompress all column block in low-rank format into full-rank format.