Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Projects in Awesome Lists tagged with hpc

A curated list of projects in awesome lists tagged with hpc .

https://github.com/arrayfire/arrayfire

ArrayFire: a general purpose GPU library.

arrayfire c c-plus-plus cpp cuda gpgpu gpu hpc opencl performance scientific-computing

Last synced: 16 Dec 2024

https://github.com/volcano-sh/volcano

A Cloud Native Batch System (Project under CNCF)

batch-systems bigdata gene golang hpc kubernetes machine-learning

Last synced: 17 Dec 2024

https://github.com/spack/spack

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

build-tools hpc hpsf linux macos package-manager python radiuss scientific-computing spack

Last synced: 17 Dec 2024

https://github.com/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.

cloud-native container containers hpc linux parallel portability portable reproducible reproducible-science rootless-containers science singularity singularity-container

Last synced: 14 Dec 2024

https://github.com/diku-dk/futhark

:boom::computer::boom: A data-parallel functional programming language

boom compiler cuda futhark gpgpu gpu hacktoberfest hpc language opencl

Last synced: 20 Dec 2024

https://github.com/open-mpi/ompi

Open MPI main development repository

c fortran hacktoberfest hpc mpi openmpi

Last synced: 17 Dec 2024

https://github.com/zml/zml

High performance AI inference stack. Built for production. @ziglang / @openxla / MLIR / @bazelbuild

ai bazel hpc inference xla zig

Last synced: 19 Dec 2024

https://github.com/dtolm/vkfft

Vulkan/CUDA/HIP/OpenCL/Level Zero/Metal Fast Fourier Transform library

c2r convolution cuda dct fft hip hpc levelzero metal opencl r2c r2r vulkan

Last synced: 19 Dec 2024

https://github.com/boostorg/compute

A C++ GPU Computing Library for OpenCL

boost c-plus-plus compute cpp gpgpu gpu hpc opencl performance

Last synced: 19 Dec 2024

https://github.com/DTolm/VkFFT

Vulkan/CUDA/HIP/OpenCL/Level Zero/Metal Fast Fourier Transform library

c2r convolution cuda dct fft hip hpc levelzero metal opencl r2c r2r vulkan

Last synced: 30 Oct 2024

https://boostorg.github.io/compute/

A C++ GPU Computing Library for OpenCL

boost c-plus-plus compute cpp gpgpu gpu hpc opencl performance

Last synced: 11 Nov 2024

https://github.com/adaptivecpp/adaptivecpp

Implementation of SYCL and C++ standard parallelism 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!

adaptivecpp compiler gpgpu gpu-computing high-performance high-performance-computing hipsycl hpc opensycl stdpar sycl

Last synced: 19 Dec 2024

https://github.com/AdaptiveCpp/AdaptiveCpp

Implementation of SYCL and C++ standard parallelism 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!

adaptivecpp compiler gpgpu gpu-computing high-performance high-performance-computing hipsycl hpc opensycl stdpar sycl

Last synced: 09 Nov 2024

https://github.com/su2code/su2

SU2: An Open-Source Suite for Multiphysics Simulation and Design

c-plus-plus cfd flow fluid fluid-dynamics hpc opensource optimization physics python simulation

Last synced: 19 Dec 2024

https://github.com/indigo-dc/udocker

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

batch chroot containers deep-hybrid-datacloud docker docker-containers emulation eosc-hub fakechroot grid hpc indigo proot root-privileges runc user

Last synced: 17 Dec 2024

https://indigo-dc.github.io/udocker/

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

batch chroot containers deep-hybrid-datacloud docker docker-containers emulation eosc-hub fakechroot grid hpc indigo proot root-privileges runc user

Last synced: 14 Nov 2024

https://github.com/ChunelFeng/CGraph

【A simple C++ DAG framework】 一个简单好用的、无三方依赖的、跨平台的、收录于awesome-cpp的、基于流图的并行计算框架。欢迎star & fork

ai awesome-cpp bilibili concurrency cpp dag framework graph hpc machine-vision taskflow threadpool workflow

Last synced: 27 Oct 2024

https://github.com/su2code/SU2

SU2: An Open-Source Suite for Multiphysics Simulation and Design

c-plus-plus cfd flow fluid fluid-dynamics hpc opensource optimization physics python simulation

Last synced: 25 Oct 2024

https://github.com/nvidia/matx

An efficient C++17 GPU numerical computing library with Python-like syntax

cuda gpgpu gpu gpu-computing hpc

Last synced: 20 Dec 2024

https://github.com/NVIDIA/MatX

An efficient C++17 GPU numerical computing library with Python-like syntax

cuda gpgpu gpu gpu-computing hpc

Last synced: 30 Oct 2024

https://github.com/openucx/ucx

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

aries c c-plus-plus cray drivers gemini hacktoberfest hpc infiniband iwarp mpi networking openshmem pgas rdma roce shared-memory shmem tcp-ip verbs

Last synced: 17 Dec 2024

https://github.com/kubernetes-retired/kube-batch

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

bigdata hpc k8s-sig-scheduling kubernetes machine-learning

Last synced: 26 Sep 2024

https://github.com/kubernetes-sigs/kube-batch

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

bigdata hpc k8s-sig-scheduling kubernetes machine-learning

Last synced: 10 Nov 2024

https://github.com/broadinstitute/cromwell

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

application bioinformatics cloud containers docker executor ga4gh hpc scala wdl workflow workflow-description-language workflow-execution

Last synced: 30 Oct 2024

https://github.com/futureverse/future

:rocket: R package: future: Unified Parallel and Distributed Processing in R for Everyone

asynchronous cran distributed-computing futures hpc hpc-clusters parallel-computing parallel-processing parallelization programming promises r

Last synced: 20 Dec 2024

https://github.com/HenrikBengtsson/future

:rocket: R package: future: Unified Parallel and Distributed Processing in R for Everyone

asynchronous cran distributed-computing futures hpc hpc-clusters parallel-computing parallel-processing parallelization programming promises r

Last synced: 23 Nov 2024

https://github.com/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.

elementwise gpu-acceleration high-performance-computing hpc reduce sgemm sgemv

Last synced: 18 Dec 2024

https://github.com/jfalcou/eve

Expressive Vector Engine - SIMD in C++ Goes Brrrr

aarch64 altivec avx avx2 cpp cpp-library hpc neon simd simd-library simd-parallelism simd-programming sse2 ssse3

Last synced: 26 Oct 2024

https://github.com/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.

elementwise gpu-acceleration high-performance-computing hpc reduce sgemm sgemv

Last synced: 19 Nov 2024

https://github.com/arrayfire/arrayfire-rust

Rust wrapper for ArrayFire

arrayfire cuda gpgpu gpu hpc opencl rust rust-bindings

Last synced: 17 Dec 2024

https://github.com/sylabs/singularity

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

containers hpc linux

Last synced: 17 Dec 2024

https://github.com/romeric/Fastor

A lightweight high performance tensor algebra framework for modern C++

fpga hpc multidimensional-arrays simd small-blas tensor-contraction tensors

Last synced: 11 Nov 2024

https://github.com/envmodules/modules

Environment Modules: provides dynamic modification of a user's environment

environment environment-modules hacktoberfest hpc module modulefiles shell tcl

Last synced: 17 Dec 2024

https://cea-hpc.github.io/modules/

Environment Modules: provides dynamic modification of a user's environment

environment environment-modules hacktoberfest hpc module modulefiles shell tcl

Last synced: 25 Oct 2024

https://github.com/cea-hpc/modules

Environment Modules: provides dynamic modification of a user's environment

environment environment-modules hacktoberfest hpc module modulefiles shell tcl

Last synced: 30 Oct 2024

https://github.com/sslotin/amh-code

Complete implementations from "Algorithms for Modern Hardware"

algorithms computer-science hpc performance

Last synced: 21 Dec 2024

https://github.com/hypre-space/hypre

Parallel solvers for sparse linear systems featuring multigrid methods.

hpc library math-physics radiuss

Last synced: 14 Nov 2024

https://github.com/zanellia/prometeo

An experimental Python-to-C transpiler and domain specific language for embedded high-performance computing

c compiler domain-specific-language embedded-systems high-performance-computing hpc python python-to-c source-to-source static-analysis static-typing transcompiler transpiler

Last synced: 29 Oct 2024

https://github.com/nndeploy/nndeploy

nndeploy是一款模型端到端部署框架。以多端推理以及基于有向无环图模型部署为基础,致力为用户提供跨平台、简单易用、高性能的模型部署体验。

ascend easy-to-use hpc mnn model-deployment multi-inference openvino out-of-box-model parallel rknn tensorrt yolo

Last synced: 27 Oct 2024

https://github.com/llnl/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.

dae-solver high-performance-computing hpc math-physics nonlinear-equation-solver ode-solver parallel-computing radiuss scientific-computing sensitivity-analysis solver time-integration

Last synced: 20 Dec 2024

https://github.com/open-mpi/hwloc

Hardware locality (hwloc)

c hardware hpc locality topology

Last synced: 21 Dec 2024

https://github.com/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, TPU, IPU and other NPUs.

api backendai cloud-computing containers distributed-computing docker documentation hpc monitoring paas python

Last synced: 14 Dec 2024

https://github.com/openhackathons-org/gpubootcamp

This repository consists for gpu bootcamp material for HPC and AI

ai4hpc cuda data-science deep-learning deepstream gpu hpc machine-learning mpi openacc openmp rapidsai

Last synced: 30 Oct 2024

https://github.com/pmodels/mpich

Official MPICH Repository

c fortran hpc mpi

Last synced: 30 Oct 2024

https://github.com/TACC/Lmod

Lmod: An Environment Module System based on Lua, Reads TCL Modules, Supports a Software Hierarchy

environment-modules hpc lmod lua tacc xsede

Last synced: 25 Nov 2024

https://github.com/haptork/easylambda

distributed dataflows with functional list operations for data processing with C++14

cpp14 dataflow-programming distributed-computing functional-programming hpc mpi parallel

Last synced: 16 Dec 2024

https://github.com/haptork/easyLambda

distributed dataflows with functional list operations for data processing with C++14

cpp14 dataflow-programming distributed-computing functional-programming hpc mpi parallel

Last synced: 26 Oct 2024

https://github.com/PySlurm/pyslurm

Python Interface to Slurm

cluster cython hpc python slurm

Last synced: 12 Nov 2024

https://github.com/easybuilders/easybuild

EasyBuild - building software with ease

hacktoberfest hpc linux python scientific-software

Last synced: 28 Nov 2024

https://github.com/arrayfire/arrayfire-python

Python bindings for ArrayFire: A general purpose GPU library.

arrayfire cuda gpgpu gpu hpc opencl python python-bindings

Last synced: 03 Nov 2024

https://github.com/luispedro/jug

Parallel programming with Python

hpc parallel-computing python python-2 python-3 workflow workflow-engine

Last synced: 20 Dec 2024

https://github.com/ParRes/Kernels

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

c c-plus-plus coarray-fortran fortran2008 hpc julia kokkos mpi openacc opencl openmp parallel parallel-programming pgas python3 shmem sycl threading

Last synced: 02 Nov 2024

https://github.com/libocca/occa

Portable and vendor neutral framework for parallel programming on heterogeneous platforms.

c cpp cuda dpcpp fortran gpgpu gpu hip hpc jit metal multithreading oneapi opencl openmp sycl

Last synced: 05 Nov 2024

https://github.com/alpaka-group/alpaka

Abstraction Library for Parallel Kernel Acceleration :llama:

cpp cpp17 cuda gpu header-only heterogeneous-parallel-programming hip hpc openacc openmp rocm tbb

Last synced: 21 Dec 2024

https://github.com/pyccel/pyccel

Python extension language using accelerators

dsl fortran hpc mpi openacc openmp python python3 sympy transpiler

Last synced: 29 Oct 2024

https://github.com/LLNL/Caliper

Caliper is an instrumentation and performance profiling library

annotation-apis caliper cpp hpc instrumentation performance performance-analysis performance-monitoring radiuss trace

Last synced: 14 Nov 2024

https://github.com/llnl/caliper

Caliper is an instrumentation and performance profiling library

annotation-apis caliper cpp hpc instrumentation performance performance-analysis performance-monitoring radiuss trace

Last synced: 19 Dec 2024

https://github.com/NERSC/shifter

Shifter - Linux Containers for HPC

containers hpc linux

Last synced: 09 Nov 2024

https://github.com/cnuernber/dtype-next

A Clojure library designed to aid in the implementation of high performance algorithms and systems.

clojure graal-native hpc

Last synced: 15 Dec 2024

https://github.com/elasticluster/elasticluster

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

ansible azure cloud cluster clustering ec2 gcp gridengine hadoop hpc python slurm spark

Last synced: 06 Nov 2024

https://github.com/llnl/umpire

An application-focused API for memory management on NUMA & GPU architectures

blt cpp gpu hpc memory-management portability radiuss

Last synced: 21 Dec 2024

https://github.com/rackslab/slurm-web

Open source web dashboard for Slurm HPC clusters

dashboard hpc slurm webui

Last synced: 06 Nov 2024

https://github.com/rackslab/Slurm-web

Open source web dashboard for Slurm HPC clusters

dashboard hpc slurm webui

Last synced: 20 Oct 2024

https://github.com/rapier1/hpn-ssh

HPN-SSH based on OpenSSH

high-perfomance-networking hpc hpn hpn-ssh hpnssh ssh

Last synced: 12 Nov 2024

https://github.com/UoB-HPC/BabelStream

STREAM, for lots of devices written in many programming models

benchmark cuda gpgpu gpu hpc kokkos memory-bandwidth openacc opencl openmp parallel-processing raja sycl

Last synced: 09 Nov 2024

https://github.com/LLNL/Umpire

An application-focused API for memory management on NUMA & GPU architectures

blt cpp gpu hpc memory-management portability radiuss

Last synced: 17 Nov 2024

https://github.com/giovtorres/slurm-docker-cluster

A Slurm cluster using docker-compose

docker-compose hpc slurm slurm-cluster

Last synced: 22 Dec 2024