Reverting back to fixed halo depth exchange
Better naming convention
cleaning up MPI generated code with updates to codegenerator
Cleaning up OpenMP code generator