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 "sgetrf_sp1dplus.h"
#include "sgetrf_sp2d.h"
#include "pastix_parsec.h"
Go to the source code of this file.
Functions | |
parsec_taskpool_t * | parsec_sgetrf_sp1dplus_New (parsec_sparse_matrix_desc_t *A, sopalin_data_t *sopalin_data) |
Generate the PaRSEC taskpool object for the LU factorization with 1D kernels. More... | |
void | parsec_sgetrf_sp1dplus_Destruct (parsec_taskpool_t *taskpool) |
Free the data structure associated to a taskpool created with parsec_sgetrf_sp1dplus_New(). More... | |
int | parsec_sgetrf_sp1dplus (parsec_context_t *parsec, parsec_sparse_matrix_desc_t *A, sopalin_data_t *sopalin_data) |
Perform a sparse LU factorization with 1D kernels. More... | |
parsec_taskpool_t * | parsec_sgetrf_sp2d_New (parsec_sparse_matrix_desc_t *A, sopalin_data_t *sopalin_data) |
Generate the PaRSEC taskpoolr object for the LU factorization with 1D and 2D kernels. More... | |
void | parsec_sgetrf_sp2d_Destruct (parsec_taskpool_t *taskpool) |
Free the data structure associated to a taskpool created with parsec_sgetrf_sp2d_New(). More... | |
int | parsec_sgetrf_sp2d (parsec_context_t *parsec, parsec_sparse_matrix_desc_t *A, sopalin_data_t *sopalin_data) |
Perform a sparse LU factorization with 1D and 2D kernels. More... | |
void | parsec_sgetrf (pastix_data_t *pastix_data, sopalin_data_t *sopalin_data) |
Perform a sparse LU factorization using PaRSEC runtime. More... | |
PaStiX sgetrf PaRSEC wrapper.
Definition in file parsec_sgetrf.c.