dolfin team mailing list archive
-
dolfin team
-
Mailing list archive
-
Message #02736
Re: problem with vertexeval
-
To:
Discussion of DOLFIN development <dolfin-dev@xxxxxxxxxx>
-
From:
Alexander Jarosch <alexanj@xxxxx>
-
Date:
Thu, 15 Jun 2006 11:20:32 +0000
-
In-reply-to:
<20060614182014.GM5589@localdomain>
-
Reply-to:
Discussion of DOLFIN development <dolfin-dev@xxxxxxxxxx>
-
User-agent:
Thunderbird 1.5.0.4 (X11/20060613)
Thanks for the input, I had installed the new version of dolfin, but
make install seemed to not copy everything right, I cleaned out my
dolfin src directory and cloned the source again fresh from the net,
rebuilt and installed, now everything works fine ;-)
alex
Anders Logg wrote:
> My guess is that you have not installed DOLFIN. You need to do a make
> install. Check the file
>
> /home/alex/dolfin/local/include/dolfin/FiniteElement.h
>
> It looks like it has the old version of vertexeval(). It should look
> like this:
>
> virtual void vertexeval(uint vertex_nodes[], ...) const = 0;
>
> and not like this
>
> virtual void vertexeval(dolfin::real*, ...) const = 0;
>
> /Anders
>
>
> On Wed, Jun 14, 2006 at 09:56:37AM +0000, Alexander Jarosch wrote:
>
>> See, thats my problem, I did pull the ffc right now and installed it and
>> recompiled my forms and I still get those errors. anything special I
>> have to do to update, like completely clean out everything and recompile
>> everything?
>>
>> Thanks,
>>
>> /ALex
>>
>> Anders Logg wrote:
>>
>>> On Tue, Jun 13, 2006 at 02:26:16PM +0000, Alexander Jarosch wrote:
>>>
>>>
>>>> Hi,
>>>>
>>>> I just pulled the new dolfin and ffc codes and when I compile my codes I
>>>> get thinks like that:
>>>>
>>>> make clean && make
>>>> rm -f *.o core *.core main.o IceFem2D
>>>> `dolfin-config --compiler` `dolfin-config --cflags` -c main.cpp
>>>> In file included from main.cpp:7:
>>>> Stokes.h: In constructor
>>>> `dolfin::Stokes::BilinearForm::TestElement::TestElement()':
>>>> Stokes.h:36: error: cannot allocate an object of type
>>>> `dolfin::Stokes::BilinearForm::TestElement::SubElement_0'
>>>> Stokes.h:36: error: because the following virtual functions are abstract:
>>>> /home/alex/dolfin/local/include/dolfin/FiniteElement.h:56: error:
>>>> virtual void dolfin::FiniteElement::vertexeval(dolfin::real*, unsigned
>>>> int, const dolfin::real*, const dolfin::Mesh&) const
>>>> Stokes.h:37: error: cannot allocate an object of type
>>>> `dolfin::Stokes::BilinearForm::TestElement::SubElement_1'
>>>> Stokes.h:37: error: because the following virtual functions are abstract:
>>>> /home/alex/dolfin/local/include/dolfin/FiniteElement.h:56: error:
>>>> virtual void dolfin::FiniteElement::vertexeval(dolfin::real*, unsigned
>>>> int, const dolfin::real*, const dolfin::Mesh&) const
>>>> Stokes.h: In constructor
>>>> `dolfin::Stokes::BilinearForm::TrialElement::TrialElement()':
>>>>
>>>>
>>>> is there anything broken at the moment in dolfin/ffc? I did not closely
>>>> follow the dev emails the last two weeks...
>>>>
>>>> cheers,
>>>>
>>>> /ALex
>>>>
>>>>
>>> You need to update FFC. The FFC/DOLFIN interface has changed in order
>>> to accomodate some changes in the linear algebra library. Pull the
>>> latest FFC and recompile your forms.
>>>
>>> /Anders
>>>
>>>
>>> _______________________________________________
>>> DOLFIN-dev mailing list
>>> DOLFIN-dev@xxxxxxxxxx
>>> http://www.fenics.org/cgi-bin/mailman/listinfo/dolfin-dev
>>>
>>>
>>>
>>
>
> _______________________________________________
> DOLFIN-dev mailing list
> DOLFIN-dev@xxxxxxxxxx
> http://www.fenics.org/cgi-bin/mailman/listinfo/dolfin-dev
>
>
--
Alexander H. Jarosch
Jarðvísindastofnun Háskólans
Institute of Earth Sciences, University of Iceland
Náttúrufræðahús, Askja
Building of Natural Sciences, Askja
Sturlugata 7
IS - 101 Reykjavík
Iceland
Tel.: +354 525 4906
http://raunvis.hi.is/~jarosch/
References