MPI-ify the rest of main, reindent some code and temporarily remove numerical
gradient. I honestly have no idea why &bounds.front() works for the Isend,
because using globalBounds segfaults like you wouldn't believe.