[petsc-dev] incomplete type error
Daniel Lowell
redratio1 at gmail.com
Wed Sep 7 13:52:24 CDT 2011
My local makefile:
ALL: lib
CFLAGS =
FFLAGS =
SOURCEC = bcgsgpu.c bcgskern.cu
SOURCEF =
SOURCEH = bcgsgpu.h
OBJSC = bcgsgpu.o bcgskern.o
OBJSF =
LIBBASE = libpetscksp
LOCDIR = src/ksp/ksp/impls/bcgsgpu/
MANSEC = KSP
include ${PETSC_DIR}/conf/variables
include ${PETSC_DIR}/conf/rules
include ${PETSC_DIR}/conf/test
On Wed, Sep 7, 2011 at 1:46 PM, Satish Balay <balay at mcs.anl.gov> wrote:
> Do you include kspimpl.h in your code?
>
> #include <private/kspimpl.h>
>
> Satish
>
>
> On Wed, 7 Sep 2011, Daniel Lowell wrote:
>
> > In my KSP implementation I have this in my function KSPSolve_BCGSGPU(KSP
> > ksp)
> >
> > (*ksp->pc->mat->ops->mult)(ksp->pc->mat,P,T);//where P and T are type
> Vec
> >
> > I get this error from icc:
> > bcgsgpu.c:222: error: dereferencing pointer to incomplete type.
> >
> > Not sure what I'm doing wrong here.
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20110907/591a4c95/attachment.html>
More information about the petsc-dev
mailing list