add diagnostics to ghost cell generator
We need to add and/or expose diagnostics to the ghost cell generator. These will output statistics about what parts of the algorithms take what portion of the time and memory. In the case of crashes, the output will give some indication about what went wrong. At some points in the development of this filter, particularly during LANL's prototype optimizations, these were more available than they are today. Timers for each of the following:
Make List of surface Points
Find the set of potential neighbors. (communicate the bounds and compare)
Share surface points with potential neighbors and calculate the shared points (expensive)
Merge ghost cells with the current processors data set.