PaStiX Handbook 6.4.0
Loading...
Searching...
No Matches
cand.h File Reference

Go to the source code of this file.

Data Structures

struct  cand_s
 Processor candidate group to own a column blok. More...
 

Typedefs

typedef struct cand_s Cand
 Processor candidate group to own a column blok.
 

Functions

CandcandInit (pastix_int_t cblknbr)
 Initialize the candtab array with default values.
 
void candExit (Cand *candtab)
 Exit and free the candtab structure given.
 
int candCheck (const Cand *candtab, const symbol_matrix_t *symbmtx)
 Check the correctness of the computed candidates.
 
void candSave (const Cand *candtab, pastix_int_t cblknbr, const char *directory)
 Print the candidates array into the candtab.txt file.
 
void candBuild (pastix_int_t level_tasks2d, pastix_int_t width_tasks2d, pastix_compress_when_t lr_when, pastix_int_t lr_width, Cand *candtab, EliminTree *etree, const symbol_matrix_t *symbmtx, const CostMatrix *costmtx)
 Finish to build the candtab array for the proportionnal mapping.
 
void candUpdate (Cand *candtab, EliminTree *etree, const symbol_matrix_t *symbmtx, const CostMatrix *costmtx)
 Update the candtab array costs after the symbol split algorithm has been applied.
 
void candSetClusterCand (Cand *candtab, pastix_int_t cblknbr, const pastix_int_t *core2clust, pastix_int_t coresnbr)
 Set the clusters candidates from the cores canditates.
 
void candGenDot (const EliminTree *etree, const Cand *candtab, FILE *stream)
 Print the elimination tree in a dot file.
 
void candGenDotLevel (const EliminTree *etree, const Cand *candtab, FILE *stream, pastix_int_t level)
 Print the first levels of the elimination tree in a dot file.
 
void candGenCompressedDot (const EliminTree *etree, const Cand *candtab, FILE *stream)
 Print the compressed elimination tree in a dot file, where all nodes with the same candidates are merged together.
 

Detailed Description

PaStiX analyse headers for candidate array functions.

Version
6.4.0
Author
Pascal Henon
Mathieu Faverge
Date
2024-07-05

Definition in file cand.h.