BEGIN_C_DECLS typedef int pastix_int_t
Processor candidate group to own a column blok.
Arrays of double to store the cost of each element in the matrix.
pastix_int_t * core2clust
pastix_int_t up_after_split
pastix_int_t local_nbcores
pastix_int_t width_tasks2d
pastix_int_t local_nbctxts
pastix_int_t level_tasks2d
pastix_int_t local_nbthrds
pastix_int_t total_nbcores
pastix_int_t total_nbthrds
struct blendctrl_s BlendCtrl
The type and structure definitions.
int blendCtrlInit(pastix_data_t *pastix_data, BlendCtrl *ctrl)
Initialize the Blend control structure.
void getCommunicationCosts(const BlendCtrl *ctrl, pastix_int_t clustsrc, pastix_int_t clustdst, pastix_int_t sync_comm_nbr, double *startup, double *bandwidth)
Return the communication cost between two cores.
void blendCtrlExit(BlendCtrl *)
Finalize the Blend control structure.
The type and structure definitions.
Main PaStiX data structure.