Simulating the Gross-Pitaevskii Equation using MPI and C