RunMat FEA launching soon. Request early access ->

Push the frontier of math and physics

Run GPU accelerated simulations, plots and analysis in MATLAB syntax. Available in the browser, on the desktop, and as a CLI.

View other download options.

Syntax you already know

No new language to learn. RunMat is an open runtime that runs MATLAB-syntax code with GPU acceleration, diagnostics, plotting, collaboration, and project history.

Automatic GPU acceleration

RunMat compiles MATLAB-syntax code and schedules it across CPU and GPU cores to run it as fast as possible. Chains of elementwise math and reductions are parallelized and fused into as few GPU dispatches as possible.RunMat handles the hardware details: data allocation, movement, residency, and dispatch across CPU and GPU. The result is MATLAB code that runs fast.

Real-time, 3D visualizations

RunMat's GPU-accelerated 2D and 3D plotting engine runs as an extension of your computation pipeline. Plots are projection operations applied to variables already resident on the GPU.As a result, your variables are projected into interactive figures without copying data between systems or switching plotting stacks. Your figures stay live and responsive, instead of ending as static screenshots.Change the code, rerun the model, rotate the result, inspect the shape, and keep moving.

Built for humans and agents

RunMat is designed for agent-in-the-loop engineering. Agents can see runtime figure and variable states, work through an explicit read/write policy and accumulate reversible change sets, so you can guide the agent’s behavior and review its changes in a controlled loop.

Built for teams working on serious math

Shared project state

Keep code, data, figures, and run history attached to a shared project that stays synchronized across the team, while each person keeps only their most recently accessed project data on local disk.

Learn about shared projects

File and run version history

Capture and track file edits and run outputs. Compare or revert to a previous state. Never lose a calculation again.

Explore versioning

Local, shared, or self-hosted

Use RunMat in the browser, on desktop, the CLI, or on infrastructure your team controls.

Supported architectures

Try RunMat

Download RunMat Desktop for full performance, or run in your browser with zero setup.

Install CLI only
$ curl -fsSL https://runmat.com/install.sh | sh