Skip to content
Massively Scalable Clustering
C++ Shell
Branch: master
Clone or download
tgamblin Merge pull request #1 from kisaacs/access_seed
Expose seed setting capability in kmedoids.
Latest commit b58796b Dec 11, 2014
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
build updated sample build scripts Dec 21, 2010
cmake BlueGene/P Toolchain files. Jul 5, 2010
doc Slight change to the documentation footer. Oct 13, 2010
external Added fast timer support on macs. Dec 24, 2010
src Create similar seed setting capability in par_kmedoids. Dec 10, 2014
tests Create similar seed setting capability in par_kmedoids. Dec 10, 2014
.gitignore Autoconf-ified cluster library build. May 12, 2010
CMakeLists.txt Added fast timer support on macs. Dec 24, 2010
Doxyfile Added source code browser to docs. Nov 12, 2010
INSTALL Bugfixes for Ignacio. Jan 30, 2011
LICENSE
README Updated INSTALL and README files for CMake build. Dec 20, 2010
muster-config.h.in

README

==============================================================================
 Muster: Massively Scalable Clustering
 by Todd Gamblin
 tgamblin@llnl.gov
==============================================================================

The Muster library provides implementations of serial and parallel K-Medoids 
clustering algorithms.  It is intended as a general framework for parallel 
cluster analysis, particularly for performance data analysis on systems with 
very large numbers of processes.

The parallel implementations in the Muster are designed to perform well even
in environments where the data to be clustered is entirely distributed.  For
example, many performance tools need to analyze one data element from each
process in a system.  To analyze this data efficiently, clustering algorithms 
that move as little data as possible are required.  In Muster, we exploit 
sampled clustering algorithms to realize this efficiency.

The parallel algorithms in Muster are implemented using the Message Passing 
Interface (MPI), making them suitable for use on many of the world's largest 
supercomputers.  They should, however, also run efficiently on your laptop.
  
------------------------------------------------------------------------------
 Documentation 
------------------------------------------------------------------------------
More extensive documentation for Muster is available through the Doxygen
documentation system.  You can find the most recent auto-generated 
Muster documentation online at:
    
    http://tgamblin.github.com/muster

Alternately, you can build the documentation yourself.  Doxygen is available 
for download from:

    http://www.doxygen.org

Once you have installed Doxygen on your system, you can generate documentation
for Muster by simply running doxygen in the project root directory, e.g.:

    $ tar xzf muster.tar.gz
    $ cd muster
    $ doxygen

This will generate html documentation in doc/html. Open doc/html/index.html 
in your favorite web browser to view the documentation.


------------------------------------------------------------------------------
 License
------------------------------------------------------------------------------
See the LICENSE file for license and distribution information.


------------------------------------------------------------------------------
 Building and Installing
------------------------------------------------------------------------------
Information on building and installing Muster can be found in the INSTALL file.


------------------------------------------------------------------------------
 Contributors
------------------------------------------------------------------------------
Thanks to these people and organizations for their contributions (code and 
otherwise) to Muster:

  Martin Schulz         Lawrence Livermore National Laboratory
  Bronis de Supinski    Lawrence Livermore National Laboratory
  Juan Gonzalez         Barcelona Supercomputing Center
  Rob Fowler            Renaissance Computing Institute
  Daniel A. Reed        Microsoft Research

You can’t perform that action at this time.