Fast Auxiliary Space Preconditioning 2.7.7 Aug/28/2022
Loading...
Searching...
No Matches
PreMGRecur.c File Reference

Abstract multigrid cycle – recursive version. More...

#include <time.h>
#include "fasp.h"
#include "fasp_functs.h"
#include "PreMGUtil.inl"
#include "PreMGSmoother.inl"

Go to the source code of this file.

Functions

void fasp_solver_mgrecur (AMG_data *mgl, AMG_param *param, INT level)
 Solve Ax=b with recursive multigrid K-cycle. More...
 

Detailed Description

Abstract multigrid cycle – recursive version.

Note
This file contains Level-4 (Pre) functions. It requires: AuxArray.c, AuxMessage.c, AuxVector.c, BlaSpmvCSR.c, ItrSmootherCSR.c, ItrSmootherCSRpoly.c, KryPcg.c, KrySPcg.c, and KrySPvgmres.c
Warning
Not used any more! Deprecated in the future versions.

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.

Definition in file PreMGRecur.c.

Function Documentation

◆ fasp_solver_mgrecur()

void fasp_solver_mgrecur ( AMG_data mgl,
AMG_param param,
INT  level 
)

Solve Ax=b with recursive multigrid K-cycle.

Parameters
mglPointer to AMG data: AMG_data
paramPointer to AMG parameters: AMG_param
levelIndex of the current level
Author
Xuehai Huang, Chensong Zhang
Date
04/06/2010

Modified by Chensong Zhang on 02/27/2013: update direct solvers.

Definition at line 47 of file PreMGRecur.c.