iPad Screenshots


XPP is an app for solving differential equations, delay equations, functional equations, boundary value problems, and stochastic equations.

It is based on the popular program XPPAUT and uses the same ODE file syntax. The interface has been completely rewritten for the iPad.

XPP will draw nullclines, direction fields, and two- and three-dimensional plots of solutions as well as find equilibrium points, their stability and separatrices.

Users can choose from a dozen different numerical integrators.

Computed data can be exported via iTunes.

Using the sliders, it is possible to watch how the behavior of the system changes as parameters vary.

Solve all your differential equations problems with XPP.

Add any of thousands of equations to your library directly from the WWW or import via iTunes.

What’s New

Version 2.5.1

- minor bug fixes in setting initial and boundary conditions, and parameters.

Ratings and Reviews

4.8 out of 5
5 Ratings

5 Ratings

Odobenus ,


Only thing that would make it better is to port full program. With the speed of hi end ipads this program lets you explore parameters interactivly.

S. Folias ,

Simply the finest piece of math software available for the ipad

the application computes quickly and produces nice graphics. the modern user interface provides quick access to the range of capabilities of the app, making it a pleasure to use especially with the touch interface.

the app works with a projector and its quick and easy use make it a great tool in a classroom setting or for presentations.

students and researchers alike may find it easier and more efficient to use xpp on the ipad rather than going to the desktop/laptop if it's not necessary to do so.

wmotil ,

A quick path to solving ODEs

I have used and created several programs for solving families of ODEs, and find this to be the easiest to use, once you learn how to give it instructions. It is particularly powerful in its ability to vary equation parameters and observe the effect on the solutions in real time while changing a parameters's value.

At first, the very limited help and many examples provided are just adequate to permit you to get started. Try very simple single single DEs for your initial trials. Try families and more complicated equations only after having gotten simple equations to run and produce solutions. You will learn a lot by trial and error, before you begin to feel comfortable with the program; that was my experience. However, after the initial learning period, the program really begins to reveal its capability.


Ashutosh Mohan
7.5 MB

Requires iOS 8.3 or later. Compatible with iPad.



Age Rating
Rated 4+
© 2011 Bard Ermentrout & Ashutosh Mohan


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

You May Also Like