|
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_matrix_destroy (starpu_sparse_matrix_desc_t *desc) |
| Free the StarPU descriptor of the sparse matrix. More...
|
|
void | starpu_sparse_matrix_getoncpu (starpu_sparse_matrix_desc_t *desc) |
| Submit asynchronous calls to retrieve the data on main memory. More...
|
|
void | starpu_rhs_init (SolverMatrix *solvmtx, pastix_rhs_t rhsb, int typesze, int nodes, int myrank) |
| Generate the StarPU descriptor of the dense matrix. More...
|
|
void | starpu_rhs_destroy (starpu_rhs_desc_t *desc) |
| Free the StarPU descriptor of the dense matrix. More...
|
|
void | starpu_rhs_getoncpu (starpu_rhs_desc_t *desc) |
| Submit asynchronous calls to retrieve the data on main memory. More...
|
|
void | starpu_sparse_cblk_wont_use (pastix_coefside_t coef, SolverCblk *cblk) |
| Submit asynchronous calls to retrieve the data on main memory. More...
|
|
void | pastix_starpu_init (pastix_data_t *pastix, int *argc, char **argv[], const int *bindtab) |
| Startup the StarPU runtime system. More...
|
|
void | pastix_starpu_finalize (pastix_data_t *pastix) |
| Finalize the StarPU runtime system. More...
|
|
int | pastix_starpu_tag_init (pastix_data_t *pastix_data) |
| Initialize the StarPU tags manager. More...
|
|
int64_t | pastix_starpu_tag_book (int64_t nbtags) |
| Book a range of StarPU unique tags of size nbtags. More...
|
|
void | pastix_starpu_tag_release (int64_t min) |
| Release the set of tags starting by min. More...
|
|
static void | profiling_display_allinfo () |
| Displays all profiling data collected into all measurements tables of the profile_list.
|
|
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) |
|
void | pastix_starpu_interface_init () |
| Initialize the interface ID.
|
|
void | pastix_starpu_interface_fini () |
| Finalize the interface and reset the ID.
|
|
StarPU support for the numerical factorization and solve of PaStiX.
- Copyright
- 2016-2024 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria, Univ. Bordeaux. All rights reserved.
- Version
- 6.4.0
- Author
- Mathieu Faverge
-
Pierre Ramet
-
Alycia Lisito
-
Florent Pruvost
-
Nolan Bredel
-
Tom Moenne-Loccoz
- Date
- 2024-07-05
Definition in file pastix_starpu.h.