thliebig / openEMS

openEMS is a free and open-source electromagnetic field solver using the EC-FDTD method.
http://openEMS.de
GNU General Public License v3.0
413 stars 146 forks source link

Working docker image? #128

Closed JerryMartinsonLeviti closed 4 months ago

JerryMartinsonLeviti commented 9 months ago

Hi,

I have MacOS and have been struggling to get it to compile. I went through all the issues and stuff and can't get it to work. One thing from going through the process and looking at other's works is that it seems that this tool is great but depends on a lot of moving parts that are beyond openEMS direct control.

I suggest a way around this issue: Create a working Ubuntu docker image with Octave/Python etc... that can forward X out to an X server. That way it can work in windows, unix, mac without all of us stumbling over our specific computer setup.

Has anyone done this yet?

MrHighVoltage commented 8 months ago

Yes, openEMS is included in the IIC-OSIC-Tools Docker container, where I'm a maintainer. That is basically a complete collection tools for open-source IC Design. So maybe this is an overkill for you, but openEMS, Octave and Python are included and the container is ready to run with X-forwarding or a VNC-Server.

If that is too much bloat for your application, you can use our build-setup to build your own container and remove everything you do not need. But basically, this should be quite easy, as openEMS is included in the Ubuntu-Packages.