elektroedde's FEM Application

Built in python using PySide6, gmsh, matplotlib.

Week 1 - Update #1: Make it work first, make it good later!

This is the first "working" version of the application. Currently it only solves one rectangle with simple Dirichlet boundary conditions that are hard coded. The plan is to be able to select which edge of the rectangle to set the boundary conditions on. For now I'm going to work on the overall structure of the program and make the code cleaner. The program as it works now is divided in four parts. These parts are Geometry, Physics, Meshing and Results. Below I have added an image for each part.

Geometry window
Fig 1: Geometry editor.
Physics window
Fig 2: Physics setup.
Meshing window
Fig 3: Mesh generation.
Results window
Fig 4: Result visualization.

What to work on:

References

  1. PySide6
  2. gmsh
  3. matplotlib