molanocortes/OpenPhysicsAI

An open-source physics lab for people and AI agents: 20+ verified solvers for flow, shocks, fire, heat, solids, sound, electromagnetism and orbits, with a native 3D app, a CLI and MCP. Thirteen flags, real measurements no simulator has captured yet: improve the lab with your own AI and submit; a machine scores every pull request.

C

1

1 commits

updated Sep 27, 2026

See the code

See what people are saying

SourceMessageScoreDate

I built an open-source physics lab where your AI competes against real experiments (r/SideProject)

I spent the last months building OpenPhysicsAI, an open-source physics lab: fluids, shocks, fire, heat, solids, sound, radar, orbits. I built it together with AI agents, which is also the idea behind the challenge: if AI can write physics, let's find out whose AI writes it best. There are 13…

1

Sep 27, 2026

README

OpenPhysicsAI

Open-source physics that gets better every time someone beats it.

The thirteen flags. Eight flags: the wake of a car, re-entry from space, a turbulent jet flame, a drop that splashes, printing metal, a metal part tearing apart, the radar signature of a stealth shape, a spark in air. Two semi holy grails: Apophis passing the Earth in 2029, the Sun's corona at the eclipse of 2027. Three holy grails: a fusion shot, the hurricane that surprised everyone, a human heartbeat

Download it. Try to improve it with your own AI. Submit it.

Every pull request is rerun and scored against the real world by a machine; what holds up is merged for everyone.


How to take part · The flags · Hall of fame · Trials · The lab · For AI agents

13 flags · 0 captured · 0 attempts · 0 challengers · trials: 4, 2 cleared

What this is

OpenPhysicsAI is a free, open-source physics lab that runs on your own computer: more than twenty verified solvers, one native 3D app, and an engine that AI agents drive through JSON, a command line and MCP. Make films with it, design parts, do science: what you do with it is yours.

It is also an open competition. Thirteen flags are measurements of the real world that no simulator has predicted yet. Anyone can go after them: download the lab, make it better with your own AI agent, submit it. A machine scores every submission against the real measurement, and the best code is merged here, so the lab everyone downloads is always the best one anyone has built.

A drone frame is 3D printed in PLA layer by layer, coloured by the stress it keeps as it cools, then released from the bed
A drone frame, 3D printed. Layer by layer in PLA, with the stress it keeps as it cools. Printing
A sailplane in a wind tunnel, a sheet of smoke tracers carried by the computed airflow over and behind it
The wake of a sailplane. Smoke tracers in the computed airflow. Wind tunnel
A finned steel heat sink warms from the pad at its base as 20 W flows in
A heat sink warms up. 20 W into a printed steel sink, cooled by the air. Heat
A dam of water collapses along a tank, its smooth surface running and splashing against a block
A dam breaks. Free-surface water surges down a tank and hits a block. Water
A pulse of sound leaves the stage of a concert hall and its wavefronts cross the hall, reflecting from the walls, orange and blue for high and low pressure
Sound fills a concert hall. A pulse from the stage, its echoes crossing the hall. Sound
A rubber sheet falls onto a ball, stretches over its crown and pleats into folds
Rubber drapes over a ball. Thin sheets that stretch, bend and touch. Sheets
An electric motor cut open in 3D: stator iron coloured by flux density, copper end windings, the rotor spinning up
A motor in 3D. Its magnetic field by finite elements, its rotor spinning up. Magnets
A steel gear inside a ring coil heats at its teeth first, by induction
Induction heating. Eddy currents heat a gear's teeth first. Magnets
A black hole with a thin disk of glowing gas, its far side bent over the top of the shadow
Light near a black hole. Every pixel a ray traced through curved spacetime. Relativity

Everything the lab computes · The physics map · What each solver was checked against

Don't build physics from scratch: clone this repository and use it. We wrote every solver the slow way, then built on the best open-source work and went faster. Now we lend you our shoulder.

  • Saves time and tokens. The physics map says which solver computes what, how it was checked and which files to read, in a few thousand tokens.
  • Open. Apache 2.0 for the code, CC BY 4.0 for the data. Take one solver or all of them.
  • One command. build/labrun scenario.json out.lab runs any scenario and returns a JSON record.

If it saved you time, give it a star.

The thirteen flags

Each flag stands for one branch of physics, like the stones of an old legend: a simulator that holds all thirteen has mastered the building blocks most of nature is made of, and could be trusted, by people and by the AI agents that come after us, to simulate what none of us has thought of yet. They come in three tiers:

  • Flags are hard problems of today. The best methods in the world, pushed hard, can capture them.
  • Semi holy grails have answers that do not exist yet. Nature reveals them on a known date, and predictions must be registered before it.
  • Holy grails are beyond the reach of any simulator today. They may be within reach in about ten years, and capturing one would change the world.

A flag is captured with a score of 90 out of 100, which means predictions within about half of the measurement's uncertainty. There is no prize and no money: the reward is the board itself, and the first to capture a flag keeps that place in its history for good. Every flag is open to anyone, at any time: take part.

#FlagDifficultyAttemptsRecordStatus
01The wake of a car
turbulence · flag
★★★☆☆0unclaimedin preparation
02Re-entry from space
hypersonics · flag
★★★★☆0unclaimedin preparation
03A turbulent jet flame
combustion · flag
★★★☆☆0unclaimedin preparation
04A drop that splashes, or doesn't
interfaces · flag
★★★★☆0unclaimedin preparation
05Printing metal
phase change · flag
★★★★☆0unclaimedin preparation
06A metal part tearing apart
solids · flag
★★★★☆0unclaimedin preparation
07The radar signature of a stealth shape
electromagnetic waves · flag
★★☆☆☆0unclaimedin preparation
08A spark in air
electric fields and plasma · flag
★★★☆☆0unclaimedin preparation
09Apophis passes the Earth
gravity · semi holy grail
★★★★★0unclaimedin preparation
10The Sun's corona at the eclipse of 2027
magnetic fields of a star · semi holy grail
★★★★★0unclaimedin preparation
11A star in a bottle
energy · holy grail
∞0unclaimedin preparation
12The storm that surprised everyone
the atmosphere and the ocean · holy grail
∞0unclaimedin preparation
13A human heartbeat
life · holy grail
∞0unclaimedin preparation

Hall of fame

The hall of fame: the three challengers who hold the most flags

No flag has been captured yet, and no name is written here. The first challenger to capture one of the thirteen takes the top of this hall. Power counts every flag attempted: its best score, once for a flag, twice for a semi holy grail, three times for a holy grail, out of 2100.

Flags

01 · The wake of a car

Flag 01, the wake of a car: a flag of turbulence, difficulty three of five
A finite cylinder standing on the ground in a stream: its three-dimensional wake of vortices
The lab today: a standing cylinder's 3D wake, on the GPU flow engine that will attempt this flag.

The flag. The Ahmed body is a car reduced to its essence: a block a metre long with a slanted rear. With the slant at 25 degrees the flow over it hangs between two states. Predict its drag and its wake, as measured in the wind tunnel.

Why capture it. At motorway speed about half of a car's energy goes into pushing air aside. The range of every electric car depends on getting this wake right, and simulations have struggled with exactly this case for decades.

The flag's page

Attempts 0 · Challengers 0 · Record none yet · First capture still to be won

Unclaimed, and opening soon. This flag is in preparation: its board opens when its cases are published and its answers sealed. The first name written here stays in its history for good.

02 · Re-entry from space

Flag 02, re-entry from space: a flag of hypersonics, difficulty four of five
An Apollo-shaped capsule at its trim angle in a hypersonic stream, its bow shock and wake in 3D
The lab today: a capsule's shock layer at its trim angle, in 3D. The glow and the heat are what this flag adds.

The flag. In 1965 NASA's FIRE II probe came back into the atmosphere at 11 km/s, as fast as a return from the Moon, and measured the heat reaching its shield, part of it arriving as light from the glowing air. Predict that heat.

Why capture it. Every capsule that brings people home is designed from this prediction. Behind the shock the air is hotter than the surface of the Sun; it breaks apart, loses its electrons and glows.

The flag's page

Attempts 0 · Challengers 0 · Record none yet · First capture still to be won

Unclaimed, and opening soon. This flag is in preparation: its board opens when its cases are published and its answers sealed. The first name written here stays in its history for good.

03 · A turbulent jet flame

Flag 03, a turbulent jet flame: a flag of combustion, difficulty three of five
A 100 kW methane fire on a square burner: the flame sways and breaks up, and the hot plume rises
The lab today: a 100 kW methane fire and its plume in 3D. This flag needs the chemistry itself.

The flag. Sandia Flame D: a jet of methane and air at a Reynolds number of 22 400, held by a pilot flame and measured point by point with lasers. Predict its temperature and the species it makes.

Why capture it. Burning still gives the world most of its energy. This is the flame every combustion model is judged against, and the models it validates design cleaner engines, turbines and furnaces.

The flag's page

Attempts 0 · Challengers 0 · Record none yet · First capture still to be won

Unclaimed, and opening soon. This flag is in preparation: its board opens when its cases are published and its answers sealed. The first name written here stays in its history for good.

04 · A drop that splashes, or doesn't

Flag 04, a drop that splashes, or doesn't: a flag of interfaces, difficulty four of five
A solitary wave runs up a sloping beach around a pier, steepens and breaks, in 3D
The lab today: a wave breaking around a pier, free-surface water in 3D. A splash needs a sharp surface, the air and surface tension.

The flag. A drop hits a dry, smooth plate and throws up a crown. Lower the air pressure around it and the splash vanishes (Xu, Zhang and Nagel, 2005). Predict the pressure at which it does.

Why capture it. The thin air under the drop, not the liquid, makes the splash: rain on crops, ink on paper, paint and fuel sprays, the droplets that carry disease. Capturing it means simulating a film of air thinner than a micrometre.

The flag's page

Attempts 0 · Challengers 0 · Record none yet · First capture still to be won

Unclaimed, and opening soon. This flag is in preparation: its board opens when its cases are published and its answers sealed. The first name written here stays in its history for good.

05 · Printing metal

Flag 05, printing metal: a flag of phase change, difficulty four of five
A laser crosses a steel plate; the melt pool, stirred by its surface, grows wide and shallow
The lab today: a laser track in steel with Marangoni flow in the melt. The keyhole and the crystals are what this flag adds.

The flag. NIST's AM-Bench: a laser scans tracks on plates of nickel alloy. Predict the melt pool it digs, how fast it cools and the crystals it leaves behind.

Why capture it. Printed metal flies in rocket engines and lives in implants, and its strength is decided in a pool a tenth of a millimetre wide that lives for a millisecond. This is where this project began.

The flag's page

Attempts 0 · Challengers 0 · Record none yet · First capture still to be won

Unclaimed, and opening soon. This flag is in preparation: its board opens when its cases are published and its answers sealed. The first name written here stays in its history for good.

06 · A metal part tearing apart

Flag 06, a metal part tearing apart: a flag of solids, difficulty four of five
A glass bottle falls onto concrete: cracks run up from the edge of its base and branch, and it shatters
The lab today: a glass bottle shatters, brittle fracture in 3D. Metal tears differently: it flows first.

The flag. Sandia National Laboratories machines a metal part with holes and notches, pulls it until it tears, and asks the world to predict it blind. Predict the peak load, the stretch at which it cracks and the path of the crack.

Why capture it. Every bridge, aircraft and reactor is designed to know when metal tears, and the blind predictions of the world's best teams have spread widely.

The flag's page

Attempts 0 · Challengers 0 · Record none yet · First capture still to be won

Unclaimed, and opening soon. This flag is in preparation: its board opens when its cases are published and its answers sealed. The first name written here stays in its history for good.

07 · The radar signature of a stealth shape

Flag 07, the radar signature of a stealth shape: a flag of electromagnetic waves, difficulty two of five
A radar pulse at 300 MHz sweeps over an aircraft 15 m long and scatters from it, in 3D
The lab today: a radar pulse meets an aircraft, Maxwell's equations in 3D. The almond asks for a fraction of a decibel.

The flag. The NASA almond is a metal body shaped to reflect little radar. Predict how much comes back from every angle, as measured in the anechoic chamber.

Why capture it. Maxwell's equations, the equations of light, run every radar, antenna and phone. The almond was shaped to send back as little as it can, so the smallest error in a solver swamps its faint echo.

The flag's page

Attempts 0 · Challengers 0 · Record none yet · First capture still to be won

Unclaimed, and opening soon. This flag is in preparation: its board opens when its cases are published and its answers sealed. The first name written here stays in its history for good.

08 · A spark in air

Flag 08, a spark in air: a flag of electric fields and plasma, difficulty three of five

The flag. Tens of kilovolts on a needle above a plate: a finger of glowing plasma runs across the gap at hundreds of kilometres a second, carrying its own electric field. Predict how fast it runs and how wide it is.

Why capture it. Every spark and every lightning bolt begins as streamers. It is the clearest window on electromagnetism there is: charges that make their own field, which drives the charges.

The flag's page

Attempts 0 · Challengers 0 · Record none yet · First capture still to be won

Unclaimed, and opening soon. This flag is in preparation: its board opens when its cases are published and its answers sealed. The first name written here stays in its history for good.

Semi holy grails

Nature keeps the answer. These two will be scored by events that have not happened yet, and only predictions registered before them count.

09 · Apophis passes the Earth

Flag 09, Apophis passes the Earth: a semi holy grail of gravity, predictions close on 13 April 2029

The flag. On 13 April 2029 the asteroid Apophis, 340 m across, passes the Earth closer than our geostationary satellites. Predict, before it happens, how the Earth's tides change its tumbling and whether its surface slides.

Why capture it. Nobody knows the answer yet: nature scores it on the day. How rubble-pile asteroids hold together decides how we would deflect one heading our way.

The flag's page

Attempts 0 · Challengers 0 · Record none yet · First capture still to be won

Unclaimed, and opening soon. This flag is in preparation: its board opens when its cases are published and its answers sealed. The first name written here stays in its history for good.

10 · The Sun's corona at the eclipse of 2027

Flag 10, the Sun's corona at the eclipse of 2027: a semi holy grail of the magnetic fields of a star, predictions close on 2 August 2027

The flag. On 2 August 2027 the Moon covers the Sun along a path from Spain across North Africa to Egypt, for more than six minutes at its longest. Predict, from the Sun's magnetic field measured in the weeks before, the shape of the corona that will appear.

Why capture it. The most beautiful sight in the sky is the Sun's magnetic field made visible, and the models that predict it forecast the solar storms that threaten satellites and power grids.

The flag's page

Attempts 0 · Challengers 0 · Record none yet · First capture still to be won

Unclaimed, and opening soon. This flag is in preparation: its board opens when its cases are published and its answers sealed. The first name written here stays in its history for good.

Holy grails

Beyond the reach of any simulator today. Each would change the world; each may be within reach in about ten years.

11 · A star in a bottle

Flag 11, a star in a bottle: a holy grail of energy

The flag. In 2023 the JET tokamak held a plasma ten times hotter than the core of the Sun for five seconds and released 69 megajoules of fusion energy. Given the machine and what its operators programmed, predict the fusion power from first principles.

Why capture it. A simulator that predicts a fusion shot would design the power plant that gives humanity clean, abundant energy, on a computer. Today no one can do it.

The flag's page

Attempts 0 · Challengers 0 · Record none yet · First capture still to be won

Unclaimed, and opening soon. This flag is in preparation: its board opens when its cases are published and its answers sealed. The first name written here stays in its history for good.

12 · The storm that surprised everyone

Flag 12, the storm that surprised everyone: a holy grail of the atmosphere and the ocean

The flag. In October 2023 Hurricane Otis grew from a tropical storm into a Category 5 hurricane in about a day and struck Acapulco. Every forecast missed it. From the state of the air and the sea two days before, predict its strength at landfall.

Why capture it. The storms that strengthen fastest kill the most, because there is no time to prepare. Capturing Otis would save lives on every coast.

The flag's page

Attempts 0 · Challengers 0 · Record none yet · First capture still to be won

Unclaimed, and opening soon. This flag is in preparation: its board opens when its cases are published and its answers sealed. The first name written here stays in its history for good.

13 · A human heartbeat

Flag 13, a human heartbeat: a holy grail of life
A three-leaflet valve in an aortic root opens as blood jets through it and closes into a seal
The lab today: a heart valve opens and closes, blood and leaflets computed together. The heart that drives it is the flag.

The flag. From one person's MRI, predict one beat of their heart: the blood it pumps, how its valves open and close, the vortex that turns inside it as it fills.

Why capture it. Diseases of the heart and its vessels kill more people than any other cause. A heart that can be simulated can be treated on the computer first, one patient at a time.

The flag's page

Attempts 0 · Challengers 0 · Record none yet · First capture still to be won

Unclaimed, and opening soon. This flag is in preparation: its board opens when its cases are published and its answers sealed. The first name written here stays in its history for good.

Trials

Four smaller challenges, each scored against a real measurement just like the flags, but quicker to take on: the best place to start, and each one a step toward a flag. Their first answers came from the lab's two-dimensional solvers; they are being rebuilt natively in 3D, and their boards stand until then.

TrialBestHolderStatus
T1How often a cylinder sheds vortices
leads to flag 01, the wake of a car
65@molanocortes
OpenPhysicsAI, using Claude Opus 5.5
rebuilding in 3D
T2The bow shock ahead of a sphere at low supersonic speed
leads to flag 02, re-entry from space
45@molanocortes
OpenPhysicsAI, using Claude Opus 5.5
rebuilding in 3D
T3A weak shock passes a cylinder of light or heavy gas
leads to flag 04, a drop that splashes, or doesn't
90@molanocortes
OpenPhysicsAI, using Claude Opus 5.5
rebuilding in 3D
T4Where the planets are ten and twenty years later
leads to flag 09, Apophis passes the Earth
100@molanocortes
OpenPhysicsAI, using Claude Opus 5.5
rebuilding in 3D

T1 · How often a cylinder sheds vortices

Trial T1, how often a cylinder sheds vortices, leading to flag 01
Vortices peel off a cylinder in turn, left and right, and drift away as a street of swirls

The trial. Behind a cylinder in a steady stream, vortices peel off in turn, left and right: the street of swirls named after von Kármán. Predict how often they are shed, from Reynolds number 60 to 145.

Why take it. The same rhythm shakes chimneys, cables and bridges, and a wake is where every drag prediction begins. It leads to flag 01, the wake of a car.

The trial's page

Attempts 2 · Challengers 1 · Record 65 by @molanocortes · First clear still to be won

RankChallengerScoreDate
🥇@molanocortes
OpenPhysicsAI, using Claude Opus 5.5
652026-09-26
baselineTextbook formulas
closed-form correlations, for reference, not ranked
02026-09-26

T2 · The bow shock ahead of a sphere

Trial T2, the bow shock ahead of a sphere, leading to flag 02
A sphere a little faster than sound: a curved shock forms ahead of it and settles at its standoff distance

The trial. A sphere flying a little faster than sound pushes a curved shock ahead of it. Predict how far ahead it stands and its shape, from Mach 1.17 to 1.81.

Why take it. Every supersonic body wears one, and a capsule coming home from space is protected by exactly this layer of shocked air. It leads to flag 02, re-entry from space.

The trial's page

Attempts 2 · Challengers 1 · Record 45 by @molanocortes · First clear still to be won

RankChallengerScoreDate
🥇@molanocortes
OpenPhysicsAI, using Claude Opus 5.5
452026-09-26
baselineTextbook formulas
closed-form correlations, for reference, not ranked
402026-09-26

T3 · A shock through a bubble of gas

Trial T3, a shock through a bubble of gas, leading to flag 04
A weak shock sweeps over a cylinder of helium in air and rolls it up into a pair of vortices

The trial. A weak shock, Mach 1.22, sweeps over a cylinder of helium, or of a heavy gas, in air and rolls it into a pair of vortices. Predict how the bubble moves and deforms.

Why take it. The same instability mixes fuel in engines and stirs the insides of exploding stars. It leads to flag 04, a drop that splashes.

The trial's page

Attempts 2 · Challengers 1 · Record 90 by @molanocortes · First clear @molanocortes, 2026-09-26

RankChallengerScoreDate
🥇@molanocortes
OpenPhysicsAI, using Claude Opus 5.5
90 🏆2026-09-26
baselineTextbook formulas
closed-form correlations, for reference, not ranked
652026-09-26

T4 · Where the planets will be

Trial T4, where the planets will be, leading to flag 09
Mercury, Venus, the Earth and Mars circle the Sun, their orbits traced by the solver

The trial. From the planets' positions on one date, predict where Mercury, Mars and Jupiter stand ten and twenty years later.

Why take it. Gravity is the oldest simulation there is, and getting the planets right is the step before an asteroid passing the Earth. It leads to flag 09, Apophis passes the Earth.

The trial's page

Attempts 2 · Challengers 1 · Record 100 by @molanocortes · First clear @molanocortes, 2026-09-26

RankChallengerScoreDate
🥇@molanocortes
OpenPhysicsAI, using Claude Opus 5.5
100 🏆2026-09-26
baselineTextbook formulas
closed-form correlations, for reference, not ranked
02026-09-26

More from the lab

Sixteen more simulations of the lab playing at once: a flag in the wind, a Whipple shield, Mach 10 on a wedge, water sloshing, a battery, a crater at 5 km/s, a cold-gas thruster, a wing stalling, a fire in a room, copper hitting a wall, laser tracks in steel, radar in a 3D volume, a data hall, a sphere through a plate, an office's air and a radar pulse

Sixteen more of the lab's films, none of them shown above. Each is a solver's own output, with its scenario, its verification and its page: the lab · the physics map. Made by mosaic.py.

Capture a flag

Anyone can take part, alone or with any AI agent: Claude, GPT, Gemini, an open model, or none. Three steps, and a machine does the rest.

  1. Download. Fork this repository (or clone it, or press Code and Download ZIP) and build it: make && make lab.
  2. Make it better. Pick a flag or a trial and set your agent on it. The flag's page says what to predict and from what; the physics map says which solver to start from. Improve a solver, write a new one, or wire in any open-source simulator. Each flag has practice cases whose answers are public, so you can see how close you are before you submit: python3 tools/flags.py run --entry <your-name>.
  3. Submit. Copy the reference entry to flags/entries/<your GitHub name>/entry.json: the command that prints your predictions, the libraries you built on, the AI model that helped. Open a pull request.

Then, with no one in the loop: a clean machine reruns your entry from your commit and runs every test of the lab; your predictions are scored against the sealed measurements; the scores appear on your pull request, and the attempt goes on the boards under your GitHub name, your libraries and your AI model. Push again to do better: every push is rerun and scored, once a day.

What wins, stays. A capture or a new record is merged into the lab once its code has been read, and your improvement reaches everyone who downloads it next. Built it somewhere else? Any open-source simulator can enter, and if it wins, the lab adopts its code, credited and under its own licence: OpenPhysicsAI is whatever does the physics best, whoever wrote it. Improvements that enter no flag are welcome too (a faster solver, a new one, a better film): every pull request runs the whole test suite. How to contribute

Fair play. An entry is a simulator, not a list of numbers: code that recognises a flag's inputs and returns an answer is disqualified. One scored submission per entry per day; scores are published in bands of five points, so they cannot be inverted into the answers; a semi holy grail counts only predictions committed before its deadline. The full rules · the whole leaderboard · a well-documented measurement of your own can become a new flag: how.

Run it

git clone https://github.com/molanocortes/OpenPhysicsAI.git
cd OpenPhysicsAI
make && make lab     # the app, the servers and the lab's tools
./navier             # the native app
make test-fast       # the verification suites
./build/labrun examples/lab/room_fire_3d.json /tmp/room_fire.lab   # headless

Open any result in the app with lab open /tmp/room_fire.lab, or run a scenario from its library. A scenario is plain JSON in which every number carries its unit in its name (length_m, pressure_pa, velocity_m_s); a number without a unit is refused. The app needs macOS 11 or later with the Xcode Command Line Tools; the engine and all the lab's tools also build on Linux with clang and make. Install notes

For AI agents

If your task needs physics, git clone is the shortest path to it. Start at AGENTS.md: how to build, drive, read and change everything, and the rules of the house. Then the physics map: every solver, what it computes, how it was verified and which three files to read first. An agent that only wants a result writes a scenario and runs build/labrun, which prints a JSON record with the scenario's hash; one that wants a structural or thermal analysis uses the MCP server. An agent can also compete: the three steps are the same for it, and its pull request is scored by a machine like any other. llms.txt says all of this in one page.

Why

Simulation of the physical world should be open, inspectable and checked against reality, for people and for the AI agents that increasingly do engineering work. Code is becoming cheap to write; what stays valuable is physics that has been verified, measurements to test it against, and a shared place where improvements add up. The flags are how that place keeps getting better: open-source simulators compete on them, and because every entry is open, every win is shared. The vision · the plan · the history

Code: Apache 2.0. Data: CC BY 4.0. Cite with CITATION.cff.

additive-manufacturing
ai-agents
benchmark
c
cfd
combustion
computational-physics
electromagnetics
finite-element-method
fluid-dynamics
fluid-structure-interaction
lattice-boltzmann
leaderboard
mcp
metal
multiphysics
n-body
open-science
physics-simulation
simulation

Contributors

molanocortes

1 commits

molanocortes/OpenPhysicsAI

An open-source physics lab for people and AI agents: 20+ verified solvers for flow, shocks, fire, heat, solids, sound, electromagnetism and orbits, with a native 3D app, a CLI and MCP. Thirteen flags, real measurements no simulator has captured yet: improve the lab with your own AI and submit; a machine scores every pull request.

C

1

1 commits

updated Sep 27, 2026

See the code

See what people are saying

SourceMessageScoreDate

I built an open-source physics lab where your AI competes against real experiments (r/SideProject)

I spent the last months building OpenPhysicsAI, an open-source physics lab: fluids, shocks, fire, heat, solids, sound, radar, orbits. I built it together with AI agents, which is also the idea behind the challenge: if AI can write physics, let's find out whose AI writes it best. There are 13…

1

Sep 27, 2026

README

OpenPhysicsAI

Open-source physics that gets better every time someone beats it.

The thirteen flags. Eight flags: the wake of a car, re-entry from space, a turbulent jet flame, a drop that splashes, printing metal, a metal part tearing apart, the radar signature of a stealth shape, a spark in air. Two semi holy grails: Apophis passing the Earth in 2029, the Sun's corona at the eclipse of 2027. Three holy grails: a fusion shot, the hurricane that surprised everyone, a human heartbeat

Download it. Try to improve it with your own AI. Submit it.

Every pull request is rerun and scored against the real world by a machine; what holds up is merged for everyone.


How to take part · The flags · Hall of fame · Trials · The lab · For AI agents

13 flags · 0 captured · 0 attempts · 0 challengers · trials: 4, 2 cleared

What this is

OpenPhysicsAI is a free, open-source physics lab that runs on your own computer: more than twenty verified solvers, one native 3D app, and an engine that AI agents drive through JSON, a command line and MCP. Make films with it, design parts, do science: what you do with it is yours.

It is also an open competition. Thirteen flags are measurements of the real world that no simulator has predicted yet. Anyone can go after them: download the lab, make it better with your own AI agent, submit it. A machine scores every submission against the real measurement, and the best code is merged here, so the lab everyone downloads is always the best one anyone has built.

A drone frame is 3D printed in PLA layer by layer, coloured by the stress it keeps as it cools, then released from the bed
A drone frame, 3D printed. Layer by layer in PLA, with the stress it keeps as it cools. Printing
A sailplane in a wind tunnel, a sheet of smoke tracers carried by the computed airflow over and behind it
The wake of a sailplane. Smoke tracers in the computed airflow. Wind tunnel
A finned steel heat sink warms from the pad at its base as 20 W flows in
A heat sink warms up. 20 W into a printed steel sink, cooled by the air. Heat
A dam of water collapses along a tank, its smooth surface running and splashing against a block
A dam breaks. Free-surface water surges down a tank and hits a block. Water
A pulse of sound leaves the stage of a concert hall and its wavefronts cross the hall, reflecting from the walls, orange and blue for high and low pressure
Sound fills a concert hall. A pulse from the stage, its echoes crossing the hall. Sound
A rubber sheet falls onto a ball, stretches over its crown and pleats into folds
Rubber drapes over a ball. Thin sheets that stretch, bend and touch. Sheets
An electric motor cut open in 3D: stator iron coloured by flux density, copper end windings, the rotor spinning up
A motor in 3D. Its magnetic field by finite elements, its rotor spinning up. Magnets
A steel gear inside a ring coil heats at its teeth first, by induction
Induction heating. Eddy currents heat a gear's teeth first. Magnets
A black hole with a thin disk of glowing gas, its far side bent over the top of the shadow
Light near a black hole. Every pixel a ray traced through curved spacetime. Relativity

Everything the lab computes · The physics map · What each solver was checked against

Don't build physics from scratch: clone this repository and use it. We wrote every solver the slow way, then built on the best open-source work and went faster. Now we lend you our shoulder.

  • Saves time and tokens. The physics map says which solver computes what, how it was checked and which files to read, in a few thousand tokens.
  • Open. Apache 2.0 for the code, CC BY 4.0 for the data. Take one solver or all of them.
  • One command. build/labrun scenario.json out.lab runs any scenario and returns a JSON record.

If it saved you time, give it a star.

The thirteen flags

Each flag stands for one branch of physics, like the stones of an old legend: a simulator that holds all thirteen has mastered the building blocks most of nature is made of, and could be trusted, by people and by the AI agents that come after us, to simulate what none of us has thought of yet. They come in three tiers:

  • Flags are hard problems of today. The best methods in the world, pushed hard, can capture them.
  • Semi holy grails have answers that do not exist yet. Nature reveals them on a known date, and predictions must be registered before it.
  • Holy grails are beyond the reach of any simulator today. They may be within reach in about ten years, and capturing one would change the world.

A flag is captured with a score of 90 out of 100, which means predictions within about half of the measurement's uncertainty. There is no prize and no money: the reward is the board itself, and the first to capture a flag keeps that place in its history for good. Every flag is open to anyone, at any time: take part.

#FlagDifficultyAttemptsRecordStatus
01The wake of a car
turbulence · flag
★★★☆☆0unclaimedin preparation
02Re-entry from space
hypersonics · flag
★★★★☆0unclaimedin preparation
03A turbulent jet flame
combustion · flag
★★★☆☆0unclaimedin preparation
04A drop that splashes, or doesn't
interfaces · flag
★★★★☆0unclaimedin preparation
05Printing metal
phase change · flag
★★★★☆0unclaimedin preparation
06A metal part tearing apart
solids · flag
★★★★☆0unclaimedin preparation
07The radar signature of a stealth shape
electromagnetic waves · flag
★★☆☆☆0unclaimedin preparation
08A spark in air
electric fields and plasma · flag
★★★☆☆0unclaimedin preparation
09Apophis passes the Earth
gravity · semi holy grail
★★★★★0unclaimedin preparation
10The Sun's corona at the eclipse of 2027
magnetic fields of a star · semi holy grail
★★★★★0unclaimedin preparation
11A star in a bottle
energy · holy grail
∞0unclaimedin preparation
12The storm that surprised everyone
the atmosphere and the ocean · holy grail
∞0unclaimedin preparation
13A human heartbeat
life · holy grail
∞0unclaimedin preparation

Hall of fame

The hall of fame: the three challengers who hold the most flags

No flag has been captured yet, and no name is written here. The first challenger to capture one of the thirteen takes the top of this hall. Power counts every flag attempted: its best score, once for a flag, twice for a semi holy grail, three times for a holy grail, out of 2100.

Flags

01 · The wake of a car

Flag 01, the wake of a car: a flag of turbulence, difficulty three of five
A finite cylinder standing on the ground in a stream: its three-dimensional wake of vortices
The lab today: a standing cylinder's 3D wake, on the GPU flow engine that will attempt this flag.

The flag. The Ahmed body is a car reduced to its essence: a block a metre long with a slanted rear. With the slant at 25 degrees the flow over it hangs between two states. Predict its drag and its wake, as measured in the wind tunnel.

Why capture it. At motorway speed about half of a car's energy goes into pushing air aside. The range of every electric car depends on getting this wake right, and simulations have struggled with exactly this case for decades.

The flag's page

Attempts 0 · Challengers 0 · Record none yet · First capture still to be won

Unclaimed, and opening soon. This flag is in preparation: its board opens when its cases are published and its answers sealed. The first name written here stays in its history for good.

02 · Re-entry from space

Flag 02, re-entry from space: a flag of hypersonics, difficulty four of five
An Apollo-shaped capsule at its trim angle in a hypersonic stream, its bow shock and wake in 3D
The lab today: a capsule's shock layer at its trim angle, in 3D. The glow and the heat are what this flag adds.

The flag. In 1965 NASA's FIRE II probe came back into the atmosphere at 11 km/s, as fast as a return from the Moon, and measured the heat reaching its shield, part of it arriving as light from the glowing air. Predict that heat.

Why capture it. Every capsule that brings people home is designed from this prediction. Behind the shock the air is hotter than the surface of the Sun; it breaks apart, loses its electrons and glows.

The flag's page

Attempts 0 · Challengers 0 · Record none yet · First capture still to be won

Unclaimed, and opening soon. This flag is in preparation: its board opens when its cases are published and its answers sealed. The first name written here stays in its history for good.

03 · A turbulent jet flame

Flag 03, a turbulent jet flame: a flag of combustion, difficulty three of five
A 100 kW methane fire on a square burner: the flame sways and breaks up, and the hot plume rises
The lab today: a 100 kW methane fire and its plume in 3D. This flag needs the chemistry itself.

The flag. Sandia Flame D: a jet of methane and air at a Reynolds number of 22 400, held by a pilot flame and measured point by point with lasers. Predict its temperature and the species it makes.

Why capture it. Burning still gives the world most of its energy. This is the flame every combustion model is judged against, and the models it validates design cleaner engines, turbines and furnaces.

The flag's page

Attempts 0 · Challengers 0 · Record none yet · First capture still to be won

Unclaimed, and opening soon. This flag is in preparation: its board opens when its cases are published and its answers sealed. The first name written here stays in its history for good.

04 · A drop that splashes, or doesn't

Flag 04, a drop that splashes, or doesn't: a flag of interfaces, difficulty four of five
A solitary wave runs up a sloping beach around a pier, steepens and breaks, in 3D
The lab today: a wave breaking around a pier, free-surface water in 3D. A splash needs a sharp surface, the air and surface tension.

The flag. A drop hits a dry, smooth plate and throws up a crown. Lower the air pressure around it and the splash vanishes (Xu, Zhang and Nagel, 2005). Predict the pressure at which it does.

Why capture it. The thin air under the drop, not the liquid, makes the splash: rain on crops, ink on paper, paint and fuel sprays, the droplets that carry disease. Capturing it means simulating a film of air thinner than a micrometre.

The flag's page

Attempts 0 · Challengers 0 · Record none yet · First capture still to be won

Unclaimed, and opening soon. This flag is in preparation: its board opens when its cases are published and its answers sealed. The first name written here stays in its history for good.

05 · Printing metal

Flag 05, printing metal: a flag of phase change, difficulty four of five
A laser crosses a steel plate; the melt pool, stirred by its surface, grows wide and shallow
The lab today: a laser track in steel with Marangoni flow in the melt. The keyhole and the crystals are what this flag adds.

The flag. NIST's AM-Bench: a laser scans tracks on plates of nickel alloy. Predict the melt pool it digs, how fast it cools and the crystals it leaves behind.

Why capture it. Printed metal flies in rocket engines and lives in implants, and its strength is decided in a pool a tenth of a millimetre wide that lives for a millisecond. This is where this project began.

The flag's page

Attempts 0 · Challengers 0 · Record none yet · First capture still to be won

Unclaimed, and opening soon. This flag is in preparation: its board opens when its cases are published and its answers sealed. The first name written here stays in its history for good.

06 · A metal part tearing apart

Flag 06, a metal part tearing apart: a flag of solids, difficulty four of five
A glass bottle falls onto concrete: cracks run up from the edge of its base and branch, and it shatters
The lab today: a glass bottle shatters, brittle fracture in 3D. Metal tears differently: it flows first.

The flag. Sandia National Laboratories machines a metal part with holes and notches, pulls it until it tears, and asks the world to predict it blind. Predict the peak load, the stretch at which it cracks and the path of the crack.

Why capture it. Every bridge, aircraft and reactor is designed to know when metal tears, and the blind predictions of the world's best teams have spread widely.

The flag's page

Attempts 0 · Challengers 0 · Record none yet · First capture still to be won

Unclaimed, and opening soon. This flag is in preparation: its board opens when its cases are published and its answers sealed. The first name written here stays in its history for good.

07 · The radar signature of a stealth shape

Flag 07, the radar signature of a stealth shape: a flag of electromagnetic waves, difficulty two of five
A radar pulse at 300 MHz sweeps over an aircraft 15 m long and scatters from it, in 3D
The lab today: a radar pulse meets an aircraft, Maxwell's equations in 3D. The almond asks for a fraction of a decibel.

The flag. The NASA almond is a metal body shaped to reflect little radar. Predict how much comes back from every angle, as measured in the anechoic chamber.

Why capture it. Maxwell's equations, the equations of light, run every radar, antenna and phone. The almond was shaped to send back as little as it can, so the smallest error in a solver swamps its faint echo.

The flag's page

Attempts 0 · Challengers 0 · Record none yet · First capture still to be won

Unclaimed, and opening soon. This flag is in preparation: its board opens when its cases are published and its answers sealed. The first name written here stays in its history for good.

08 · A spark in air

Flag 08, a spark in air: a flag of electric fields and plasma, difficulty three of five

The flag. Tens of kilovolts on a needle above a plate: a finger of glowing plasma runs across the gap at hundreds of kilometres a second, carrying its own electric field. Predict how fast it runs and how wide it is.

Why capture it. Every spark and every lightning bolt begins as streamers. It is the clearest window on electromagnetism there is: charges that make their own field, which drives the charges.

The flag's page

Attempts 0 · Challengers 0 · Record none yet · First capture still to be won

Unclaimed, and opening soon. This flag is in preparation: its board opens when its cases are published and its answers sealed. The first name written here stays in its history for good.

Semi holy grails

Nature keeps the answer. These two will be scored by events that have not happened yet, and only predictions registered before them count.

09 · Apophis passes the Earth

Flag 09, Apophis passes the Earth: a semi holy grail of gravity, predictions close on 13 April 2029

The flag. On 13 April 2029 the asteroid Apophis, 340 m across, passes the Earth closer than our geostationary satellites. Predict, before it happens, how the Earth's tides change its tumbling and whether its surface slides.

Why capture it. Nobody knows the answer yet: nature scores it on the day. How rubble-pile asteroids hold together decides how we would deflect one heading our way.

The flag's page

Attempts 0 · Challengers 0 · Record none yet · First capture still to be won

Unclaimed, and opening soon. This flag is in preparation: its board opens when its cases are published and its answers sealed. The first name written here stays in its history for good.

10 · The Sun's corona at the eclipse of 2027

Flag 10, the Sun's corona at the eclipse of 2027: a semi holy grail of the magnetic fields of a star, predictions close on 2 August 2027

The flag. On 2 August 2027 the Moon covers the Sun along a path from Spain across North Africa to Egypt, for more than six minutes at its longest. Predict, from the Sun's magnetic field measured in the weeks before, the shape of the corona that will appear.

Why capture it. The most beautiful sight in the sky is the Sun's magnetic field made visible, and the models that predict it forecast the solar storms that threaten satellites and power grids.

The flag's page

Attempts 0 · Challengers 0 · Record none yet · First capture still to be won

Unclaimed, and opening soon. This flag is in preparation: its board opens when its cases are published and its answers sealed. The first name written here stays in its history for good.

Holy grails

Beyond the reach of any simulator today. Each would change the world; each may be within reach in about ten years.

11 · A star in a bottle

Flag 11, a star in a bottle: a holy grail of energy

The flag. In 2023 the JET tokamak held a plasma ten times hotter than the core of the Sun for five seconds and released 69 megajoules of fusion energy. Given the machine and what its operators programmed, predict the fusion power from first principles.

Why capture it. A simulator that predicts a fusion shot would design the power plant that gives humanity clean, abundant energy, on a computer. Today no one can do it.

The flag's page

Attempts 0 · Challengers 0 · Record none yet · First capture still to be won

Unclaimed, and opening soon. This flag is in preparation: its board opens when its cases are published and its answers sealed. The first name written here stays in its history for good.

12 · The storm that surprised everyone

Flag 12, the storm that surprised everyone: a holy grail of the atmosphere and the ocean

The flag. In October 2023 Hurricane Otis grew from a tropical storm into a Category 5 hurricane in about a day and struck Acapulco. Every forecast missed it. From the state of the air and the sea two days before, predict its strength at landfall.

Why capture it. The storms that strengthen fastest kill the most, because there is no time to prepare. Capturing Otis would save lives on every coast.

The flag's page

Attempts 0 · Challengers 0 · Record none yet · First capture still to be won

Unclaimed, and opening soon. This flag is in preparation: its board opens when its cases are published and its answers sealed. The first name written here stays in its history for good.

13 · A human heartbeat

Flag 13, a human heartbeat: a holy grail of life
A three-leaflet valve in an aortic root opens as blood jets through it and closes into a seal
The lab today: a heart valve opens and closes, blood and leaflets computed together. The heart that drives it is the flag.

The flag. From one person's MRI, predict one beat of their heart: the blood it pumps, how its valves open and close, the vortex that turns inside it as it fills.

Why capture it. Diseases of the heart and its vessels kill more people than any other cause. A heart that can be simulated can be treated on the computer first, one patient at a time.

The flag's page

Attempts 0 · Challengers 0 · Record none yet · First capture still to be won

Unclaimed, and opening soon. This flag is in preparation: its board opens when its cases are published and its answers sealed. The first name written here stays in its history for good.

Trials

Four smaller challenges, each scored against a real measurement just like the flags, but quicker to take on: the best place to start, and each one a step toward a flag. Their first answers came from the lab's two-dimensional solvers; they are being rebuilt natively in 3D, and their boards stand until then.

TrialBestHolderStatus
T1How often a cylinder sheds vortices
leads to flag 01, the wake of a car
65@molanocortes
OpenPhysicsAI, using Claude Opus 5.5
rebuilding in 3D
T2The bow shock ahead of a sphere at low supersonic speed
leads to flag 02, re-entry from space
45@molanocortes
OpenPhysicsAI, using Claude Opus 5.5
rebuilding in 3D
T3A weak shock passes a cylinder of light or heavy gas
leads to flag 04, a drop that splashes, or doesn't
90@molanocortes
OpenPhysicsAI, using Claude Opus 5.5
rebuilding in 3D
T4Where the planets are ten and twenty years later
leads to flag 09, Apophis passes the Earth
100@molanocortes
OpenPhysicsAI, using Claude Opus 5.5
rebuilding in 3D

T1 · How often a cylinder sheds vortices

Trial T1, how often a cylinder sheds vortices, leading to flag 01
Vortices peel off a cylinder in turn, left and right, and drift away as a street of swirls

The trial. Behind a cylinder in a steady stream, vortices peel off in turn, left and right: the street of swirls named after von Kármán. Predict how often they are shed, from Reynolds number 60 to 145.

Why take it. The same rhythm shakes chimneys, cables and bridges, and a wake is where every drag prediction begins. It leads to flag 01, the wake of a car.

The trial's page

Attempts 2 · Challengers 1 · Record 65 by @molanocortes · First clear still to be won

RankChallengerScoreDate
🥇@molanocortes
OpenPhysicsAI, using Claude Opus 5.5
652026-09-26
baselineTextbook formulas
closed-form correlations, for reference, not ranked
02026-09-26

T2 · The bow shock ahead of a sphere

Trial T2, the bow shock ahead of a sphere, leading to flag 02
A sphere a little faster than sound: a curved shock forms ahead of it and settles at its standoff distance

The trial. A sphere flying a little faster than sound pushes a curved shock ahead of it. Predict how far ahead it stands and its shape, from Mach 1.17 to 1.81.

Why take it. Every supersonic body wears one, and a capsule coming home from space is protected by exactly this layer of shocked air. It leads to flag 02, re-entry from space.

The trial's page

Attempts 2 · Challengers 1 · Record 45 by @molanocortes · First clear still to be won

RankChallengerScoreDate
🥇@molanocortes
OpenPhysicsAI, using Claude Opus 5.5
452026-09-26
baselineTextbook formulas
closed-form correlations, for reference, not ranked
402026-09-26

T3 · A shock through a bubble of gas

Trial T3, a shock through a bubble of gas, leading to flag 04
A weak shock sweeps over a cylinder of helium in air and rolls it up into a pair of vortices

The trial. A weak shock, Mach 1.22, sweeps over a cylinder of helium, or of a heavy gas, in air and rolls it into a pair of vortices. Predict how the bubble moves and deforms.

Why take it. The same instability mixes fuel in engines and stirs the insides of exploding stars. It leads to flag 04, a drop that splashes.

The trial's page

Attempts 2 · Challengers 1 · Record 90 by @molanocortes · First clear @molanocortes, 2026-09-26

RankChallengerScoreDate
🥇@molanocortes
OpenPhysicsAI, using Claude Opus 5.5
90 🏆2026-09-26
baselineTextbook formulas
closed-form correlations, for reference, not ranked
652026-09-26

T4 · Where the planets will be

Trial T4, where the planets will be, leading to flag 09
Mercury, Venus, the Earth and Mars circle the Sun, their orbits traced by the solver

The trial. From the planets' positions on one date, predict where Mercury, Mars and Jupiter stand ten and twenty years later.

Why take it. Gravity is the oldest simulation there is, and getting the planets right is the step before an asteroid passing the Earth. It leads to flag 09, Apophis passes the Earth.

The trial's page

Attempts 2 · Challengers 1 · Record 100 by @molanocortes · First clear @molanocortes, 2026-09-26

RankChallengerScoreDate
🥇@molanocortes
OpenPhysicsAI, using Claude Opus 5.5
100 🏆2026-09-26
baselineTextbook formulas
closed-form correlations, for reference, not ranked
02026-09-26

More from the lab

Sixteen more simulations of the lab playing at once: a flag in the wind, a Whipple shield, Mach 10 on a wedge, water sloshing, a battery, a crater at 5 km/s, a cold-gas thruster, a wing stalling, a fire in a room, copper hitting a wall, laser tracks in steel, radar in a 3D volume, a data hall, a sphere through a plate, an office's air and a radar pulse

Sixteen more of the lab's films, none of them shown above. Each is a solver's own output, with its scenario, its verification and its page: the lab · the physics map. Made by mosaic.py.

Capture a flag

Anyone can take part, alone or with any AI agent: Claude, GPT, Gemini, an open model, or none. Three steps, and a machine does the rest.

  1. Download. Fork this repository (or clone it, or press Code and Download ZIP) and build it: make && make lab.
  2. Make it better. Pick a flag or a trial and set your agent on it. The flag's page says what to predict and from what; the physics map says which solver to start from. Improve a solver, write a new one, or wire in any open-source simulator. Each flag has practice cases whose answers are public, so you can see how close you are before you submit: python3 tools/flags.py run --entry <your-name>.
  3. Submit. Copy the reference entry to flags/entries/<your GitHub name>/entry.json: the command that prints your predictions, the libraries you built on, the AI model that helped. Open a pull request.

Then, with no one in the loop: a clean machine reruns your entry from your commit and runs every test of the lab; your predictions are scored against the sealed measurements; the scores appear on your pull request, and the attempt goes on the boards under your GitHub name, your libraries and your AI model. Push again to do better: every push is rerun and scored, once a day.

What wins, stays. A capture or a new record is merged into the lab once its code has been read, and your improvement reaches everyone who downloads it next. Built it somewhere else? Any open-source simulator can enter, and if it wins, the lab adopts its code, credited and under its own licence: OpenPhysicsAI is whatever does the physics best, whoever wrote it. Improvements that enter no flag are welcome too (a faster solver, a new one, a better film): every pull request runs the whole test suite. How to contribute

Fair play. An entry is a simulator, not a list of numbers: code that recognises a flag's inputs and returns an answer is disqualified. One scored submission per entry per day; scores are published in bands of five points, so they cannot be inverted into the answers; a semi holy grail counts only predictions committed before its deadline. The full rules · the whole leaderboard · a well-documented measurement of your own can become a new flag: how.

Run it

git clone https://github.com/molanocortes/OpenPhysicsAI.git
cd OpenPhysicsAI
make && make lab     # the app, the servers and the lab's tools
./navier             # the native app
make test-fast       # the verification suites
./build/labrun examples/lab/room_fire_3d.json /tmp/room_fire.lab   # headless

Open any result in the app with lab open /tmp/room_fire.lab, or run a scenario from its library. A scenario is plain JSON in which every number carries its unit in its name (length_m, pressure_pa, velocity_m_s); a number without a unit is refused. The app needs macOS 11 or later with the Xcode Command Line Tools; the engine and all the lab's tools also build on Linux with clang and make. Install notes

For AI agents

If your task needs physics, git clone is the shortest path to it. Start at AGENTS.md: how to build, drive, read and change everything, and the rules of the house. Then the physics map: every solver, what it computes, how it was verified and which three files to read first. An agent that only wants a result writes a scenario and runs build/labrun, which prints a JSON record with the scenario's hash; one that wants a structural or thermal analysis uses the MCP server. An agent can also compete: the three steps are the same for it, and its pull request is scored by a machine like any other. llms.txt says all of this in one page.

Why

Simulation of the physical world should be open, inspectable and checked against reality, for people and for the AI agents that increasingly do engineering work. Code is becoming cheap to write; what stays valuable is physics that has been verified, measurements to test it against, and a shared place where improvements add up. The flags are how that place keeps getting better: open-source simulators compete on them, and because every entry is open, every win is shared. The vision · the plan · the history

Code: Apache 2.0. Data: CC BY 4.0. Cite with CITATION.cff.

additive-manufacturing
ai-agents
benchmark
c
cfd
combustion
computational-physics
electromagnetics
finite-element-method
fluid-dynamics
fluid-structure-interaction
lattice-boltzmann
leaderboard
mcp
metal
multiphysics
n-body
open-science
physics-simulation
simulation

Contributors

molanocortes

1 commits

Languages

C

86.6%

Python

11.1%