Sitter - A Fast 3D Magneto-statics Sim/Engine in iced + Rust

See, I needed something like Ansys ... ... Except I needed it to be free, or at least, less than $30K a year... and you know how it is - I've got a thing for Rust. I really like it... I think by the time I die I will have rewritten every program that i use in Rust - if someone else hasn't beaten me to it (and done it better... i still might then write my own, just because.) no trust me - it's a healthy obsession, i'm sure of it.

So, I started with FEMM. I'm on macOS, so I had to port it first. I stripped out the entire GUI and then built a new one in iced + Rust. It went well , I'll link it. FEMM was neat, it was fun porting. But it couldn't answer my question...

One of my favorite programs is Falstad's circuit simulator. Not because it is the best most accurate simulator (it's not). But because when I need an answer to a circuit question, it's the program I open. 9/10 times, it's enough. When my question is fundamental, I don't need to know the exact details at the highest level of possible accuracy... I just need to know *what * happens If I'm looking for the details, yeah, I open SPICE. But... if I couldn't first ask dumb questions in Falstad, I'd have never gotten to asking smarter ones in SPICE.

I am not an expert in these fields. This is not an engine for getting hyper accurate answers down to the decimal. I am not trying to compete with the industry leading software. That kind of thing? You use at the end. This is meant to be used before you bother opening up that software; a general answer in minutes - not hours or days.


Tested on: macOS, Windows and Linux; aarch64 + x86_64

FEMM (Port):https://git.else-if.org/jess/FEMM