Pavel Solin wrote:
> Hi Robert, this is the best news of today!
Thanks! Now you can (almost) try sfepy yourself. :) Nothing really
useful there, though...
> 2009/5/21 Robert Cimrman <cimr...(a)ntc.zcu.cz>
>> Hi all,
>> sfepy can be now used within femhub! For an example see . It is still
>> very basic, but it works. To try it, follow the instructions at .
>>  http://code.google.com/p/femhub/wiki/ExampleSfePy
>>  http://code.google.com/p/femhub/
I am pleased to announce the release of SfePy 2009.2.
SfePy (simple finite elements in Python) is a software, distributed
under the BSD license, for solving systems of coupled partial
differential equations by the finite element method. The code is based
on NumPy and SciPy packages.
Mailing lists, issue tracking, git repository: http://sfepy.org
Home page: http://sfepy.kme.zcu.cz
People who contributed to this release: Vladimir Lukes.
- new scripts:
- isfepy (interactive sfepy) - customized IPython shell for quick
"compute and visualize" work
- postproc.py - a script to visualize (via mayavi2) results saved in
- probe.py - a script to probe and plot results along geometrical
objects (e.g. lines, rays) intersecting the mesh
- automatic html documentation generation via doxygen
- extended syntax of equations to allow boundary traces of variables
- fixed live plotting via multiprocessing for multi-core machines
- short input syntax for LCBC conditions, fields, integrals, materials
- new solvers:
- Broyden and Anderson nonlinear solvers (SciPy implementation)
- new mesh readers:
- Nastran (.bdf) format
- Abaqus ascii (.inp)
- new example problems, tests and terms
- phononic materials:
- plotting improved
- caching of eigen-problem solution and Christoffel acoustic tensor
- choose and call DFT solver via solver interface
For more information on this release, see
I have taken the isympy code (interactive sympy shell based on ipython),
tweaked it, and called isfepy - the interactive sfepy shell. It is still
very preliminary, but it opens new possibilities of how sfepy could be
deployed, and even now it is usable for the basic stuff, like:
In : pb, vec, data = pde_solve('input/poisson.py')
In : view = Viewer(pb.get_output_name())
In : view()
 solves a Poisson equation in 3D by the finite elements, 
constructs a mayavi2 viewer, and  displays the results using the
mayavi's mlab.show(). Of course,  should work for other input files too.
In this way one can quickly run simple problem inputs and view the
Could you try it, please, when you have some spare moments? The plotting
requires mayavi2 (at least 3.1.0), but it is not mandatory - only the
step  will do nothing.
I would like to try out sfepy, and I am having an installation issue.
Scipy no longer as umfpack under
and this seems to create a problem when I run simple.py to install. I
looked around and it seems that scipy is moving umfpack to scikits,
but I couldn't figure out an easy way around the problem. It seems
also that other issues exist with umfpack with other problem, but I
couldn't find an exact solution to this particular problem. I was
wondering if anyone can share a solution.
I am using Ubuntu 9.04 and Python 2.6.