fiat team mailing list archive
-
fiat team
-
Mailing list archive
-
Message #00252
Re: Simplicial elements
Still, in this case you have to handle a non-affine mapping so the jacobian
varies spatially. The quadrature module will have to be generalized. I
imagine that isn't too hard once the geometry is in place.
Rob
On Jan 24, 2008 10:58 AM, Anders Logg <logg@xxxxxxxxx> wrote:
> On Thu, Jan 24, 2008 at 10:06:19AM -0600, Robert Kirby wrote:
> > I will also point out that, even if FIAT had these element shapes, it
> would be
> > some work for FFC to adapt to use them. We would be in the world of
> non-affine
> > transformations, which means that the tensor representation in FFC would
> not
> > work. It can be generalized, but with some cost in run-time operation
> count.
> >
> > Rob
>
> Yes, or we could just go for quadrature in that case (ffc -r quadrature).
>
> --
> Anders
>
>
> > On Jan 24, 2008 9:15 AM, Martin Sandve Aln s <martinal@xxxxxxxxx> wrote:
> >
> > 2008/1/24, Anders Logg <logg@xxxxxxxxx>:
> > > On Thu, Jan 24, 2008 at 07:57:43AM -0600, Robert Kirby wrote:
> > > > Well, FIAT really does simplices because they're hard. Hexes
> and
> > rectangles
> > > > have tensor-product bases for H(div), H(curl), and H1, so you
> should
> > really be
> > > > doing spectral-type techniques. See the thesis of Heintsch
> (sp?) at
> > NYU for
> > > > some interesting work on high order H(div) and H(curl) a few
> years ago.
> > Not
> > > > sure if it got published, but it was very good
> > > >
> > > > I now have a user at Sandia who wants the other shapes, so I
> will be
> > looking at
> > > > doing this, either in Python or else with straight
> tensor-products in
> > C++. Of
> > > > course, pyramids and prisms present wrinkles of being somewhere
> > in-between.
> > >
> > > There has also been some interest in adding quads and hexes to the
> DOLFIN
> > > mesh library (which should not be very hard) so this might also
> happen
> > > (if someone has time to implement it).
> > >
> >
> > As a sidenote, SyFi supports code generation for quads and hexes (at
> > least Lagrange elements).
> >
> >
> >
> > > > On Jan 23, 2008 9:07 PM, Harish Narayanan <harish@xxxxxxxxxxx >
> wrote:
> > > >
> > > > Greetings,
> > > >
> > > > I understand from the documentation in FIAT that all its
> reference
> > > > elements treat spaces as simplicial complexes. Is there an
> obvious
> > > > difficulty in extending this to non-simplicial elements
> (assuming
> > the
> > > > mesh is suitably generated elsewhere)?
> > > >
> > > > I would be curious to read some literature on this topic if
> someone
> > were
> > > > willing to point me to it.
> > > >
> > > > Thanks,
> > > > Harish
> > > > _______________________________________________
> > > > FIAT-dev mailing list
> > > > FIAT-dev@xxxxxxxxxx
> > > > http://www.fenics.org/mailman/listinfo/fiat-dev
> > > >
> > > >
> > >
> > > > _______________________________________________
> > > > FIAT-dev mailing list
> > > > FIAT-dev@xxxxxxxxxx
> > > > http://www.fenics.org/mailman/listinfo/fiat-dev
> > >
> > > _______________________________________________
> > > FIAT-dev mailing list
> > > FIAT-dev@xxxxxxxxxx
> > > http://www.fenics.org/mailman/listinfo/fiat-dev
> > _______________________________________________
> > FIAT-dev mailing list
> > FIAT-dev@xxxxxxxxxx
> > http://www.fenics.org/mailman/listinfo/fiat-dev
> >
> >
>
> > _______________________________________________
> > FIAT-dev mailing list
> > FIAT-dev@xxxxxxxxxx
> > http://www.fenics.org/mailman/listinfo/fiat-dev
>
> _______________________________________________
> FIAT-dev mailing list
> FIAT-dev@xxxxxxxxxx
> http://www.fenics.org/mailman/listinfo/fiat-dev
>
Follow ups
References