[Dune] Dune Functions or Local Functions '

Benedikt Oswald benedikt.oswald at lspr.swiss
Mon Aug 26 13:47:57 CEST 2019


Hi Oliver,  thanks a lot for the clarification!


In my code I had an include called

#include <dune/functions/functionspacebases/pqknodalbasis.hh>


which obviously does not exist any more...I understand that

dune-functions has changed significantly over the last two years

and I need to base my code on the paper in arxiv ?


  Function space bases in the dune-functions module

Christian Engwer
<https://arxiv.org/search/cs?searchtype=author&query=Engwer%2C+C>,
Carsten Gräser
<https://arxiv.org/search/cs?searchtype=author&query=Gr%C3%A4ser%2C+C>,
Steffen Müthing
<https://arxiv.org/search/cs?searchtype=author&query=M%C3%BCthing%2C+S>,
Oliver Sander
<https://arxiv.org/search/cs?searchtype=author&query=Sander%2C+O>
(Submitted on 25 Jun 2018)

    The dune-functions Dune module provides interfaces for functions and
    function space bases. It forms one abstraction level above grids,
    shape functions, and linear algebra, and provides infrastructure for
    full discretization frameworks like dune-pdelab and dune-fem. This
    document describes the function space bases provided by
    dune-functions. These are based on an abstract description of bases
    for product spaces as trees of simpler bases. From this description,
    many different numberings of degrees of freedom by multi-indices can
    be derived in a natural way. We describe the abstract concepts,
    document the programmer interface, and give a complete example
    program that solves the stationary Stokes equation using Taylor-Hood
    elements. 



Greetings, Benedikt



Am 26.08.19 um 11:51 schrieb Oliver Sander:
> Hi Benedikt,
>
> * dune-functions implements Lagrange FE spaces on a given grid.
>
> it uses
>
> * dune-localfunctions, which only implements Lagrange shape functions
>   on reference elements
>
> Dune originally only had dune-localfunctions, and then implementations of
> grid-wide spaces appeared several times.  dune-functions came into existence
> as an effort to unify these different implementations.
>
> Cheers,
> Oliver
>
>
> On 26.08.19 11:40, Benedikt Oswald wrote:
>> Dear Dune, I need Lagrange basis functions on a simplex (tetrahedra) grid.
>>
>> I understand that there are 2 dune modules for basis functions:
>>
>> 1. Dune Functions
>>
>> 2. Dune Local Functions
>>
>> What module should I use ? What is the rationale of the two modules ?
>>
>> Thanks for a few hints.
>>
>> Greetings, Benedikt
>>
>>
>>  
>>
>> ----------------------------------------------------------------------------------------------------------------------
>> Dr. sc. techn. Benedikt Oswald - first engineer - LSPR AG - phone +41 43 366 90 74 - mobile +41 76 380 91 33
>> Grubenstrasse 9, CH-8045 Zürich, benedikt.oswald at lspr.swiss - www.lspr.swiss
>> ----------------------------------------------------------------------------------------------------------------------
>>
>>
>> _______________________________________________
>> Dune mailing list
>> Dune at lists.dune-project.org
>> https://lists.dune-project.org/mailman/listinfo/dune
>>
-- 

----------------------------------------------------------------------------------------------------------------------
Dr. sc. techn. Benedikt Oswald - first engineer - LSPR AG - phone +41 43 366 90 74 - mobile +41 76 380 91 33
Grubenstrasse 9, CH-8045 Zürich, benedikt.oswald at lspr.swiss - www.lspr.swiss
----------------------------------------------------------------------------------------------------------------------

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.dune-project.org/pipermail/dune/attachments/20190826/3918e7de/attachment.htm>


More information about the Dune mailing list