PaStiX Handbook  6.3.2
coeftab_s.h File Reference

Go to the source code of this file.

Functions

PastixFloat compression/uncompression routines
pastix_int_t coeftab_scompress (SolverMatrix *solvmtx)
 Compress all the cblks marked as valid for low-rank format. More...
 
void coeftab_suncompress (SolverMatrix *solvmtx)
 Uncompress all column block in low-rank format into full-rank format. More...
 
void coeftab_smemory (const SolverMatrix *solvmtx, const pastix_int_t *iparm, pastix_fixdbl_t *dparm)
 Compute the memory usage for the entire matrix. More...
 
PastixFloat Extraction routines
void coeftab_sgetschur (const SolverMatrix *solvmtx, float *S, pastix_int_t lds)
 Extract the Schur complement. More...
 
void coeftab_sgetdiag (const SolverMatrix *solvmtx, float *D, pastix_int_t incD)
 Extract the diagonal. More...
 
PastixFloat debug routines
void coeftab_sdump (pastix_data_t *pastix_data, const SolverMatrix *solvmtx, const char *filename)
 Dump the solver matrix coefficients into a file in human readable format. More...
 
void cpucblk_sdumpfile (pastix_coefside_t side, SolverCblk *cblk, pastix_int_t itercblk, const char *directory)
 Dump a single column block into a FILE in a human readale format. More...
 
int coeftab_sdiff (pastix_coefside_t side, const SolverMatrix *solvA, SolverMatrix *solvB)
 Compare two solver matrices in full-rank format with the same data distribution. More...
 

Detailed Description

Precision dependent coeficient array header.

Version
6.3.2
Author
David Goudin
Pascal Henon
Francois Pellegrini
Pierre Ramet
Mathieu Faverge
Xavier Lacoste
Esragul Korkmaz
Gregoire Pichon
Date
2023-07-21
Generated arithmetic file
from /builds/solverstack/pastix/sopalin/coeftab_z.h, normal z -> s, Wed Dec 13 12:09:04 2023

Definition in file coeftab_s.h.