PaStiX Handbook 6.4.0
|
#include "common/common.h"
#include "common/pastixdata.h"
#include <lapacke.h>
#include "blend/solver.h"
#include "blend/solver_comm_matrix.h"
#include "kernels.h"
#include "pastix_scores.h"
#include "pastix_slrcores.h"
Go to the source code of this file.
Functions | |
int | cpucblk_sincoming_rhs_bwd_deps (int rank, const args_solve_t *enums, SolverMatrix *solvmtx, SolverCblk *cblk, pastix_rhs_t rhsb) |
Wait for incoming dependencies, and return when cblk->ctrbcnt has reached 0. | |
void | cpucblk_srelease_rhs_bwd_deps (const args_solve_t *enums, SolverMatrix *solvmtx, pastix_rhs_t rhsb, const SolverCblk *cblk, SolverCblk *fcbk) |
Release the dependencies of the given cblk after an update. | |
void | cpucblk_srequest_rhs_bwd_cleanup (const args_solve_t *enums, pastix_int_t sched, SolverMatrix *solvmtx, pastix_rhs_t rhsb) |
Waitall routine for current cblk request. | |
Precision dependent routines to manag communications for the solve part.
Definition in file cpucblk_smpi_rhs_bwd.c.