#include <math.h>
#include "superlu_zdefs.h"
Functions/Subroutines | |
int | pzCompRow_loc_to_CompCol_global (int_t need_value, SuperMatrix *A, gridinfo_t *grid, SuperMatrix *GA) |
Gather A from the distributed compressed row format to global A in compressed column format. | |
int | pzPermute_Dense_Matrix (int_t fst_row, int_t m_loc, int_t row_to_proc[], int_t perm[], doublecomplex X[], int ldx, doublecomplex B[], int ldb, int nrhs, gridinfo_t *grid) |
Permute the distributed dense matrix: B <= perm(X). perm[i] = j means the i-th row of X is in the j-th row of B. | |
int | zSolveInit (superlu_options_t *options, SuperMatrix *A, int_t perm_r[], int_t perm_c[], int_t nrhs, LUstruct_t *LUstruct, gridinfo_t *grid, SOLVEstruct_t *SOLVEstruct) |
Initialize the data structure for the solution phase. | |
void | zSolveFinalize (superlu_options_t *options, SOLVEstruct_t *SOLVEstruct) |
Release the resources used for the solution phase. | |
void | pzinf_norm_error (int iam, int_t n, int_t nrhs, doublecomplex x[], int_t ldx, doublecomplex xtrue[], int_t ldxtrue, gridinfo_t *grid) |
Check the inf-norm of the error vector. |
-- Distributed SuperLU routine (version 2.0) -- Lawrence Berkeley National Lab, Univ. of California Berkeley. March 15, 2003
int pzCompRow_loc_to_CompCol_global | ( | int_t | need_value, | |
SuperMatrix * | A, | |||
gridinfo_t * | grid, | |||
SuperMatrix * | GA | |||
) |
void pzinf_norm_error | ( | int | iam, | |
int_t | n, | |||
int_t | nrhs, | |||
doublecomplex | x[], | |||
int_t | ldx, | |||
doublecomplex | xtrue[], | |||
int_t | ldxtrue, | |||
gridinfo_t * | grid | |||
) |
int pzPermute_Dense_Matrix | ( | int_t | fst_row, | |
int_t | m_loc, | |||
int_t | row_to_proc[], | |||
int_t | perm[], | |||
doublecomplex | X[], | |||
int | ldx, | |||
doublecomplex | B[], | |||
int | ldb, | |||
int | nrhs, | |||
gridinfo_t * | grid | |||
) |
void zSolveFinalize | ( | superlu_options_t * | options, | |
SOLVEstruct_t * | SOLVEstruct | |||
) |
int zSolveInit | ( | superlu_options_t * | options, | |
SuperMatrix * | A, | |||
int_t | perm_r[], | |||
int_t | perm_c[], | |||
int_t | nrhs, | |||
LUstruct_t * | LUstruct, | |||
gridinfo_t * | grid, | |||
SOLVEstruct_t * | SOLVEstruct | |||
) |