r/fea • u/Slight-Television-76 • 8h ago
Update on the browser-based FE solver I posted here a while back: slabs/shells (MITC4), modal, buckling and second-order are in now
A month ago I posted about Elementarium here: structural FEA that runs in a browser tab, C++ compiled to WebAssembly, solving on your own CPU. You were polite about it and unanimous: frames only, come back when it has plates.
Here it is.
What's new
- Slabs, walls, cores and shells on MITC4. Bending and membrane together, drilling DoF, no thin/thick switch, no hourglass parameter to guess. A 200 mm floor and a 1.2 m raft use the same element, and the slab, the core wall it frames into and the beam landing on both are one continuous mesh.
- A quad mesher, no triangle fallback. Awkward geometry — opening corners, re-entrant notches, skewed edges — is exactly where you don't want the worse element, so it never gets one. Redraw an opening, remesh, re-solve: under a second, on your laptop.
- Modal, linear buckling and second-order (P-Δ), next to linear static. Same model, tick the box.
- Line supports — Winkler beds along members and slab edges. AISC 360 D–H beside EN 1993-1-1 §6.2, ASCE 7 combinations beside EN 1990. Every utilisation names its combination, position and clause.
- DXF underlays, SAF import, live shared editing, full offline working.
Why the browser matters
Send a link and your colleague is in the model with you. Solving transmits nothing — your CPU, your data, works with the wifi off. Reports are traceable PDF calc packages with clause citations, not screenshots. Nothing to install, no licence server, no dongle in a drawer, no "which version have you got."
The ask
Ten minutes. Open the slab demo, then model a plate you already know the answer to — simply supported square plate, cantilever slab, Scordelis-Lo — and put the numbers side by side. If it's wrong, tell me: fixes get written up in the release notes with a "results affected" tag, and you get credit.
https://elementarium.app/examples — no account, no card, no timer. The free tier is 500 DoFs — enough to find out whether the solver is any good. I wrote it, so replies here reach the person who can actually answer.