All Projects → LLNL → muster

LLNL / muster

Licence: other
Massively Scalable Clustering

Programming Languages

C++
36643 projects - #6 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to muster

Core
parallel finite element unstructured meshes
Stars: ✭ 124 (+463.64%)
Mutual labels:  parallel, mpi, parallel-computing
t8code
Parallel algorithms and data structures for tree-based AMR with arbitrary element shapes.
Stars: ✭ 37 (+68.18%)
Mutual labels:  parallel, mpi, parallel-computing
hp2p
Heavy Peer To Peer: a MPI based benchmark for network diagnostic
Stars: ✭ 17 (-22.73%)
Mutual labels:  parallel, mpi, parallel-computing
ParMmg
Distributed parallelization of 3D volume mesh adaptation
Stars: ✭ 19 (-13.64%)
Mutual labels:  parallel, mpi
Hpcinfo
Information about many aspects of high-performance computing. Wiki content moved to ~/docs.
Stars: ✭ 171 (+677.27%)
Mutual labels:  parallel, mpi
Foundations of HPC 2021
This repository collects the materials from the course "Foundations of HPC", 2021, at the Data Science and Scientific Computing Department, University of Trieste
Stars: ✭ 22 (+0%)
Mutual labels:  mpi, parallel-computing
fdtd3d
fdtd3d is an open source 1D, 2D, 3D FDTD electromagnetics solver with MPI, OpenMP and CUDA support for x86, arm, arm64 architectures
Stars: ✭ 77 (+250%)
Mutual labels:  parallel, mpi
hpc
Learning and practice of high performance computing (CUDA, Vulkan, OpenCL, OpenMP, TBB, SSE/AVX, NEON, MPI, coroutines, etc. )
Stars: ✭ 39 (+77.27%)
Mutual labels:  mpi, parallel-computing
raptor
General, high performance algebraic multigrid solver
Stars: ✭ 50 (+127.27%)
Mutual labels:  parallel, mpi
nbodykit
Analysis kit for large-scale structure datasets, the massively parallel way
Stars: ✭ 93 (+322.73%)
Mutual labels:  mpi, parallel-computing
XH5For
XDMF parallel partitioned mesh I/O on top of HDF5
Stars: ✭ 23 (+4.55%)
Mutual labels:  parallel, mpi
matrix multiplication
Parallel Matrix Multiplication Using OpenMP, Phtreads, and MPI
Stars: ✭ 41 (+86.36%)
Mutual labels:  mpi, parallel-computing
Libgrape Lite
🍇 A C++ library for parallel graph processing 🍇
Stars: ✭ 169 (+668.18%)
Mutual labels:  parallel, mpi
Future.apply
🚀 R package: future.apply - Apply Function to Elements in Parallel using Futures
Stars: ✭ 159 (+622.73%)
Mutual labels:  parallel, parallel-computing
scala-parallel-programming
coursera
Stars: ✭ 17 (-22.73%)
Mutual labels:  parallel, parallel-computing
Galaxy
Galaxy is an asynchronous parallel visualization ray tracer for performant rendering in distributed computing environments. Galaxy builds upon Intel OSPRay and Intel Embree, including ray queueing and sending logic inspired by TACC GraviT.
Stars: ✭ 18 (-18.18%)
Mutual labels:  parallel, mpi
Pelagia
Automatic parallelization (lock-free multithreading thread) tool developed by Surparallel Open Source.Pelagia is embedded key value database that implements a small, fast, high-reliability on ANSI C.
Stars: ✭ 1,132 (+5045.45%)
Mutual labels:  parallel, parallel-computing
Parallel
This project now lives on in a rewrite at https://gitlab.redox-os.org/redox-os/parallel
Stars: ✭ 1,181 (+5268.18%)
Mutual labels:  parallel, parallel-computing
sst-core
SST Structural Simulation Toolkit Parallel Discrete Event Core and Services
Stars: ✭ 82 (+272.73%)
Mutual labels:  parallel, mpi
ParallelUtilities.jl
Fast and easy parallel mapreduce on HPC clusters
Stars: ✭ 28 (+27.27%)
Mutual labels:  parallel, parallel-computing
==============================================================================
 Muster: Massively Scalable Clustering
 by Todd Gamblin
 [email protected]
==============================================================================

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].