PaStiX Handbook  6.3.2
pastix_starpu_interface.c File Reference
#include "common/common.h"
#include "include/pastix/datatypes.h"
#include "blend/solver.h"
#include "kernels/pastix_zlrcores.h"
#include "kernels/pastix_clrcores.h"
#include "kernels/pastix_dlrcores.h"
#include "kernels/pastix_slrcores.h"
#include "pastix_starpu.h"

Go to the source code of this file.

struct starpu_data_interface_ops pastix_starpu_interface_ops
 TODO. More...
 
void pastix_starpu_interface_init ()
 Initialize the interface ID.
 
void pastix_starpu_interface_fini ()
 Finalize the interface and reset the ID.
 
void pastix_starpu_register (starpu_data_handle_t *handleptr, const SolverCblk *cblk, pastix_coefside_t side, pastix_coeftype_t flttype)
 Register a cblk at the StarPU level. More...
 
void pastix_starpu_register_ws (starpu_data_handle_t *handleptr, const SolverCblk *cblk, pastix_coeftype_t flttype)
 
void pastix_starpu_register_blok (starpu_data_handle_t *handleptr, const SolverCblk *cblk, const SolverBlok *blok, pastix_coeftype_t flttype)
 

Detailed Description

Interface used by StarPU to handle factorization.

Version
6.3.2
Author
Nolan Bredel
Mathieu Faverge
Alycia Lisito
Florent Pruvost
Tom Moenne-Loccoz
Date
2023-12-01

Definition in file pastix_starpu_interface.c.