Symbolic backend
Alias elimination, Pantelides index reduction with dummy derivatives, BLT sorting and tearing, and exact symbolic Jacobians, evaluated by a compiled register tape.
Free public beta · Modelica Standard Library 4.1 · in your browser
Diokle compiles Modelica models to native code and WebAssembly, simulates them with its own solvers, and plots the results beside the diagram. Nothing to install, and the workbench is free to use.
Signing in is optional. The workbench runs without an account.
01
A Rust core runs the same compiler and solvers on a server and in a browser tab.
Alias elimination, Pantelides index reduction with dummy derivatives, BLT sorting and tearing, and exact symbolic Jacobians, evaluated by a compiled register tape.
Variable-order BDF, Radau IIA and ESDIRK with colored Jacobians and dense or sparse LU. Dopri5 switches to BDF when a model turns stiff. RK4 and Euler are there for fixed steps.
Zero-crossing events, when, elsewhen and reinit, and state machines drawn as diagrams.
Package browser, icon, diagram and text views of every class, a variable browser, a plot window with display units, and simulation setup in one place.
Modelica Standard Library 4.1.0 loads in the browser, including MultiBody, the QuasiStatic machines, Media (IF97 water, R134a, moist air) and Fluid. 3-D animation replays MultiBody models.
Results go to Dymola-format .mat files or CSV, readable by Dymola, OMEdit and DyMat.
02
Every view below is a live part of the app, not a mock-up.
03
Each Standard Library example is compared with its reference result. The scoreboard lists every example, the signals that differ, and the reference exceptions with the reason each one is documented.
04
The beta is free, and it takes no payment. The paid parts are not live yet, so they are marked as coming soon.
Available now
$0
Coming soon
$0 for 10 messages a month
Coming soon
10¢ a message, in packs
Prices are the planned launch prices and can change before the paid parts go live.