PaStiX Handbook  6.3.2
#include "common.h"
#include "blend/solver.h"
#include "pastix_starpu.h"
#include <starpu_data.h>

Go to the source code of this file.

Functions

void starpu_sparse_matrix_init (SolverMatrix *solvmtx, pastix_mtxtype_t mtxtype, int nodes, int myrank, pastix_coeftype_t flttype)
 Generate the StarPU descriptor of the sparse matrix. More...
 
void starpu_sparse_cblk_wont_use (pastix_coefside_t side, SolverCblk *cblk)
 Submit asynchronous calls to retrieve the data on main memory. More...
 
void starpu_sparse_matrix_getoncpu (starpu_sparse_matrix_desc_t *spmtx)
 Submit asynchronous calls to retrieve the data on main memory. More...
 
void pastix_starpu_cblk_destroy (int is_owner, SolverCblk *cblk, starpu_cblk_t *cblkhandle)
 Destroy a single cblk StarPU data structure of the sparse matrix. More...
 
void starpu_sparse_matrix_destroy (starpu_sparse_matrix_desc_t *spmtx)
 Free the StarPU descriptor of the sparse matrix. More...
 

Detailed Description

PaStiX sparse matrix descriptor for StarPU.

Version
6.3.2
Author
Mathieu Faverge
Pierre Ramet
Tony Delarue
Alycia Lisito
Nolan Bredel
Date
2023-12-01

Definition in file starpu_sparse_matrix.c.