PaStiX Handbook  6.2.1
solver_comm_matrix.c File Reference
#include "common/common.h"
#include "blend/solver_comm_matrix.h"

Go to the source code of this file.

Functions

void solverComMatrixInit (SolverMatrix *solvmtx)
 Initialize the communication matrix. More...
 
void solverComMatrixExit (SolverMatrix *solvmtx)
 Free the communication matrix. More...
 
void solverComMatrixGather (SolverMatrix *solvmtx)
 Gather the volume of communication and save it as a csv. More...
 

Detailed Description

PaStiX communication matrix handler.

Version
6.2.1
Author
Nolan Bredel
Date
2021-07-02

Definition in file solver_comm_matrix.c.

Function Documentation

◆ solverComMatrixInit()

void solverComMatrixInit ( SolverMatrix *  solvmtx)

Initialize the communication matrix.

Parameters
[in,out]solvmtxThe solver structure to which to attach the communication vector.

Definition at line 34 of file solver_comm_matrix.c.

Referenced by solverRequestInit().

◆ solverComMatrixExit()

void solverComMatrixExit ( SolverMatrix *  solvmtx)

Free the communication matrix.

Parameters
[in,out]solvmtxThe solver structure to which to free the communication vector.

Definition at line 51 of file solver_comm_matrix.c.

Referenced by solverRequestExit().

◆ solverComMatrixGather()

void solverComMatrixGather ( SolverMatrix *  solvmtx)

Gather the volume of communication and save it as a csv.

Parameters
[in,out]solvmtxThe solver structure with the communication vector to gather.

Definition at line 69 of file solver_comm_matrix.c.

References pastix_fopenw().

Referenced by solverRequestExit().