PaStiX Handbook  6.3.2
#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...

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...

## Detailed Description

PaStiX solve routines

Version
6.3.2
Date
2023-11-10