PaStiX Handbook  6.4.0
parsec_ssytrf.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 "ssytrf_sp1dplus.h"
#include "ssytrf_sp2d.h"
#include "pastix_parsec.h"

Go to the source code of this file.

Functions

parsec_taskpool_t * parsec_ssytrf_sp1dplus_New (parsec_sparse_matrix_desc_t *A, sopalin_data_t *sopalin_data)
 Generate the PaRSEC taskpool object for the LDL^t factorization with 1D kernels. More...
 
void parsec_ssytrf_sp1dplus_Destruct (parsec_taskpool_t *taskpool)
 Free the data structure associated to a taskpool created with parsec_ssytrf_sp1dplus_New(). More...
 
int parsec_ssytrf_sp1dplus (parsec_context_t *parsec, parsec_sparse_matrix_desc_t *A, sopalin_data_t *sopalin_data)
 Perform a sparse LDL^t factorization with 1D kernels. More...
 
parsec_taskpool_t * parsec_ssytrf_sp2d_New (parsec_sparse_matrix_desc_t *A, sopalin_data_t *sopalin_data)
 Generate the PaRSEC taskpool object for the LDL^t factorization with 1D and 2D kernels. More...
 
void parsec_ssytrf_sp2d_Destruct (parsec_taskpool_t *taskpool)
 Free the data structure associated to a taskpool created with parsec_ssytrf_sp2d_New(). More...
 
int parsec_ssytrf_sp2d (parsec_context_t *parsec, parsec_sparse_matrix_desc_t *A, sopalin_data_t *sopalin_data)
 Perform a sparse LDL^t factorization with 1D and 2D kernels. More...
 
void parsec_ssytrf (pastix_data_t *pastix_data, sopalin_data_t *sopalin_data)
 Perform a sparse LDL^t factorization using PaRSEC runtime. More...
 

Detailed Description

PaStiX ssytrf PaRSEC wrapper.

Version
6.4.0
Author
Mathieu Faverge
Esragul Korkmaz
Date
2024-07-05
Generated arithmetic file
from /builds/solverstack/pastix/sopalin/parsec/parsec_zsytrf.c, normal z -> s, Fri Jul 12 15:09:58 2024

Definition in file parsec_ssytrf.c.