#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <assert.h>
#include <string.h>
#include <math.h>
#include "prototypes.h"
#include "paz_aztec.h"
#include "Petra_Comm.h"
#include "Petra_Map.h"
#include "Petra_Time.h"
#include "Petra_BlockMap.h"
#include "Petra_RDP_MultiVector.h"
#include "Petra_RDP_Vector.h"
#include "Petra_RDP_DVBR_Matrix.h"
#include "Petra_RDP_CRS_Matrix.h"
#include "Ifpack_ILUK_Graph.h"
#include "Ifpack_RDP_CRS_RILUK.h"
Go to the source code of this file.
|
void | BiCGSTAB (Petra_RDP_CRS_Matrix &A, Petra_RDP_Vector &x, Petra_RDP_Vector &b, Ifpack_RDP_CRS_RILUK *M, int Maxiter, double Tolerance, double *residual, double &FLOPS, bool verbose) |
|
int | main (int argc, char *argv[]) |
|
#define perror |
( |
|
str | ) |
{ fprintf(stderr,"%s\n",str); exit(-1); } |
#define perror1 |
( |
|
str, |
|
|
|
ierr |
|
) |
| { fprintf(stderr,"%s %d\n",str,ierr); exit(-1); } |
void BiCGSTAB |
( |
Petra_RDP_CRS_Matrix & |
A, |
|
|
Petra_RDP_Vector & |
x, |
|
|
Petra_RDP_Vector & |
b, |
|
|
Ifpack_RDP_CRS_RILUK * |
M, |
|
|
int |
Maxiter, |
|
|
double |
Tolerance, |
|
|
double * |
residual, |
|
|
double & |
FLOPS, |
|
|
bool |
verbose |
|
) |
| |
int main |
( |
int |
argc, |
|
|
char * |
argv[] |
|
) |
| |