A PaGMO problem for velocity model optimization that generates an MPI interface, a python interface, and allows the ability for the objective function to be written in Python.