Prevent attempted automatic parallel operation from crashing if MPI_Init is not called by querying user input by default.
General cleanup work; K-H simulation now works with parallel operation