Problem with Chan-Hilliard demo and MPI command

You can use an iterative solver, and run the problem in parallel. See: How to choose the optimal solver for a PDE problem? - #2 by nate for information about solvers.