C++ Mpi

Open-source C++ projects categorized as Mpi

Top 23 C++ Mpi Projects

  • Kratos

    Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface. (by KratosMultiphysics)

  • faasm

    High-performance stateful serverless runtime based on WebAssembly

    Project mention: XFaaS: Hyperscale and Low Cost Serverless Functions at Meta | news.ycombinator.com | 2024-01-31
  • JetBrains Dev Survey

    What’s up with the C++ ecosystem in 2023? JetBrains Developer Ecosystem Survey 2023 has given us many interesting insights. The Embedded (37%) and Games (39%) industries are already working with C++20, developers are incorporating static analysis in their CI, and ChatGPT usage among coders is flourishing. Read on for more!

  • amgcl

    C++ library for solving large sparse linear systems with algebraic multigrid method

  • libgrape-lite

    🍇 A C++ library for parallel graph processing (GRAPE) 🍇

  • dmtcp

    DMTCP: Distributed MultiThreaded CheckPointing

  • timemory

    Modular C++ Toolkit for Performance Analysis and Logging. Profiling API and Tools for C, C++, CUDA, Fortran, and Python. The C++ template API is essentially a framework to creating tools: it is designed to provide a unifying interface for recording various performance measurements alongside data logging and interfaces to other tools.

  • cylon

    Cylon is a fast, scalable, distributed memory, parallel runtime with a Pandas like DataFrame. (by cylondata)

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • qmcpack

    Main repository for QMCPACK, an open-source production level many-body ab initio Quantum Monte Carlo code for computing the electronic structure of atoms, molecules, and solids with full performance portable GPU support

    Project mention: Qmcpack – Many-body Quantum Monte Carlo for structure of atoms,molecules,solids | news.ycombinator.com | 2023-04-22
  • mpl

    A C++17 message passing library based on MPI (by rabauke)

  • h5cpp

    C++17 templates between [stl::vector | armadillo | eigen3 | ublas | blitz++] and HDF5 datasets

  • arbor

    The Arbor multi-compartment neural network simulation library. (by arbor-sim)

  • Bulk

    A modern interface for implementing bulk-synchronous parallel programs.

  • frovedis

    Framework of vectorized and distributed data analytics

  • hpdbscan

    Highly parallel DBSCAN (HPDBSCAN)

    Project mention: Batch processing for DBSCAN | /r/datascience | 2023-04-14

    I don't know it really works, but you can try it https://github.com/Markus-Goetz/hpdbscan

  • ravel

    Ravel MPI trace visualization tool (by LLNL)

  • astray

    A performance-portable geodesic ray tracing library. (by VRGroupRWTH)

  • texel

    Texel chess engine (by peterosterlund2)

  • parallel-kd-tree

    Parallel k-d tree with C++17, MPI and OpenMP

  • BzMeshBandsDos

    Band Structure and Density of States computation of the Brillouin Zone.

  • Parallel-And-Concurrent-Programming

    Concurrent and parallel programming might seem complex, but this guide simplifies it. Learn about sequential vs non-sequential programming, processes, and threads. Explore examples in popular languages like C++, Python, and JavaScript to apply your new knowledge to your projects.

    Project mention: Sharing my notes on concurrency | /r/learnprogramming | 2023-05-04

    I've explored concurrency in C++, Python, and Node.js, and kept notes and examples in a repository. I think it could be helpful to others, so I'm sharing it here: https://github.com/djeada/Parallel-And-Concurrent-Programming

  • atrip

    High Performance library for the CCSD(T) algorithm in quantum chemistry

  • Image-Segmentation

  • pRIblast

    pRIblast is a high efficient, parallel application for extensive lncRNA-RNA interaction analysis

    Project mention: Is there a way to use all CPU cores while using RIBlast? | /r/bioinformatics | 2023-04-10
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-01-31.

C++ Mpi related posts


What are some of the best open-source Mpi projects in C++? This list will help you:

Project Stars
1 Kratos 931
2 faasm 824
3 amgcl 693
4 libgrape-lite 359
5 dmtcp 359
6 timemory 337
7 cylon 289
8 qmcpack 274
9 mpl 154
10 h5cpp 139
11 arbor 100
12 Bulk 92
13 frovedis 63
14 hpdbscan 31
15 ravel 27
16 astray 25
17 texel 21
18 parallel-kd-tree 20
19 BzMeshBandsDos 11
20 Parallel-And-Concurrent-Programming 6
21 atrip 3
22 Image-Segmentation 3
23 pRIblast 2
ChatGPT with full context of any GitHub repo.
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.