PaStiX Handbook  6.3.2
cpucblk_dmpi_coeftab.c File Reference
#include "common/common.h"
#include "blend/solver.h"
#include "blend/solver_comm_matrix.h"
#include "kernels.h"
#include "pastix_dcores.h"
#include "pastix_dlrcores.h"
#include "cpucblk_dpack.h"
#include <lapacke.h>

Go to the source code of this file.

Functions

int cpucblk_dincoming_deps (int rank, pastix_coefside_t side, SolverMatrix *solvmtx, SolverCblk *cblk)
 Wait for incoming dependencies, and return when cblk->ctrbcnt has reached 0. More...
 
void cpucblk_drelease_deps (pastix_coefside_t side, SolverMatrix *solvmtx, const SolverCblk *cblk, SolverCblk *fcbk)
 Release the dependencies of the given cblk after an update. More...
 
void cpucblk_drequest_cleanup (pastix_coefside_t side, pastix_int_t sched, SolverMatrix *solvmtx)
 Waitall routine for current cblk request. More...
 

Detailed Description

Precision dependent routines to send and receive cblks coeftab.

Version
6.3.2
Author
Pierre Ramet
Mathieu Faverge
Tony Delarue
Nolan Bredel
Alycia Lisito
Florent Pruvost
Date
2023-12-01
Generated arithmetic file
from /builds/solverstack/pastix/kernels/cpucblk_zmpi_coeftab.c, normal z -> d, Wed Dec 13 12:09:17 2023

Definition in file cpucblk_dmpi_coeftab.c.