On Nov 1, 2010, at 2:46 PM, jibum kim wrote:

> Are you saying that boomeramg with richardson iterations is same as the 
> multigrid without a preconditioner?

   I do not know what you mean by multigrid with or without a preconditioner?  
Multigrid doesn't "take a preconditioner", it is an iterative solver that can 
be used as a preconditioner but it cannot use other preconditioners.

> and if it the case, how can I set an extra preconditioner like ILU ?

   What do you mean by an "extra preconditioner"? I assume you mean use ILU as 
a smoother instead of SOR or Jacobi. BoomerAMG has no mechanism to use ILU as a 
smoother so you cannot do this.

   Because ML is more flexible it is possible to use PETSc's ILU as a smoother 
for it.

   Barry

> 
> Thanks,
> 
> - Jibum
> 
> ----- Original Message ----- From: "Barry Smith" <bsmith at mcs.anl.gov>
> To: "PETSc users list" <petsc-users at mcs.anl.gov>
> Sent: Monday, November 01, 2010 2:25 PM
> Subject: Re: [petsc-users] Boomeramg as a solver
> 
> 
> 
> On Nov 1, 2010, at 12:35 PM, jibum kim wrote:
> 
>> Hello,
>> 
>> I've used  Boomeramg as a preconditioner.
>> 
>> Now, I am wondering whether I can use Boomeramg as a solver ? and is it 
>> possible that I use Boomeramg as both a preconditioner and a solver?
>> 
>> I saw one slide saying that I can use KSPSetType(ksp, KSPRICHARDSON);
>> 
>> But when I try it and use -ksp_view, it shows that my solver is Richardson 
>> not  Boomeramg.
>> 
>> Could u clarify this issue ?
> 
> Richardson is our name for the iterative process   u^{n+1} = u^n + B(b - A 
> u^n) for n=1,...max_it where B is the application of the preconditioner (in 
> other words running a linear iterative method without any Krylov 
> acceleration). In BoomerAMG's case B is one application of the V or W cycle 
> (depending on your choice of BoomerAMG options).  So even though it says the 
> "solver" is Richardson it is using BoomerAMG for the entire solution process, 
> that is  algebraic multigrid with multiple V (or W cycles).
> 
>  Barry
> 
> 
> 
> 
>> 
>> Thank you.
>> 
>> - Jibum
> 
> 

Reply via email to