Clustering with progress report.