PaStiX Handbook  6.3.2
pastix_task_refine.c File Reference

Go to the source code of this file.

Typedefs

typedef pastix_int_t(* refine_fct_t) (pastix_data_t *, pastix_rhs_t, pastix_rhs_t)
 Select the refinement function to call depending on the matrix type and the precision.
 

Functions

int pastix_subtask_refine (pastix_data_t *pastix_data, pastix_rhs_t Bp, pastix_rhs_t Xp)
 Perform the iterative refinement without apply the permutations. More...
 
int pastix_task_refine (pastix_data_t *pastix_data, pastix_int_t m, pastix_int_t nrhs, void *b, pastix_int_t ldb, void *x, pastix_int_t ldx)
 Perform iterative refinement. More...
 
int pastix_task_solve_and_refine (pastix_data_t *pastix_data, pastix_int_t m, pastix_int_t nrhs, void *b, pastix_int_t ldb, void *x, pastix_int_t ldx)
 Performs solve and iterative refinement without unnecessary permutations. More...
 

Detailed Description

PaStiX refinement functions implementations.

Version
6.3.2
Author
Mathieu Faverge
Pierre Ramet
Xavier Lacoste
Gregoire Pichon
Tony Delarue
Alycia Lisito
Date
2023-07-21

Definition in file pastix_task_refine.c.