#Hpc

Showing 60 of 88 repositories tagged #hpc, ranked by stars

JuliaLang
JuliaLang
julia

The Julia Programming Language

Score
100
★ 49.0k ⑂ 5.9k +70/day
Julia
hpcaitech
hpcaitech
ColossalAI

Making large AI models cheaper, faster and more accessible

Score
100
★ 41.4k ⑂ 4.5k +4/day
Python
volcano-sh
volcano-sh
volcano

A Cloud Native Batch System (Project under CNCF)

Score
100
★ 5.8k ⑂ 1.4k +2/day
Go
spack
spack
spack

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.

Score
91
★ 5.1k ⑂ 2.4k +3/day
Python
nextflow-io
nextflow-io
nextflow

A DSL for data-driven computational pipelines

Score
100
★ 3.4k ⑂ 788 +4/day
Groovy
apptainer
apptainer
singularity

Singularity has been renamed to Apptainer as part of us moving the project to the Linux Foundation. This repo has been persisted as a snapshot right before the changes.

Score
69
★ 2.6k ⑂ 424
Go
apptainer
apptainer
apptainer

Apptainer: Application containers for Linux

Score
50
★ 1.9k ⑂ 184 +6/day
Go
indigo-dc
indigo-dc
udocker

A basic user tool to execute simple docker containers in batch or interactive systems without root privileges.

Score
62
★ 1.8k ⑂ 167
Python
uccl-project
uccl-project
uccl

UCCL is an efficient communication library for GPUs, covering collectives, P2P (e.g., KV cache transfer, RL weight transfer), and EP (e.g., GPU-driven)

Score
100
★ 1.4k ⑂ 160 +3/day
C++
kubernetes-retired
kubernetes-retired
kube-batch

A batch scheduler of kubernetes for high performance workload, e.g. AI/ML, BigData, HPC

Score
54
★ 1.1k ⑂ 260
Go
broadinstitute
broadinstitute
cromwell

Scientific workflow engine designed for simplicity & scalability. Trivially transition between one off use cases to massive scale production environments

Score
96
★ 1.1k ⑂ 382
Scala
sylabs
sylabs
singularity

SingularityCE is the Community Edition of Singularity, an open source container platform designed to be simple, fast, and secure.

Score
0
★ 976 ⑂ 119 +4/day
Go
jmaczan
jmaczan
tiny-vllm

Build your own high performance LLM inference engine in C++ and CUDA - a smaller version of vLLM

Score
67
★ 882 ⑂ 61 +51/day
C++
AgnostiqHQ
AgnostiqHQ
covalent

Pythonic tool for orchestrating machine-learning/high performance/quantum-computing workflows in heterogeneous compute environments.

Score
82
★ 865 ⑂ 111 +2/day
Python
arrayfire
arrayfire
arrayfire-rust

Rust wrapper for ArrayFire

Score
67
★ 826 ⑂ 58
Rust
chrisvoncsefalvay
chrisvoncsefalvay
learn-julia-the-hard-way

Learn Julia the hard way!

Score
71
★ 783 ⑂ 152
Makefile
lablup
lablup
backend.ai

Backend.AI is a streamlined, container-based computing cluster platform that hosts popular computing/ML frameworks and diverse programming languages, with pluggable heterogeneous accelerator support including CUDA GPU, ROCm GPU, Gaudi NPU, Google TPU, GraphCore IPU and other NPUs.

Score
92
★ 655 ⑂ 178
Python
tumaer
tumaer
JAXFLUIDS

Differentiable Fluid Dynamics Package

Score
90
★ 599 ⑂ 110 +2/day
Python
jinbooooom
jinbooooom
ai-infra-hpc

hpc 教程,包含集合通信(mpi、nccl)、cuda 编程、向量化 SIMD、RDMA 通信等

Score
33
★ 592 ⑂ 61 +4/day
Cuda
openhackathons-org
openhackathons-org
gpubootcamp

This repository consists for gpu bootcamp material for HPC and AI

Score
67
★ 548 ⑂ 256
Jupyter Notebook
It4innovations
It4innovations
hyperqueue

User-friendly Scheduler for sub-node tasks for HPC systems

Score
100
★ 544 ⑂ 50 +3/day
Rust
3dem
3dem
relion

Image-processing software for cryo-electron microscopy

Score
0
★ 541 ⑂ 229 +1/day
C++
giovtorres
giovtorres
slurm-docker-cluster

A Slurm cluster using docker-compose

Score
88
★ 524 ⑂ 264
Shell
visit-dav
visit-dav
visit

VisIt - Visualization and Data Analysis for Mesh-based Scientific Data

Score
100
★ 523 ⑂ 138 +2/day
C
NVIDIA
NVIDIA
hpc-container-maker

HPC Container Maker

Score
85
★ 515 ⑂ 102 +1/day
Python
coderonion
coderonion
awesome-cuda-and-hpc

🚀🚀🚀 This repository lists some awesome public CUDA, cuda-python, cuBLAS, cuDNN, CUTLASS, TensorRT, TensorRT-LLM, Triton, TVM, MLIR, PTX and High Performance Computing (HPC) projects.

Score
0
★ 495 ⑂ 47 +2/day
ParRes
ParRes
Kernels

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

Score
36
★ 475 ⑂ 122
C
luispedro
luispedro
jug

Parallel programming with Python

Score
73
★ 463 ⑂ 62
Python
nebius
nebius
soperator

Run Slurm in Kubernetes

Score
77
★ 400 ⑂ 60
Go
pyccel
pyccel
pyccel

Python extension language using accelerators

Score
64
★ 397 ⑂ 62 +1/day
Python
elasticluster
elasticluster
elasticluster

Create clusters of VMs on the cloud and configure them with Ansible.

Score
27
★ 339 ⑂ 149
Python
SlinkyProject
SlinkyProject
slurm-operator

Run Slurm on Kubernetes. A Slinky project.

Score
73
★ 326 ⑂ 91 +1/day
Go
dell
dell
omnia

An open-source toolkit for deploying and managing high performance clusters for HPC, AI, and data analytics workloads.

Score
81
★ 294 ⑂ 167
Python
Bears-R-Us
Bears-R-Us
arkouda

Arkouda (αρκούδα): Interactive Data Analytics at Supercomputing Scale :bear:

Score
95
★ 281 ⑂ 98
Python
reframe-hpc
reframe-hpc
reframe

A powerful Python framework for writing and running portable regression tests and benchmarks for HPC systems.

Score
55
★ 278 ⑂ 126
Python
zhenrong-wang
zhenrong-wang
hpc-now

A Cross-Platform, Multi-Cloud High-Performance Computing Platform

Score
19
★ 272 ⑂ 113
C
Quantum-Accelerators
Quantum-Accelerators
quacc

quacc is a flexible platform for computational materials science and quantum chemistry that is built for the big data era.

Score
45
★ 268 ⑂ 74
Python
openhackathons-org
openhackathons-org
End-to-End-AI-for-Science

This repository containts materials for End-to-End AI for Science

Score
80
★ 257 ⑂ 86
Jupyter Notebook
helmholtz-analytics
helmholtz-analytics
heat

Distributed tensors and Machine Learning framework with GPU and MPI acceleration in Python

Score
86
★ 243 ⑂ 66 +1/day
Python
LBANN
LBANN
lbann

Livermore Big Artificial Neural Network Toolkit

Score
70
★ 231 ⑂ 78
C++
jupyterhub
jupyterhub
batchspawner

Custom Spawner for Jupyterhub to start servers in batch scheduled systems

Score
90
★ 206 ⑂ 137
Python
bluebanquise
bluebanquise
bluebanquise

A coherent Ansible roles collection to simply deploy clusters of nodes.

Score
65
★ 162 ⑂ 74
Jinja
openPMD
openPMD
openPMD-api

:floppy_disk: C++ & Python API for Scientific I/O

Score
27
★ 159 ⑂ 57
C++
llnl
llnl
merlin

Machine Learning for HPC Workflows

Score
60
★ 150 ⑂ 30 +1/day
Python
BlueBrain
BlueBrain
CoreNeuron

Simulator optimized for large scale neural network simulations.

Score
20
★ 147 ⑂ 42
C++
gjbex
gjbex
training-material

A collection of code examples as well as presentations for training purposes

Score
43
★ 130 ⑂ 51
Jupyter Notebook
hatchet
hatchet
hatchet

Analyze graph/hierarchical performance data using pandas dataframes

Score
57
★ 119 ⑂ 41
Python
sheng-tse
sheng-tse
jupynvim

Jupyter notebooks in Neovim, plus a full remote workspace over SSH that edits any file and runs kernels on a remote machine or cluster as if local. Kitty graphics, Rust backend.

Score
81
★ 116 ⑂ 12 +5/day
Lua
Frikallo
Frikallo
axiom

High-performance C++ tensor library with NumPy/PyTorch-like API

Score
40
★ 111 ⑂ 3 +1/day
C++
radiantone
radiantone
entangle

A lightweight (serverless) native python parallel processing framework based on simple decorators and call graphs.

Score
8
★ 104 ⑂ 7
Python
Qiskit
Qiskit
qiskit-addon-sqd

Sample-based Quantum Diagonalization: Classically postprocess noisy quantum samples to yield more accurate eigenvalue estimations.

Score
9
★ 96 ⑂ 38 +1/day
Python
csdms
csdms
ivy

Course material on scientific software development for researchers in earth and planetary surface processes

Score
18
★ 93 ⑂ 64
Jupyter Notebook
Helmholtz-AI-Energy
Helmholtz-AI-Energy
perun

Perun is a Python package that measures the energy consumption of your applications.

Score
0
★ 92 ⑂ 6
Python
giovtorres
giovtorres
docker-centos7-slurm

Slurm Docker Container on CentOS 7

Score
50
★ 90 ⑂ 56
Python
SlinkyProject
SlinkyProject
slurm-bridge

Run Slurm as a Kubernetes scheduler. A Slinky project.

Score
46
★ 90 ⑂ 23
Go
CLIP-HPC
CLIP-HPC
SlurmCommander

Slurm TUI

Score
33
★ 80 ⑂ 6
Go
valebes
valebes
ppl

Parallelo Parallel Library (PPL) is a small parallel framework that brings Structured Parallel Programming in Rust.

Score
33
★ 79 ⑂ 3
Rust
Viskores
Viskores
viskores

A visualization library for many-threaded devices.

Score
76
★ 79 ⑂ 25 +1/day
C++
ThinkParQ
ThinkParQ
beegfs-csi-driver

The BeeGFS Container Storage Interface (CSI) driver provides high performing and scalable storage for workloads running in Kubernetes. 📦 🐝

Score
35
★ 78 ⑂ 21 +1/day
Go
Lumi-supercomputer
Lumi-supercomputer
LUMI-AI-Guide

The LUMI AI Guide is designed to assist users in migrating their machine learning applications from smaller-scale computing environments to the LUMI supercomputer.

Score
30
★ 77 ⑂ 20
Python
Related Topics
#python#machine-learning#slurm#gpu#cuda#ai#deep-learning#containers#kubernetes#docker#mpi#linux

© 2026 GitRepoTrend · GitHub repositories by topic · Updated weekly