Suggestion for future capability

39 views
Skip to first unread message

Alan Bromborsky

unread,
Mar 30, 2014, 9:01:49 AM3/30/14
to sympy
My suggestion is to implement what I call a pde to finite element
translator. One would input a system of pde's and parameterized
approximating functions (such as certain classes of polynomials or
cardinal spline functions) and get the equivalent finite element
equations for the designated approximating functions. One thing this
would require is the ability to evaluate symbolic integrals of the
approximating functions overlap integrals over tetrahedral volumes and
surfaces.

someone

unread,
Mar 30, 2014, 9:09:50 AM3/30/14
to sy...@googlegroups.com
Hi,
I think this should continue the work in [1]
and then finally integrate with fenics[2].

[1] https://code.google.com/p/symfe/
[2] http://fenicsproject.org/applications/

Tim Lahey

unread,
Mar 30, 2014, 1:16:49 PM3/30/14
to sy...@googlegroups.com
SymFE doesn't appear to exist anymore as the Hg repository is gone.
There is SfePy which is still ongoing, though. That said, I'm not sure
how much it relates to SymFE. It does do 2D and 3D systems.

I implemented a Raleigh-Ritz approach for deriving FE element mass and
stiffness matrices in Maple (but only for beams). It's not as general as
a Galerkin approach, but was suitable for the systems I was solving.
I've been meaning to port it (as well as the solver code) to
SymPy/NumPy, but other things have been getting in the way.

One of the problems with trying to implement a system where you just
input a system of PDEs and parameterizing functions is that you can run
into problems for certain kinds of functions. I know of a thesis where
L-Splines were used, but they found problems at the boundaries of the
elements and found locking.

Cheers,

Tim.
> --
> You received this message because you are subscribed to the Google
> Groups "sympy" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to sympy+un...@googlegroups.com.
> To post to this group, send email to sy...@googlegroups.com.
> Visit this group at http://groups.google.com/group/sympy.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sympy/533817a0.491a0f0a.41ab.ffff9a34SMTPIN_ADDED_BROKEN%40gmr-mx.google.com.
> For more options, visit https://groups.google.com/d/optout.

Ondřej Čertík

unread,
Mar 30, 2014, 4:05:40 PM3/30/14
to sympy
There is also this, as part of [2]:

https://launchpad.net/fenics-syfi

Ondrej
Reply all
Reply to author
Forward
0 new messages