You can find the detailed description of the non-hierarchical clustering algorithms under the following links:
Bemis-Murcko clustering
Diverse Set Selection
Jarvis-Patrick clustering
K-means clustering
Sphere Exclusion clustering
Comparing libraries with Compr