15 #ifndef _solver_comm_matrix_h_
16 #define _solver_comm_matrix_h_
18 #include "common/common.h"
21 #if defined(PASTIX_COMMUNICATION_MATRIX)
44 solverCommMatrixAdd(
SolverMatrix *solvmtx,
int dest,
size_t size )
50 #ifndef DOXYGEN_SHOULD_SKIP_THIS
61 solverCommMatrixAdd( __attribute__((unused))
SolverMatrix *solvmtx,
62 __attribute__((unused))
int dest,
63 __attribute__((unused))
size_t size )
Solver column block structure.
void solverComMatrixExit(SolverMatrix *solvmtx)
Free the communication matrix.
void solverComMatrixGather(SolverMatrix *solvmtx)
Gather the volume of communication and save it as a csv.
void solverComMatrixInit(SolverMatrix *solvmtx)
Initialize the communication matrix.