PaStiX Handbook
6.4.0
|
#include <parsec.h>
#include <parsec/data_distribution.h>
#include <parsec/private_mempool.h>
#include <parsec/arena.h>
#include <parsec/data_dist/matrix/matrix.h>
#include "common.h"
#include "blend/solver.h"
#include "sopalin/sopalin_data.h"
#include "cpxtrf_sp1dplus.h"
#include "cpxtrf_sp2d.h"
#include "pastix_parsec.h"
Go to the source code of this file.
Functions | |
parsec_taskpool_t * | parsec_cpxtrf_sp1dplus_New (parsec_sparse_matrix_desc_t *A, sopalin_data_t *sopalin_data) |
Generate the PaRSEC taskpool object for the LL^t factorization with 1D kernels. More... | |
void | parsec_cpxtrf_sp1dplus_Destruct (parsec_taskpool_t *taskpool) |
Free the data structure associated to a taskpool created with parsec_cpxtrf_sp1dplus_New(). More... | |
int | parsec_cpxtrf_sp1dplus (parsec_context_t *parsec, parsec_sparse_matrix_desc_t *A, sopalin_data_t *sopalin_data) |
Perform a sparse LL^t factorization with 1D kernels. More... | |
parsec_taskpool_t * | parsec_cpxtrf_sp2d_New (parsec_sparse_matrix_desc_t *A, sopalin_data_t *sopalin_data) |
Generate the PaRSEC taskpoolr object for the LL^t factorization with 1D and 2D kernels. More... | |
void | parsec_cpxtrf_sp2d_Destruct (parsec_taskpool_t *taskpool) |
Free the data structure associated to a taskpool created with parsec_cpxtrf_sp2d_New(). More... | |
int | parsec_cpxtrf_sp2d (parsec_context_t *parsec, parsec_sparse_matrix_desc_t *A, sopalin_data_t *sopalin_data) |
Perform a sparse LL^t factorization with 1D and 2D kernels. More... | |
void | parsec_cpxtrf (pastix_data_t *pastix_data, sopalin_data_t *sopalin_data) |
Perform a sparse LL^t factorization using PaRSEC runtime. More... | |
PaStiX cpxtrf PaRSEC wrapper.
Definition in file parsec_cpxtrf.c.