What is VisualPDE?

A system of partial differential equations

Developing intuition for mathematics can be difficult, whether or not you are a mathematician.

VisualPDE aims to solve this problem.


An intricate criss-crossing simulation

Our lightning-fast simulator makes mathematics visual and interactive on almost any device.

Jump into a simulation to see for yourself.

An intricate criss-crossing simulation

Dark, spiked peaks on a light background

With dozens of examples and easy ways to create your own content, VisualPDE brings interactive mathematics and science to everyone.

Begin exploring and start creating.


Moon-shaped pattern reading 'once upon a time'

Not a mathematician? No problem.

Try out our interactive Visual Stories for a snapshot of cutting-edge science and mathematics.

Moon-shaped pattern reading 'once upon a time'

The idea

Communicating mathematics can be challenging. This is especially true for partial differential equations (PDEs), which are a staple of undergraduate mathematics courses and almost ubiquitous in mathematical modelling of the real world.

Many of these equations exhibit intuitive behaviours, but it can be hard to see that just by looking at the symbols. We set out to create a tool for solving this problem, aiming to allow anyone to type in their PDE and instantly visualise and interact with solutions of these equations. Crucially, we wanted people to be able to do this without needing to take a course on numerical methods, or even one on PDEs.

Read more about VisualPDE and its context in our article in the Bulletin of Mathematical Biology.

Beginnings

Through a Durham Centre for Academic Development collaborative innovation grant, Alex Chudasama (a final-year undergraduate at Durham University) designed an early version based on this reaction–diffusion simulator.

From this proof-of-concept, development of what became VisualPDE took off and we released the first public version in April 2023. Since then, we’ve kept expanding VisualPDE and its applications, from education and research to knowledge exchange and public engagement.

VisualPDE today

Today, VisualPDE is both a simulator and a collection of examples for exploring the world of PDEs. VisualPDE has been used around the world to teach, engage and interact with mathematics and science through tens of thousands of simulations.

Some external applications of VisualPDE include:

Using VisualPDE

Everyone is free to use VisualPDE (see our licence if you’re looking for industrial use). Anyone can explore the examples, design their own simulations and share them with a URL, or even copy the markdown-based website from GitHub to design their own version of our website.

Our collections of Visual Stories are a good place to start exploring, after which you can delve into our other collections and examples. You can also check out our detailed User guide to dive under the hood.

If you use VisualPDE in your research, we’d be grateful if you could cite our article about the context, design, and applications of VisualPDE in the Bulletin of Mathematical Biology.

The team

VisualPDE is a team effort, written and maintained by Benjamin Walker, Adam Townsend and Andrew Krause.