# openfoam - Programming customized PDEs

I am looking for a method to automatically solve custom PDEs on a custom control volume. Specifically I would like to solve equations similar (but not exactly alike) to:

$$\frac{\partial y}{\partial t} = \frac{\partial^2}{\partial x} y^n + A \frac{\partial y}{\partial x}.$$

According to what I read this is what OpenFOAM is for. The problem is that I cannot find a comprehensive guide on how to program things like this is OpenFOAM.

According to the only answer for this question there wasn't, indeed, such a guide by the time that answer was posted. (apart from a small review that doesn't aim to teach)

Now, however, it is three years later and I'm thinking there might be more documentation about it.

So my question is: is OpenFOAM really the best approach for what I want or are there better ways of doing this? If it is the best approach, is a there now a guide on how to do this?

Thank you.