PaStiX Handbook
6.4.0
|
Go to the source code of this file.
Functions | |
int | pastix (pastix_data_t **pastix_data_ptr, PASTIX_Comm pastix_comm, pastix_int_t n, pastix_int_t *colptr, pastix_int_t *row, void *avals, pastix_int_t *perm, pastix_int_t *invp, void *b, pastix_int_t nrhs, pastix_int_t *iparm, double *dparm) |
Main function for compatibility with former releases. More... | |
void | pastixExpand (const pastix_data_t *pastix_data, spmatrix_t *spm) |
Expand an spm structure and the already computed data structure associated if any. More... | |
PaStiX main interface for compatibility with former releases
Definition in file pastix.c.
void pastixExpand | ( | const pastix_data_t * | pastix_data, |
spmatrix_t * | spm | ||
) |
Expand an spm structure and the already computed data structure associated if any.
[in] | pastix_data | The pastix context in which the spm is used |
[in] | spm | The multi-dof sparse matrix to expand into a single dof sparse matrix. On exit, spm contains the expanded matrix. The compressed form of the matrix is destroyed. |
Definition at line 510 of file pastix.c.
References pastix_data_s::ordemesh, pastixOrderCheck(), pastixOrderExpand(), pastixSymbolExpand(), pastix_data_s::steps, and pastix_data_s::symbmtx.