Currently we store the full double-precision information in subgrids, but this is more precision than we need; the interpolation error is typically sub-per mille, meaning that we get four to five correct digits. This means we should be able to store all numerical data with single-precision floats (f32), and maybe we can even get away with half-precision floats (f16).
Currently we store the full double-precision information in subgrids, but this is more precision than we need; the interpolation error is typically sub-per mille, meaning that we get four to five correct digits. This means we should be able to store all numerical data with single-precision floats (
f32), and maybe we can even get away with half-precision floats (f16).