Hi Robert, Ondrej, others.
For some time now I've been planing to learn finite element method
with the purpose of applying it to electrostatic problems arising in
field emission calculations. I'm also fond of free software tools.
I've been thinking of using libmesh, which seems to be rather
powerful, but currently I would say that it is too hardcore for me,
given how weak my knowledge of C++ is; plus I don't yet need advanced
capabilities like parallel computation.
So while reading about sympy, I've stumbled upon sfepy, and I feel
optimistic about it because 1) it looks like a still relatively simple
implementation, and 2) it is wrtten mostly in Python (I've got some
experience with Python, numpy, scipy, matplotlib).
What sfepy is lacking is of course documentation. I've read some
introductory texts on FEM, but certainly don't feel knowledgeable
enough to figure how to use sfepy right away. I wold say I need to
close the gap between pure theory and sfepy implementation. Thus I've
got two questions:
* Do you think that using sfepy to learn FEM in general is a good
idea? (By "using sfepy to learn FEM" I mean 1) learning how to
describe the problem so that sfepy can solve it and 2) learning how
sfepy actually works so that I can actually make modifications myself)
* What book would you recommend as a guide to studying FEM (is there
one that sfepy implementation follows more closely than the others)?
Sorry if my questions look silly -- they certainly do to me :)
Nonetheless, thanks for the great work!
--
Sergey