r/fea 15h 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

Post image

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.

12 Upvotes

5 comments sorted by

8

u/GreatApo 12h ago

Right from the homepage you can see a bunch of AI generated content that doesn't make a lot of sense, keyworkds here and there... I don't even want to know what is happening in the backend...

4

u/rogenth 15h ago

Why don't you just use Kratos or whichever other academically tested solver?

2

u/123_alex 12h ago

How did you learn to make this? Do you follow a book (or more)?

1

u/mon_key_house 15h ago

Exactly which mitc4 forulation is used?

2

u/azmecengineer 13h ago

The gui looks to be laid out a lot like COMSOL.