sdfdiff is sometimes incorrectly reporting stitched blocks as 'mismatched'
In SDF_FORTRAN/src/sdf_output_ru.f90, subroutine 'write_stitched', the variable b%ndims is this size of array b%variable_ids. b%dims is not used.
However, in SDF_utilities/sdfdiff.c, function 'diff_block', when the headers are compared (lines 1724-1727), it compares 'b1->dims[i] == b2->dims[i]', which are full of junk for stitched blocks.
Let me know if you need an example.