PaStiX Handbook  6.2.1
cpucblk_zcompress.c File Reference
#include "common/common.h"
#include "blend/solver.h"
#include <lapacke.h>
#include "kernels_trace.h"
#include "pastix_zcores.h"
#include "pastix_zlrcores.h"

Go to the source code of this file.

Functions

pastix_fixdbl_t cpublok_zcompress (const pastix_lr_t *lowrank, pastix_int_t M, pastix_int_t N, pastix_lrblock_t *lrA)
 Compress a single block from full-rank to low-rank format. More...
 
pastix_int_t cpucblk_zcompress (const SolverMatrix *solvmtx, pastix_coefside_t side, int max_ilulvl, SolverCblk *cblk)
 Compress a single column block from full-rank to low-rank format. More...
 
void cpucblk_zuncompress (pastix_coefside_t side, SolverCblk *cblk)
 Uncompress a single column block from low-rank format to full-rank format. More...
 
void cpucblk_zmemory (pastix_coefside_t side, SolverMatrix *solvmtx, SolverCblk *cblk, pastix_int_t *orig, pastix_int_t *gain)
 Return the memory gain of the low-rank form over the full-rank form for a single column-block. More...
 

Detailed Description

Precision dependent function to compress/uncompress the coefficients

Version
6.2.0
Author
Gregoire Pichon
Mathieu Faverge
Esragul Korkmaz
Date
2021-04-02
Generated arithmetic file\n from /builds/solverstack/pastix/kernels/cpucblk_zcompress.c, normal z -> z, Tue Apr 12 09:38:40 2022

Definition in file cpucblk_zcompress.c.