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

Abstract non-recursive full multigrid cycle. More...

#include <math.h>
#include <time.h>
#include "fasp.h"
#include "fasp_functs.h"
#include "mg_util.inl"

Go to the source code of this file.

Functions

void fasp_solver_fmgcycle (AMG_data *mgl, AMG_param *param)
 #include "forts_ns.h" More...
 

Detailed Description

Abstract non-recursive full multigrid cycle.

Definition in file fmgcycle.c.

Function Documentation

void fasp_solver_fmgcycle ( AMG_data mgl,
AMG_param param 
)

#include "forts_ns.h"

Solve Ax=b with non-recursive full multigrid K-cycle

Parameters
mglPointer to AMG data: AMG_data
paramPointer to AMG parameters: AMG_param
Author
Chensong Zhang
Date
02/27/2011

Modified by Chensong Zhang on 06/01/2012: fix a bug when there is only one level. Modified by Chensong Zhang on 02/27/2013: update direct solvers. Modified by Zheng Li on 11/10/2014: update direct solvers. Modified by Hongxuan Zhang on 12/15/2015: update direct solvers.

Definition at line 36 of file fmgcycle.c.