Calling hypre

Barry Smith bsmith at mcs.anl.gov
Tue May 22 07:49:11 CDT 2007


pcsettype


On Tue, 22 May 2007, Ben Tay wrote:

> Sorry I got this error during linking:
> 
> petsc_sub.o(.text+0x20c): In function `petsc_sub_mp_petsc_solver_pois_':
> /nfs/home/enduser/g0306332/ns2d_c/petsc_sub.F:125: undefined reference to
> `pcsetype_'
> 
> Did I miss out something?
> 
> Thanks
> 
> 
> On 5/22/07, Satish Balay <balay at mcs.anl.gov> wrote:
> > 
> > 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