All Categories → Control Flow → parallel-computing

Top 162 parallel-computing open source projects

Sos
Sandia OpenSHMEM is an implementation of the OpenSHMEM specification over multiple Networking APIs, including Portals 4, the Open Fabric Interface (OFI), and UCX. Please click on the Wiki tab for help with building and using SOS.
Mmc
Mesh-based Monte Carlo (MMC)
Arraymancer
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
Appiumtestdistribution
A tool for running android and iOS appium tests in parallel across devices... U like it STAR it !
Accelerate
Embedded language for high-performance array computations
Kokkos
Kokkos C++ Performance Portability Programming EcoSystem: The Programming Model - Parallel Execution and Memory Abstraction
Future
🚀 R package: future: Unified Parallel and Distributed Processing in R for Everyone
Mfem
Lightweight, general, scalable C++ library for finite element methods
Adaptive
📈 Adaptive: parallel active learning of mathematical functions
Sdc
Intel® Scalable Dataframe Compiler for Pandas*
Kratos
Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.
Pagmo2
A C++ platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
Elmerfem
Official git repository of Elmer FEM software
Turboscript
Super charged typed JavaScript dialect for parallel programming which compiles to WebAssembly
Symbolics.jl
A fast and modern CAS for a fast and modern language.
Post Me
📩 Use web Workers and other Windows through a simple Promise API
Mpi4py
Python bindings for MPI
Jug
Parallel programming with Python
Parallelaccelerator.jl
The ParallelAccelerator package, part of the High Performance Scripting project at Intel Labs
Kernels
This is a set of simple programs that can be used to explore the features of a parallel platform.
Graphit
GraphIt - A High-Performance Domain Specific Language for Graph Analytics
bigstatsr
R package for statistical tools with big matrices stored on disk.
HAMeRS
Hydrodynamics Adaptive Mesh Refinement Simulator (HAMeRS) for compressible multi-species/multi-phase simulations
parallel-dfs-dag
A parallel implementation of DFS for Directed Acyclic Graphs (https://research.nvidia.com/publication/parallel-depth-first-search-directed-acyclic-graphs)
pqdm
Comfortable parallel TQDM using concurrent.futures
Impala
Parallel High-Performance Components for Rhino/Grasshopper
libROM
Model reduction library with an emphasis on large scale parallelism and linear subspace methods
delayed
🕟 💻 Dependent Delayed Computation
framework
The Arcane Framework for HPC codes
RocketJoe
RocketJoe is a software development platform for creating high-performance applications.
ProbQA
Probabilistic question-asking system: the program asks, the users answer. The minimal goal of the program is to identify what the user needs (a target), even if the user is not aware of the existence of such a thing/product/service.
b-rabbit
A thread safe library that aims to provide a simple API for interfacing with RabbitMQ. Built on top of rabbitpy, the library make it very easy to use the RabbitMQ message broker with just few lines of code. It implements all messaging pattern used by message brokers
RXMD
RXMD : Linear-Scaling Parallel Reactive Molecular Dynamics Simulation Engine
future.callr
🚀 R package future.callr: A Future API for Parallel Processing using 'callr'
ludwig
A lattice Boltzmann code for complex fluids
auryn
Auryn: A fast simulator for spiking neural networks with synaptic plasticity
61-120 of 162 parallel-computing projects