hpc
There are 2235 repositories under hpc topic.
JuliaLang/julia
The Julia Programming Language
hpcaitech/ColossalAI
Making large AI models cheaper, faster and more accessible
arrayfire/arrayfire
ArrayFire: a general purpose GPU library.
spack/spack
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
volcano-sh/volcano
A Cloud Native Batch System (Project under CNCF)
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
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.
diku-dk/futhark
:boom::computer::boom: A data-parallel functional programming language
flame/blis
BLAS-like Library Instantiation Software Framework
open-mpi/ompi
Open MPI main development repository
zml/zml
Any model. Any hardware. Zero compromise. Built with @ziglang / @openxla / MLIR / @bazelbuild
ChunelFeng/CGraph
【A common used C++ DAG framework】 一个通用的、无三方依赖的、跨平台的、收录于awesome-cpp的、基于流图的并行计算框架。欢迎star & fork & 交流
chapel-lang/chapel
a Productive Parallel Programming Language
mfem/mfem
Lightweight, general, scalable C++ library for finite element methods
DTolm/VkFFT
Vulkan/CUDA/HIP/OpenCL/Level Zero/Metal Fast Fourier Transform library
boostorg/compute
A C++ GPU Computing Library for OpenCL
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!
NVIDIA/cccl
CUDA Core Compute Libraries
indigo-dc/udocker
A basic user tool to execute simple docker containers in batch or interactive systems without root privileges.
su2code/SU2
SU2: An Open-Source Suite for Multiphysics Simulation and Design
NVIDIA/MatX
An efficient C++17 GPU numerical computing library with Python-like syntax
trilinos/Trilinos
Primary repository for the Trilinos Project
openucx/ucx
Unified Communication X (mailing list - https://elist.ornl.gov/mailman/listinfo/ucx-group)
apptainer/apptainer
Apptainer: Application containers for Linux
jfalcou/eve
Expressive Vector Engine - SIMD in C++ Goes Brrrr
kubernetes-retired/kube-batch
A batch scheduler of kubernetes for high performance workload, e.g. AI/ML, BigData, HPC
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
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
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.
cp2k/cp2k
Quantum chemistry and solid state physics software package
openhpc/ohpc
OpenHPC Integration, Packaging, and Test Repo
sylabs/singularity
SingularityCE is the Community Edition of Singularity, an open source container platform designed to be simple, fast, and secure.
arrayfire/arrayfire-rust
Rust wrapper for ArrayFire