Update autocorrelation analysis to handle oscillator's ucdmesh
ucdmesh is an unstructured grid.
@mrzv said this in an email thread:
The way autocorrelation was written was that each block (stored in the master) stores a grid of values, where it updates the autocorrelation values. If you change from a structured grid to something else, a similar structure needs to be mirrored in the blocks.
If you try to run the autocorrelation analysis on the "ucdmesh", it currently crashes, because it tries to look up a block based on an 'lid' of -1, which doesn't exist.
This feature will probably not be needed for the aug 2018 miniapp scaling runs.