|
PaStiX Handbook 6.4.0
|
#include "common.h"#include "blend/solver.h"#include "sopalin/sopalin_data.h"#include "pastix_ccores.h"#include "pastix_starpu.h"#include "pastix_cstarpu.h"#include "codelets.h"Go to the source code of this file.
Functions | |
| static void | fct_blok_cadd_cpu (void *descr[], void *cl_arg) |
| StarPU CPU implementation. | |
| void | starpu_task_blok_cadd_recv (sopalin_data_t *sopalin_data, pastix_coefside_t side, const SolverCblk *cblk, const SolverBlok *blok, SolverCblk *fcblk, SolverBlok *fblok, int prio) |
| Insert the task to add a fanin cblk on the receiver side (The fanin is seen on this side as the RECV cblk). Note that the caller always execute the task. | |
| void | starpu_task_blok_cadd_fanin (sopalin_data_t *sopalin_data, pastix_coefside_t side, const SolverCblk *cblk, const SolverBlok *blok, int prio) |
| Insert the task to add a fanin cblk on the emitter side. Note that this task is submitted only to emit a send to the owner of the associated recv cblk that will perform the add. Thus, the task is always submitted but never executed. | |
StarPU codelet to sum fanin blocks together.
Definition in file codelet_blok_cadd.c.