PaStiX Handbook
6.4.0
|
#include "common.h"
#include "bcsc/bcsc.h"
#include "pastix/order.h"
#include "order/order_internal.h"
#include "blend/solver.h"
#include "sopalin/sopalin_data.h"
#include "pastix_papi.h"
#include "bcsc/bcsc_z.h"
#include "bcsc/bcsc_c.h"
#include "bcsc/bcsc_d.h"
#include "bcsc/bcsc_s.h"
#include <lapacke.h>
Go to the source code of this file.
Functions | |
int | pastix_subtask_applyorder (pastix_data_t *pastix_data, pastix_dir_t dir, pastix_int_t m, pastix_int_t n, void *b, pastix_int_t ldb, pastix_rhs_t Bp) |
Apply a permutation on the right-and-side vector before the solve step. More... | |
int | pastix_subtask_trsm (pastix_data_t *pastix_data, pastix_side_t side, pastix_uplo_t uplo, pastix_trans_t trans, pastix_diag_t diag, pastix_rhs_t Bp) |
Apply a triangular solve on the right-and-side vectors. More... | |
int | pastix_subtask_diag (pastix_data_t *pastix_data, pastix_rhs_t Bp) |
Apply a diagonal operation on the right-and-side vectors. More... | |
int | pastix_subtask_solve_adv (pastix_data_t *pastix_data, pastix_trans_t transA, pastix_rhs_t Bp) |
Solve the given problem without applying the permutation. More... | |
int | pastix_subtask_solve (pastix_data_t *pastix_data, pastix_rhs_t Bp) |
Solve the given problem without applying the permutation. More... | |
int | pastix_task_solve (pastix_data_t *pastix_data, pastix_int_t m, pastix_int_t nrhs, void *b, pastix_int_t ldb) |
Solve the given problem. More... | |
PaStiX solve routines
Definition in file pastix_task_solve.c.