Second attempt to use dax to speed up probing algorithm.

This time we use a virtual grid to generate subset of points
and cells to compare against each other rather than using
all the cells and points.
Not scaling the grid but making it the same size has the best results.
Third attempt, this time we set virtual grid to be same as serial ver.

Setting the virtual grid to be based on the euler mesh instead
of the probe grid we can improve the subdivision since more of
virtual grids cells will have tets inside them.

This also makes the code far closer in nature to the serial implementation
which makes it a fair comparison.
Add in ability to write dax probe grid to file.
Fixing numerous bugs in writing out data, and properly mapping data.

I had multiple bugs that caused the results to be totally invalid
these changes make the output of the dax version the same
as the serial version.