Working cuda version .. but need to consolidate application level files with other versions
Consolidating update_halo.cpp
Consolidating MPI_OpenMP application level files