Open-source C projects categorized as HPC

High Performance Computing. Scientists, engineers, and researchers use high performance computing (HPC) for incredibly computationally intensive tasks, like those used in weather forecasting, oil and gas exploration, physics, quantum mechanics, and other areas.

While HPC can be run on a single system, its real power comes from connecting multiple HPC nodes into a cluster, which may also be called a supercomputer. This provides the capabilities to compute extreme-scale simulations that are not feasible or even possible on a single system.

Top 10 C HPC Projects

  • ompi

    Open MPI main development repository

    Project mention: How much are you meant to comment on a code? | /r/AskProgramming | 2023-05-11

    One of the guys at the local LUG is one of the lead maintainers of Open MPI. He told us about a comment that ran into the hundreds of lines, all for a one-line change in the code.

  • blis

    BLAS-like Library Instantiation Software Framework

    Project mention: [D] Which BLAS library to choose for apple silicon? | /r/MachineLearning | 2023-05-24

    BLIS is fine too~ https://github.com/flame/blis

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • ohpc

    OpenHPC Integration, Packaging, and Test Repo

    Project mention: interesting read | /r/CentOS | 2023-07-08
  • openpbs

    An HPC workload manager and job scheduler for desktops, clusters, and clouds.

  • mpich

    Official MPICH Repository

  • sundials

    Official development repository for SUNDIALS - a SUite of Nonlinear and DIfferential/ALgebraic equation Solvers. Pull requests are welcome for bug fixes and minor changes.

  • nsimd

    Agenium Scale vectorization library for CPUs and GPUs

  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

  • HPCInfo

    Information about many aspects of high-performance computing. Wiki content moved to ~/docs.

  • xNVMe

    Portable and high-performance libraries and tools for NVMe devices as well as support for traditional/legacy storage devices/interfaces.


    Modern astrophysics and cosmology particle-based code. Mirror of gitlab developments at https://gitlab.cosma.dur.ac.uk/swift/swiftsim (by SWIFTSIM)

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 2023-07-08.

C HPC related posts


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

Project Stars
1 ompi 1,834
2 blis 1,659
3 ohpc 768
4 openpbs 625
5 mpich 465
6 sundials 391
7 nsimd 289
8 HPCInfo 251
9 xNVMe 160
10 SWIFT 51
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.