Open Source Libs
Find Open Source Packages
Open Source Libraries
👉
High Performance Computing
160 Open Source High Performance Computing Software Projects
Free and open source high performance computing code projects including engines, APIs, generators, and tools.
Taskflow
6308 ⭐
A General-purpose Parallel and Heterogeneous Task Programming System
Nnpack
1542 ⭐
Acceleration package for neural networks on multi-core CPUs
Tf Quant Finance
2966 ⭐
High-performance TensorFlow library for quantitative finance.
Boinc
1437 ⭐
Open-source software for volunteer computing and grid computing.
Ropensci Drake
1319 ⭐
An R-focused pipeline toolkit for reproducibility and high-performance computing
Neanderthal
961 ⭐
Fast Clojure Matrix Library
Blis
1247 ⭐
BLAS-like Library Instantiation Software Framework
Arraymancer
906 ⭐
A fast, ergonomic and portable tensor library in Nim with a deep learning focus for CPU, GPU and embedded devices via OpenMP, Cuda and OpenCL backends
Kokkos
942 ⭐
Kokkos C++ Performance Portability Programming EcoSystem: The Programming Model - Parallel Execution and Memory Abstraction
Vectorious
624 ⭐
Linear algebra in TypeScript.
Mfem
867 ⭐
Lightweight, general, scalable C++ library for finite element methods
Libhermit Rs
656 ⭐
libhermit-rs: A Rust-based library operating system
Bayadera
350 ⭐
High-performance Bayesian Data Analysis on the GPU in Clojure
Hipsycl
488 ⭐
Multi-backend implementation of SYCL for CPUs and GPUs
Clojurecl
275 ⭐
ClojureCL is a Clojure library for parallel computations with OpenCL.
Graphit
290 ⭐
GraphIt - A High-Performance Domain Specific Language for Graph Analytics
Precice
376 ⭐
A coupling library for partitioned multi-physics simulations, including, but not restricted to fluid-structure interaction and conjugate heat transfer simulations.
Feelpp
248 ⭐
:gem: Feel++: Finite Element Embedded Language and Library in C++
Vuh
301 ⭐
Vulkan compute for people
Libflame
210 ⭐
High-performance object-based library for DLA computations
Relion
276 ⭐
Image-processing software for cryo-electron microscopy
Pysph
266 ⭐
A framework for Smoothed Particle Hydrodynamics in Python
Numforge Laser
227 ⭐
The HPC toolbox: fused matrix multiplication, convolution, data-parallel strided tensor primitives, OpenMP facilities, SIMD, JIT Assembler, CPU detection, state-of-the-art vectorized BLAS for floats and integers
Libhermit
205 ⭐
HermitCore: A C-based, lightweight unikernel
Avtechscientific Asl
165 ⭐
Advanced Simulation Library - hardware accelerated multiphysics simulation platform.
Opencoarrays
174 ⭐
A parallel application binary interface for Fortran 2018 compilers.
Accelerator
149 ⭐
The Accelerator is a tool for fast and reproducible processing of large amounts of data.
Hptt
160 ⭐
High-Performance Tensor Transpose library
Dash Project Dash
137 ⭐
DASH, the C++ Template Library for Distributed Data Structures with Support for Hierarchical Locality for HPC and Data-Driven Science
Qmcpack
188 ⭐
Main repository for QMCPACK, an open-source production level many-body ab initio Quantum Monte Carlo code for computing the electronic structure of atoms, molecules, and solids.
Batchtools
139 ⭐
Tools for computation on batch systems
Jlsca
128 ⭐
Side-channel toolkit in Julia
Aspect
140 ⭐
A parallel, extensible finite element code to simulate convection in both 2D and 3D models.
Pyhpc Benchmarks
232 ⭐
A suite of benchmarks for CPU and GPU performance of the most popular high-performance libraries for Python :rocket:
Clustermq
126 ⭐
R package to send function calls as jobs on LSF, SGE, Slurm, PBS/Torque, or each via SSH
Vpic
104 ⭐
Vector Particle-In-Cell (VPIC) Project
Mpm
141 ⭐
CB-Geo High-Performance Material Point Method
Targets
544 ⭐
Function-oriented Make-like declarative workflows for R
Libceed
111 ⭐
CEED Library: Code for Efficient Extensible Discretizations
Product Quantization Tree
88 ⭐
GPU-based large scale Approx. Nearest Neighbor Search, accepted at CVPR 2016
Dace
216 ⭐
DaCe - Data Centric Parallel Programming
Qub_dw_highperformancepython
77 ⭐
Code and more for the QUB Development Weeks event 'High Performance Python'
Bulk
82 ⭐
A modern interface for implementing bulk-synchronous parallel programs.
Infinity
104 ⭐
A lightweight C++ RDMA library for InfiniBand networks.
Surrogates.jl
180 ⭐
Surrogate modeling and optimization for scientific machine learning (SciML)
Snakefiles
74 ⭐
:snake: Snakefiles for common RNA-seq data analysis workflows.
P Costa Cans
109 ⭐
A code for fast, massively-parallel direct numerical simulations (DNS) of canonical flows
Books Making You Better
106 ⭐
A list of classic books make better you understand not only how it works, but why it works.
Geni
212 ⭐
A Clojure dataframe library that runs on Spark
Mads.jl
84 ⭐
MADS: Model Analysis & Decision Support
Shinyheatmap
59 ⭐
Web application for enormous biological heatmaps
Drake
57 ⭐
The user manual for the drake R package
Hpcsharp
103 ⭐
High performance algorithms in C#: SIMD/SSE, multi-core and faster
Rbcuda
56 ⭐
CUDA bindings for Ruby
Drake Examples
57 ⭐
Example workflows for the drake R package
Claymore
147 ⭐
Psyclone
57 ⭐
Domain-specific compiler for Finite Difference/Volume/Element Earth-system models in Fortran
Autooptimize.jl
76 ⭐
Automatic optimization and parallelization for Scientific Machine Learning (SciML)
Ensembl Hive
46 ⭐
EnsEMBL Hive - a system for creating and running pipelines on a distributed compute resource
Gblastn
50 ⭐
G-BLASTN is a GPU-accelerated nucleotide alignment tool based on the widely used NCBI-BLAST.
Litemort
50 ⭐
A memory efficient GBDT on adaptive distributions. Much faster than LightGBM with higher accuracy. Implicit merge operation.
Rusty Hermit
478 ⭐
RustyHermit - A Rust-based, lightweight unikernel
Mdbenchmark
58 ⭐
Quickly generate, start and analyze benchmarks for molecular dynamics simulations.
Ledatelescope Bifrost
49 ⭐
A stream processing framework for high-throughput applications.
Compyle
54 ⭐
Execute a subset of Python on HPC platforms
Slsm Tree
66 ⭐
High-Performance C++ Data System
Opensbli
49 ⭐
A framework for the automated derivation and parallel execution of finite difference solvers on a range of computer architectures.
Ctv Hpc
35 ⭐
CRAN Task View: High-Performance Computing with R
Frontistr
52 ⭐
This is the official github mirror repository of FrontISTR, Open-Source Large-Scale Parallel FEM Program for Nonlinear Structural Analysis. Active developments of FrontISTR are hosted on https://gitlab.com/FrontISTR-Commons/FrontISTR.
Relapack
31 ⭐
Recursive LAPACK Collection
Intel Qs
86 ⭐
High-performance simulator of quantum circuits
Plinycompute
26 ⭐
A system for development of high-performance, data-intensive, distributed computing, applications, tools, and libraries.
Vulk
29 ⭐
Desktop/Android Python game development framework on top of Vulkan API
Mhpc Natural Language Processing Lectures 2020
34 ⭐
This is the second part of the Deep Learning Course for the Master in High-Performance Computing (SISSA/ICTP).)
Nodal.jl
35 ⭐
NODAL is an Open Distributed Autotuning Library in Julia
Flashweave.jl
41 ⭐
Inference of microbial interaction networks from large-scale heterogeneous abundance data
Fastheatmap
29 ⭐
Super high performance interactive heatmap software
Axisem
32 ⭐
AxiSEM is a parallel spectral-element method to solve 3D wave propagation in a sphere with axisymmetric or spherically symmetric visco-elastic, acoustic, anisotropic structures.
Coldfront
46 ⭐
HPC Resource Allocation System
Rocketsled
36 ⭐
plug-n-play black box optimizer for high-throughput computing
Osaris
36 ⭐
Scripts to facilitate parallel InSAR processing and analysis of Sentinel-1 time series on HPC clusters based on GMTSAR and Slurm.
Pencilffts.jl
46 ⭐
Fast Fourier transforms of MPI-distributed Julia arrays
Mot
28 ⭐
Multi-threaded Optimization Toolbox
Blas Benchmarks
23 ⭐
Timing results for BLAS (Basic Linear Algebra Subprograms) libraries in R
Tauferlab Mimir
20 ⭐
Mimir is a new implementation of MapReduce over MPI. Mimir inherits the core principles of existing MapReduce frameworks, such as MR-MPI, while redesigning the execution model to incorporate a number of sophisticated optimization techniques that achieve similar or better performance with significant reduction in the amount of memory used.
3343 Edge
25 ⭐
Extreme-scale Discontinuous Galerkin Environment (EDGE)
Nasoq
50 ⭐
NASOQ:Numerically Accurate Sparsity Oriented QP Solver
Aphros
200 ⭐
Finite volume solver for incompressible multiphase flows with surface tension. Foaming flows in complex geometries.
Siminf
19 ⭐
A framework for data-driven stochastic disease spread simulations
Adaptive Cfd Wabbit
21 ⭐
Wavelet Adaptive Block-Based solver for Interactions with Turbulence
Hicma
20 ⭐
HiCMA: Hierarchical Computations on Manycore Architectures
Sympiler
29 ⭐
Sympiler is a Code Generator for Transforming Sparse Matrix Codes
Isicle
29 ⭐
In silico chemical library engine for high-accuracy chemical property prediction
Parallelutilities.jl
27 ⭐
Fast and easy parallel mapreduce on HPC clusters
Ctv Model Deployment
16 ⭐
CRAN Task View: Model Deployment with R
Telepathy
13 ⭐
Telepathy is a SOA runtime framework works in a cloud native way
Mpi Hs
14 ⭐
MPI bindings for Haskell
Biguq.jl
15 ⭐
Bayesian Information Gap Decision Theory
Affineinvariantmcmc.jl
21 ⭐
Affine Invariant Markov Chain Monte Carlo (MCMC) Ensemble sampler
Ntpoly
15 ⭐
A massively parallel library for computing the functions of sparse matrices.