fedOO is a Python library for Finite Elements, highly tunable with emphasis on model reduction (PGD, AI-based models). It has a designed balance between speed and ease-of-use. fedOO integrates a non-linear solver, and tools to faciitate integration of homogenization techniques and multiscale modelling.

Here are the main features:

  • FEDOO is entirely written in Python 3
  • Resolution of problems based on a separated decomposition (PGD, POD, Reduced bases) Static and Dynamics poblems
  • Mesh import/export from msh (GMSH) and vtk format
  • Export results in vtk file for easy visualisation with Paraview (https://www.paraview.org/)
  • Constitutive equation library including elasto-plastic law, composites law, …
  • Include many type of elements like cohesive elements, 2D, 3D, beam, …
  • Geometrical non linearities
  • And many other….
Simulation of an assembly of beams Simulation of damage in composite materials (yarns shown) using Periodic boundary conditions and PGD model reduction Simulation of periodic architectured materials response using Periodic boundary conditions
Examples of Finite Element simulations using fedoo : Beam network, damage in composites, and architectured materials.