Fast Auxiliary Space Preconditioning 2.7.7 Aug/28/2022
Loading...
Searching...
No Matches
ItrSmootherCSRcr.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.
This file contains Level-2 (Itr) functions. It requires: AuxMessage.c

Copyright (C) 2009–Present by the FASP team. All rights reserved.

Released under the terms of the GNU Lesser General Public License 3.0 or later.

// TODO: Need to optimize routines here! –Chensong

Definition in file ItrSmootherCSRcr.c.

Function Documentation

◆ fasp_smoother_dcsr_gscr()

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
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 48 of file ItrSmootherCSRcr.c.