HDF5 Engine needs to support memory selections
Created by: pnorbert
The Gray-Scott example has ghost cells that must not be written. Since memory selection is supported in ADIOS, there is an option (in simulation/settings-file.json "adios_memory_selection": true) to use it in Gray-Scott writer.cpp (var_u.SetMemorySelection()).
So far we have used the original writing code that used a function to copy out the actual data to provide a contiguous array for ADIOS Put() without memory selection. But BP and SST now supports memory selection and it's time to retire this code in Gray-Scott that does an extra memory copy.
Plotting with gsplot.py will make it obvious that the data is invalid when writing with the HDF5 engine and using memory selections.