C HPC

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 15 C HPC Projects

  • blis

    BLAS-like Library Instantiation Software Framework

    Project mention: Faer-rs: Linear algebra foundation for the Rust programming language | news.ycombinator.com | 2024-04-24

    BLIS is an interesting new direction in that regard: https://github.com/flame/blis

    >The BLAS-like Library Instantiation Software (BLIS) framework is a new infrastructure for rapidly instantiating Basic Linear Algebra Subprograms (BLAS) functionality. Its fundamental innovation is that virtually all computation within level-2 (matrix-vector) and level-3 (matrix-matrix) BLAS operations can be expressed and optimized in terms of very simple kernels.

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • ompi

    Open MPI main development repository

    Project mention: Ask HN: Does anyone care about OpenPOWER? | news.ycombinator.com | 2024-02-09

    The commercial Linux world (see https://github.com/open-mpi/ompi/issues/4349) and other open source OSes (eg FreeBSD) seem to have lined up behind little-endian PowerPC. IBM still has a big-endian problem with AIX, IBM i, and Linux on Z.

  • ucx

    Unified Communication X (mailing list - https://elist.ornl.gov/mailman/listinfo/ucx-group)

    Project mention: Unified Communication X | news.ycombinator.com | 2024-09-23
  • ohpc

    OpenHPC Integration, Packaging, and Test Repo

  • openpbs

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

  • hwloc

    Hardware locality (hwloc)

  • mpich

    Official MPICH Repository

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • 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.

  • Kernels

    This is a set of simple programs that can be used to explore the features of a parallel platform.

  • nsimd

    Agenium Scale vectorization library for CPUs and GPUs

  • hpn-ssh

    HPN-SSH based on OpenSSH

    Project mention: RegreSSHion: RCE in OpenSSH's server, on glibc-based Linux systems | news.ycombinator.com | 2024-07-01

    I asked my "why not upstream" question here and got a response:

    https://github.com/rapier1/hpn-ssh/issues/89#issuecomment-22...

  • 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.

  • flux-core

    core services for the Flux resource management framework

    Project mention: Flux is fast and it's open source | news.ycombinator.com | 2024-10-12
  • SWIFT

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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

C HPC discussion

Log in or Post with

C HPC related posts

  • Optimize sgemm on RISC-V platform

    6 projects | news.ycombinator.com | 28 Feb 2024
  • Ask HN: Does anyone care about OpenPOWER?

    2 projects | news.ycombinator.com | 9 Feb 2024
  • interesting read

    1 project | /r/CentOS | 8 Jul 2023
  • Rocky strikes back at Red Hat

    1 project | news.ycombinator.com | 1 Jul 2023
  • job scheduling for scientific computing on k8s?

    5 projects | /r/kubernetes | 13 May 2023
  • How much are you meant to comment on a code?

    1 project | /r/AskProgramming | 11 May 2023
  • HPC usage etiquette.

    2 projects | /r/HPC | 11 May 2023
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 4 Nov 2024
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

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

Project Stars
1 blis 2,289
2 ompi 2,155
3 ucx 1,150
4 ohpc 863
5 openpbs 706
6 hwloc 575
7 mpich 550
8 sundials 520
9 Kernels 411
10 nsimd 325
11 hpn-ssh 324
12 HPCInfo 276
13 xnvme 234
14 flux-core 167
15 SWIFT 96

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you konow that C is
the 7th most popular programming language
based on number of metions?