Fast Auxiliary Space Preconditioning  1.8.4 Feb/15/2016
smoother_csr_cr.c File Reference

Smoothers for dCSRmat matrices using compatible relaxation. More...

#include <math.h>
#include "fasp.h"
#include "fasp_functs.h"

Go to the source code of this file.

Functions

void fasp_smoother_dcsr_gscr (INT pt, INT n, REAL *u, INT *ia, INT *ja, REAL *a, REAL *b, INT L, INT *CF)
 Gauss Seidel method restriced to a block. More...
 

Detailed Description

Smoothers for dCSRmat matrices using compatible relaxation.

Note
Restricted-smoothers for compatible relaxation, C/F smoothing, etc.

Definition in file smoother_csr_cr.c.

Function Documentation

void fasp_smoother_dcsr_gscr ( INT  pt,
INT  n,
REAL u,
INT ia,
INT ja,
REAL a,
REAL b,
INT  L,
INT CF 
)

Gauss Seidel method restriced to a block.

Parameters
ptRelax type, e.g., cpt, fpt, etc..
nNumber of variables
uIterated solution
iaRow pointer
jaColumn index
aPointers to sparse matrix values in CSR format
bPointer to right hand side – remove later also as MG relaxation on error eqn
LNumber of iterations
CFMarker for C, F points
Author
James Brannick
Date
09/07/2010
Note
Gauss Seidel CR smoother (Smoother_Type = 99)

Definition at line 38 of file smoother_csr_cr.c.