H5Zunregister unregisters the filter specified in
This function first iterates through all opened datasets and groups. If an open object that uses this filter is found, the function will fail with a message indicating that an object using the filter is still open. All open files are then flushed to make sure that all cached data that may use this filter are written out.
If the application is a parallel program, all processes that participate in collective data write should call this function to ensure that all data is flushed.
After a call to
H5Zunregister, the filter specified in
filter will no longer be available to the application.