EMerge FEM
EMerge is a Python based FEM solver currently only for time-harmonic electromagnetic simulations.
​
EMerge is currently on version 1.0.
You can download it from PyPi. Please consult the user manual in the resources page for installation details!
​
OS - Windows | MacOS (Intel + ARM) | Linux
Python - V3.9 - 3.13
Or download the code manually

System Requirements:
EMerge runs on all operating systems!
The parallel direct solver PARDISO only works on Intel and AMD devices. UMFPACK is available on Linux and MacOS. For Windows there is an installation tutorial on Github and in the documentation section. cuDSS requires NVidia devices Pascal and newer.
​
Any system can run EMerge. The following is a good rule of thumb in terms of RAM memory requirements:
-
4GB: Single threaded up to 50k DOF, Multi threaded up to 10k
-
8GB: Single threaded up to 150k DOF, Multi threaded up to 30k
-
16GB+: Single threaded up to 250k DOF, Multi threaded up to 50k
Windows
To install EMerge on windows copy the following line:
​
​
​
Or with NVidia's cuDSS