pHyem library

phyem is an open-source finite element library that bridges port-based thinking to numerics and enables LEGO-like simulations. The name, pHyem, stands for Python + Port-Hamiltonian + FEM + Physics.

The project’s maintainer is Yi Zhang. The full list of contributors, including myself, can be found here.

Examples of different problems demonstrating the capabilities of the library can be found in Jupyter notebooks 🪐 and Gallery🖼.