PaStiX Handbook  6.3.2
parsec_zpotrf.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 "zpotrf_sp1dplus.h"
#include "zpotrf_sp2d.h"
#include "pastix_parsec.h"

Go to the source code of this file.

Functions

parsec_taskpool_t * parsec_zpotrf_sp1dplus_New (parsec_sparse_matrix_desc_t *A, sopalin_data_t *sopalin_data)
 Generate the PaRSEC taskpool object for the Cholesky factorization with 1D kernels. More...
 
void parsec_zpotrf_sp1dplus_Destruct (parsec_taskpool_t *taskpool)
 Free the data structure associated to a taskpool created with parsec_zpotrf_sp1dplus_New(). More...
 
int parsec_zpotrf_sp1dplus (parsec_context_t *parsec, parsec_sparse_matrix_desc_t *A, sopalin_data_t *sopalin_data)
 Perform a sparse Cholesky factorization with 1D kernels. More...
 
parsec_taskpool_t * parsec_zpotrf_sp2d_New (parsec_sparse_matrix_desc_t *A, sopalin_data_t *sopalin_data)
 Generate the PaRSEC taskpoolr object for the Cholesky factorization with 1D and 2D kernels. More...
 
void parsec_zpotrf_sp2d_Destruct (parsec_taskpool_t *taskpool)
 Free the data structure associated to a taskpool created with parsec_zpotrf_sp2d_New(). More...
 
int parsec_zpotrf_sp2d (parsec_context_t *parsec, parsec_sparse_matrix_desc_t *A, sopalin_data_t *sopalin_data)
 Perform a sparse Cholesky factorization with 1D and 2D kernels. More...
 
void parsec_zpotrf (pastix_data_t *pastix_data, sopalin_data_t *sopalin_data)
 Perform a sparse Cholesky factorization using PaRSEC runtime. More...
 

Detailed Description

PaStiX zpotrf PaRSEC wrapper.

Version
6.3.2
Author
Mathieu Faverge
Esragul Korkmaz
Pierre Ramet
Date
2023-07-21
Generated arithmetic file
from /builds/solverstack/pastix/sopalin/parsec/parsec_zpotrf.c, normal z -> z, Wed Dec 13 12:09:27 2023

Definition in file parsec_zpotrf.c.