PaStiX Handbook  6.4.0
parsec_sgetrf.c File Reference
#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...
 

Detailed Description

PaStiX sgetrf PaRSEC wrapper.

Version
6.4.0
Author
Mathieu Faverge
Esragul Korkmaz
Pierre Ramet
Date
2024-07-05
Generated arithmetic file
from /builds/solverstack/pastix/sopalin/parsec/parsec_zgetrf.c, normal z -> s, Tue Oct 8 14:17:33 2024

Definition in file parsec_sgetrf.c.