hpc
There are 2610 repositories under hpc topic.
JuliaLang/julia
The Julia Programming Language
hpcaitech/ColossalAI
Making large AI models cheaper, faster and more accessible
volcano-sh/volcano
A Cloud Native Batch System (Project under CNCF)
spack/spack
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
arrayfire/arrayfire
ArrayFire: a general purpose GPU library.
ProjectPhysX/FluidX3D
The fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs and CPUs via OpenCL. Free for non-commercial use.
nextflow-io/nextflow
A DSL for data-driven computational pipelines
zml/zml
Any model. Any hardware. Zero compromise. Built with @ziglang / @openxla / MLIR / @bazelbuild
diku-dk/futhark
:boom::computer::boom: A data-parallel functional programming language
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.
flame/blis
BLAS-like Library Instantiation Software Framework
open-mpi/ompi
Open MPI main development repository
mfem/mfem
Lightweight, general, scalable C++ library for finite element methods
NVIDIA/cccl
CUDA Core Compute Libraries
chapel-lang/chapel
a Productive Parallel Programming Language
moosefs/moosefs
MooseFS Distributed Storage – Open Source, Petabyte, Fault-Tolerant, Highly Performing, Scalable Network Distributed File System / Software-Defined Storage
ashvardanian/less_slow.cpp
Playing around "Less Slow" coding practices in C++ 20, C, CUDA, PTX, & Assembly, from numerics & SIMD to coroutines, ranges, exception handling, networking and user-space IO
AdaptiveCpp/AdaptiveCpp
Compiler for multiple programming models (SYCL, C++ standard parallelism, HIP/CUDA) for CPUs and GPUs from all vendors: The independent, community-driven compiler for C++-based heterogeneous programming models. Lets applications adapt themselves to all the hardware in the system - even at runtime!
DTolm/VkFFT
Vulkan/CUDA/HIP/OpenCL/Level Zero/Metal Fast Fourier Transform library
indigo-dc/udocker
A basic user tool to execute simple docker containers in batch or interactive systems without root privileges.
boostorg/compute
A C++ GPU Computing Library for OpenCL
apptainer/apptainer
Apptainer: Application containers for Linux
dealii/dealii
The development repository for the deal.II finite element library
su2code/SU2
SU2: An Open-Source Suite for Multiphysics Simulation and Design
openucx/ucx
Unified Communication X (mailing list - https://elist.ornl.gov/mailman/listinfo/ucx-group)
NVIDIA/MatX
An efficient C++17 GPU numerical computing library with Python-like syntax
trilinos/Trilinos
Primary repository for the Trilinos Project
jfalcou/eve
Expressive Vector Engine - SIMD in C++ Goes Brrrr
Liu-xiandong/How_to_optimize_in_GPU
This is a series of GPU optimization topics. Here we will introduce how to optimize the CUDA kernel in detail. I will introduce several basic kernel optimizations, including: elementwise, reduce, sgemv, sgemm, etc. The performance of these kernels is basically at or near the theoretical limit.
kubernetes-retired/kube-batch
A batch scheduler of kubernetes for high performance workload, e.g. AI/ML, BigData, HPC
trevor-vincent/awesome-high-performance-computing
A curated list of awesome high performance computing resources
gunrock/gunrock
Programmable CUDA/C++ GPU Graph Analytics
broadinstitute/cromwell
Scientific workflow engine designed for simplicity & scalability. Trivially transition between one off use cases to massive scale production environments
cp2k/cp2k
Quantum chemistry and solid state physics software package
futureverse/future
:rocket: R package: future: Unified Parallel and Distributed Processing in R for Everyone
RaftLib/RaftLib
The RaftLib C++ library, streaming/dataflow concurrency via C++ iostream-like operators