[functions.interfaces] use SubsamplingVTKWriter