
2D FEM Solver
My attempt at writing a 2D Electromagnetic Solver
Although this is an ongoing project, I feel like I’ve put enough time and energy to start discussing it. This project was born from snippets of code I wrote during my Master’s degree, combined with a Matlab\Octave library called MESH2D, written by Darren .E. Computational method have always been one of my favorite subjects, this seemed like a relatively feasible adventure.
As usual, once you actually approach the tasks, it’s true size comes to light. So instead of the 6 months I assumed it would take, I am still working on it in my free time.
I will not write about the library structure and terrible architecture I chose. Sadly, object oriented programming in Octave is still very bad. You can see the code in my Github repository. The posts I did make about it so far include a short explanation about how ports in 3D EM simulations work and a test case of 1D Eigen-mode solver.
Hopefully, after the successful re-upload of this website, I can devote more time for developing this project and actually writing content.