I am pleased to announce release 2019.4 of SfePy.
SfePy (simple finite elements in Python) is a software for solving systems of
coupled partial differential equations by the finite element method or by the
isogeometric analysis (limited support). It is distributed under the new BSD
Home page: http://sfepy.org
Mailing list: https://mail.python.org/mm3/mailman3/lists/sfepy.python.org/
Git (source) repository, issue tracker: https://github.com/sfepy/sfepy
Highlights of this release
- support surface terms in 1D problems
- improved Gmsh mesh format support (write .msh files)
- new updating procedure in nonlinear homogenization
- improved/faster log plotter
For full release notes see .
Contributors to this release in alphabetical order:
I'm building a Python/Jupyter application that generates highly complex three-dimensional shapes which I want to evaluate in Sfepy. They are closed meshes and available in various CAD formats and as (t)vtk objects.
When I'm trying to simulate linear elasticity based on the Sfepy interactive example I get an error at the creation of the FEDomain (code: domain = FEDomain('domain', myMesh)
AttributeError: 'vtkCommonDataModelPython.vtkPolyData' object has no attribute 'coors'
I cannot seem to find out how to convert (or 'enrich') my tvkt/vtk PolyData in such a way that it can serve as an FEM Mesh.
I've tried the Mesh.from_data(mesh, coors, ngroups, conns, mat_ids, descs) function, but cannot figure out what to do with the arguments aside from mesh...
Help would be greatly appreciated.