#include "Paso.h"
#include "SystemMatrix.h"
#include "Solver.h"
Functions | |
err_t | Paso_Solver_BiCGStab (Paso_SystemMatrix *A, double *r, double *x, dim_t *iter, double *tolerance, Paso_Performance *pp) |
err_t Paso_Solver_BiCGStab | ( | Paso_SystemMatrix * | A, | |
double * | r, | |||
double * | x, | |||
dim_t * | iter, | |||
double * | tolerance, | |||
Paso_Performance * | pp | |||
) |
References ABS, Paso_MPIInfo::comm, FALSE, MPI_DOUBLE, Paso_SystemMatrix::mpi_info, PASO_ONE, Paso_Solver_solvePreconditioner(), Paso_SystemMatrix_getTotalNumRows(), Paso_SystemMatrix_MatrixVector_CSR_OFFSET0(), PASO_ZERO, SOLVER_BREAKDOWN, SOLVER_INPUT_ERROR, SOLVER_MAXITER_REACHED, SOLVER_MEMORY_ERROR, SOLVER_NO_ERROR, TMPMEMALLOC, TMPMEMFREE, and TOLERANCE_FOR_SCALARS.
Referenced by Paso_Solver().