  We explore an error-bounded lossy compression approach for reducing
scientific data associated with 2D/3D unstructured meshes. While existing lossy
compressors offer a high compression ratio with bounded error for regular grid
data, methodologies tailored for unstructured mesh data are lacking; for
example, one can compress nodal data as 1D arrays, neglecting the spatial
coherency of the mesh nodes. Inspired by the SZ compressor, which predicts and
quantizes values in a multidimensional array, we dynamically reorganize nodal
data into sequences. Each sequence starts with a seed cell; based on a
predefined traversal order, the next cell is added to the sequence if the
current cell can predict and quantize the nodal data in the next cell with the
given error bound. As a result, one can efficiently compress the quantized
nodal data in each sequence until all mesh nodes are traversed. This paper also
introduces a suite of novel error metrics, namely continuous mean squared error
(CMSE) and continuous peak signal-to-noise ratio (CPSNR), to assess compression
results for unstructured mesh data. The continuous error metrics are defined by
integrating the error function on all cells, providing objective statistics
across nonuniformly distributed nodes/cells in the mesh. We evaluate our
methods with several scientific simulations ranging from ocean-climate models
and computational fluid dynamics simulations with both traditional and
continuous error metrics. We demonstrated superior compression ratios and
quality than existing lossy compressors.
