Calling hypre

Satish Balay balay at mcs.anl.gov
Tue May 22 00:09:50 CDT 2007


use:

call PCSetType(pc,'hypre',ierr)
call PCHYPRESetType(pc,'boomeramg',ierr)

Satish

On Tue, 22 May 2007, Ben Tay wrote:

> Hi,
> 
> presently I am using ./a.out -pc_type hypre -pc_hypre_type boomeramg to use
> hypre.
> 
> However, I have 2 matrix to solve and now I only want one of them to use
> hypre, while the other use jacobi + bcgs.
> 
> for the solver using hypre,
> 
> initially it's just:
> 
> call PCSetType(pc,PCLU,ierr) - direct solver
> 
> I now changed to
> 
> call PCSetType(pc,hypre,ierr)
> 
> call PCHYPRESetType(pc,boomeramg,ierr)
> 
> However, I got the error msg:
> 
> fortcom: Error: petsc_sub.F, line 125: This name does not have a type, and
> must have an explicit type.   [HYPRE]
>        call PCSetType(pc,hypre,ierr)
> 
> Sorry I don't really understand the eg. hyppilut.c since my knowledge of the
> c language is very basic.
> 
> So how should I set the options to use hypre?
> 
> Thank you.
> 




More information about the petsc-users mailing list