Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: parallel-computing

taskflow/taskflow

A General-purpose Parallel and Heterogeneous Task Programming System

Language: C++ - Size: 128 MB - Last synced: about 2 hours ago - Pushed: 11 days ago - Stars: 9,579 - Forks: 1,140

jnlt3/blackmarlin

WIP Chess Engine

Language: Rust - Size: 18.1 MB - Last synced: about 9 hours ago - Pushed: about 9 hours ago - Stars: 87 - Forks: 6

Alpine-DAV/ascent

A flyweight in situ visualization and analysis runtime for multi-physics HPC simulations

Language: C++ - Size: 157 MB - Last synced: about 10 hours ago - Pushed: 1 day ago - Stars: 182 - Forks: 62

kilianpaquier/pooling

Easily dispatch functions (and subfunctions indefinitely) into a shared pool of routines in golang

Language: Go - Size: 67.4 KB - Last synced: about 10 hours ago - Pushed: about 11 hours ago - Stars: 0 - Forks: 0

arcaneframework/framework

The Arcane Framework for HPC codes

Language: C++ - Size: 25.4 MB - Last synced: about 11 hours ago - Pushed: about 12 hours ago - Stars: 27 - Forks: 9

LLNL/libROM

Model reduction library with an emphasis on large scale parallelism and linear subspace methods

Language: C++ - Size: 54.2 MB - Last synced: about 12 hours ago - Pushed: 1 day ago - Stars: 189 - Forks: 35

mpi4jax/mpi4jax

Zero-copy MPI communication of JAX arrays, for turbo-charged HPC applications in Python :zap:

Language: Python - Size: 4.9 MB - Last synced: 23 days ago - Pushed: 24 days ago - Stars: 367 - Forks: 25

KratosMultiphysics/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.

Language: C++ - Size: 1.92 GB - Last synced: about 12 hours ago - Pushed: about 19 hours ago - Stars: 964 - Forks: 232

merzlab/QUICK

QUICK: A GPU-enabled ab intio quantum chemistry software package

Language: C - Size: 151 MB - Last synced: about 21 hours ago - Pushed: 1 day ago - Stars: 134 - Forks: 38

hugary1995/raccoon

Massively parallel FEM code for phase-field for fracture by Dolbow Lab at Duke University

Language: C++ - Size: 833 MB - Last synced: about 8 hours ago - Pushed: about 23 hours ago - Stars: 47 - Forks: 41

mfem/PyMFEM

Python wrapper for MFEM

Language: SWIG - Size: 25.6 MB - Last synced: about 24 hours ago - Pushed: 1 day ago - Stars: 182 - Forks: 58

jfalcou/kiwaku

C++20 and onward collection of high performance data containers and related tools

Language: C++ - Size: 37.9 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 50 - Forks: 3

bueler/p4pdes

C and Python examples from my book on using PETSc and Firedrake to solve PDEs

Language: C - Size: 4.5 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 178 - Forks: 66

bbengfort/fastlife

Experimenting with C code and Python bindings

Language: Python - Size: 51.8 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 1 - Forks: 0

LLNL/axom

CS infrastructure components for HPC applications

Language: C++ - Size: 40.1 MB - Last synced: about 20 hours ago - Pushed: 1 day ago - Stars: 139 - Forks: 21

LLNL/RAJA

RAJA Performance Portability Layer (C++)

Language: C++ - Size: 37.2 MB - Last synced: about 9 hours ago - Pushed: 1 day ago - Stars: 438 - Forks: 100

Sandia-OpenSHMEM/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.

Language: C - Size: 5.32 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 56 - Forks: 51

inducer/pyopencl

OpenCL integration for Python, plus shiny features

Language: Python - Size: 5.82 MB - Last synced: about 12 hours ago - Pushed: 1 day ago - Stars: 1,029 - Forks: 235

NGSolve/ngsolve

Netgen/NGSolve is a high performance multiphysics finite element software. It is widely used to analyze models from solid mechanics, fluid dynamics and electromagnetics. Due to its flexible Python interface new physical equations and solution algorithms can be implemented easily.

Language: C++ - Size: 55.1 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 385 - Forks: 74

kokkos/kokkos

Kokkos C++ Performance Portability Programming Ecosystem: The Programming Model - Parallel Execution and Memory Abstraction

Language: C++ - Size: 31.1 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 1,727 - Forks: 400

SCOREC/core

parallel finite element unstructured meshes

Language: C++ - Size: 10 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 174 - Forks: 62

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.

Language: C - Size: 232 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 457 - Forks: 115

OpenSourceEconomics/estimagic

Estimagic is a Python package for nonlinear optimization with or without constraints. It is particularly suited to solve difficult nonlinear estimation problems. On top, it provides functionality to perform statistical inference on estimated parameters.

Language: Python - Size: 25.9 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 223 - Forks: 27

oneapi-src/oneMKL

oneAPI Math Kernel Library (oneMKL) Interfaces

Language: C++ - Size: 7.61 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 567 - Forks: 141

mikeroyal/Parallel-Computing-Guide

Parallel Computing Guide

Size: 287 KB - Last synced: 1 day ago - Pushed: over 2 years ago - Stars: 33 - Forks: 3

gdtk-uq/gdtk

The Gas Dynamics Toolkit (GDTk) is a set of software tools for simulating high speed fluid flow, maintained at The University of Queensland and the University of Southern Queensland, Australia.

Language: D - Size: 121 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 53 - Forks: 14

uyplayer/Cuda-Notebook

Cuda learning notebook

Language: C++ - Size: 1.71 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 0 - Forks: 0

jmcarpenter2/swifter

A package which efficiently applies any function to a pandas dataframe or series in the fastest available manner

Language: Python - Size: 2.15 MB - Last synced: about 24 hours ago - Pushed: about 2 months ago - Stars: 2,468 - Forks: 101

hosseinmoein/Leopard

C++ light-weight Thread Pool library

Language: C++ - Size: 622 KB - Last synced: 1 day ago - Pushed: 3 days ago - Stars: 71 - Forks: 5

abhi1kumar/CSE822_Parallel_Computing

Assignments of CSE822 Parallel Computing offerred in Fall 2021 at Michigan State University (MSU)

Language: C++ - Size: 1010 KB - Last synced: 2 days ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

pkestene/ppkMHD

MPI+Kokkos implementation of spectral difference method (SDM) high order schemes

Language: C++ - Size: 2.08 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 22 - Forks: 6

pkestene/euler_kokkos

Compressible hydro and magneto-hydrodynamics (2nd order Godunov) implemented with MPI+Kokkos

Language: C++ - Size: 993 KB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 26 - Forks: 3

joblib/joblib

Computing with Python functions.

Language: Python - Size: 4.35 MB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 3,668 - Forks: 401

nwchemgit/nwchem

NWChem: Open Source High-Performance Computational Chemistry

Language: Fortran - Size: 322 MB - Last synced: 2 days ago - Pushed: 4 days ago - Stars: 461 - Forks: 158

HenrikBengtsson/future.BatchJobs

:rocket: R package: future.BatchJobs: A Future API for Parallel and Distributed Processing using BatchJobs [Intentionally archived on CRAN on 2021-01-08]

Language: R - Size: 741 KB - Last synced: 2 days ago - Pushed: about 3 years ago - Stars: 8 - Forks: 0

HenrikBengtsson/future.redis Fork of bwlewis/future.redis

future.redis: An Elastic Backend for the Future Package using Redis

Language: R - Size: 771 KB - Last synced: 2 days ago - Pushed: 9 months ago - Stars: 0 - Forks: 0

mjshakir/ThreadPool

Efficient, flexible parallel task execution in C++ using std::jthread. ThreadPool simplifies thread management and offers priority-based task scheduling with Deque or PriorityQueue.

Language: C++ - Size: 120 KB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 1 - Forks: 0

Umar-Waseem/OpenCL-and-Docker

Docker Image for Open CL

Language: C - Size: 10.7 KB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 5 - Forks: 4

OSGeo/grass

GRASS GIS - free and open-source geospatial processing engine

Language: C - Size: 304 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 768 - Forks: 278

ludwig-cf/ludwig

A lattice Boltzmann code for complex fluids

Language: C - Size: 186 MB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 53 - Forks: 34

JordiCorbilla/MapReduce

Data parallel text processing with MapReduce

Language: C# - Size: 17.2 MB - Last synced: 3 days ago - Pushed: over 3 years ago - Stars: 4 - Forks: 2

Koukyosyumei/Senjyu

parallel machine learning with MPI

Language: Python - Size: 16.6 KB - Last synced: 3 days ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 0

UIUC-PPL/charm

The Charm++ parallel programming system. Visit https://charmplusplus.org/ for more information.

Language: C++ - Size: 163 MB - Last synced: about 14 hours ago - Pushed: 1 day ago - Stars: 192 - Forks: 48

GreenComfyTea/Mandelbrot-Set-Visualization

Language: C# - Size: 27.3 KB - Last synced: 3 days ago - Pushed: 11 months ago - Stars: 0 - Forks: 0

GreenComfyTea/Julia-Set-Visualization

Language: C# - Size: 27.3 KB - Last synced: 3 days ago - Pushed: 11 months ago - Stars: 0 - Forks: 0

GreenComfyTea/Image-Blending-Transition

Language: C# - Size: 2.28 MB - Last synced: 3 days ago - Pushed: 11 months ago - Stars: 0 - Forks: 0

Henriquelay/distsystems-labs

šŸ–„ļøšŸŒ Assignments for distributed systems assignments

Language: Jupyter Notebook - Size: 1.29 MB - Last synced: 3 days ago - Pushed: 10 months ago - Stars: 0 - Forks: 0

jesusjimsa/Arquitecturas-y-Computacion-de-Altas-Prestaciones-UGR

PrĆ”cticas de la asignatura de Arquitecturas y ComputaciĆ³n de Altas Prestaciones en la UGR

Language: C++ - Size: 6.17 MB - Last synced: 3 days ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 0

Roninkoi/ParPS

Solve 2D Poisson's equation in parallel using OpenMPI

Language: C - Size: 3.52 MB - Last synced: 3 days ago - Pushed: 6 months ago - Stars: 1 - Forks: 0

Guilherme-Dantas/gem5-evaluation-computer-architectures

Compare computer architectures using gem5 and parallel algorithms

Language: Python - Size: 1.39 MB - Last synced: 2 days ago - Pushed: 3 days ago - Stars: 0 - Forks: 0

adrn/schwimmbad

A common interface to processing pools.

Language: Python - Size: 158 KB - Last synced: 18 days ago - Pushed: about 1 month ago - Stars: 110 - Forks: 17

flecsi/flecsi

Flexible Computational Science (FleCSI) Project

Language: C++ - Size: 371 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 15 - Forks: 8

JuliaSymbolics/Symbolics.jl

Symbolic programming for the next generation of numerical software

Language: Julia - Size: 19.2 MB - Last synced: 3 days ago - Pushed: 6 days ago - Stars: 1,291 - Forks: 137

ShawnToubeau/nQueens-MPI

Parallel program for solving the nQueens chess problem

Language: C - Size: 46.9 KB - Last synced: 3 days ago - Pushed: over 4 years ago - Stars: 0 - Forks: 1

Neirth/PathWalker

Experiment for learning about OpenCL and Parallelism and how to apply correctly into Rust High Performance Server.

Language: Rust - Size: 147 KB - Last synced: 3 days ago - Pushed: 29 days ago - Stars: 0 - Forks: 0

tos-kamiya/distxargs šŸ“¦

Parallel execution with a pool of worker processes on a cluster via ssh.

Language: Python - Size: 11.7 KB - Last synced: 4 days ago - Pushed: about 6 years ago - Stars: 2 - Forks: 0

sahilmgandhi/gpu-parallel-kernel-execution

Final Project for CS259 Spring 2019 - Evaluating Parallel Kernel Execution on GPUs

Language: TeX - Size: 31.6 MB - Last synced: 4 days ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0

jsheaven/perf

Estimates the average runtime and time-complexity (big O notation) of (a)sync algorithms

Language: TypeScript - Size: 502 KB - Last synced: 1 day ago - Pushed: about 1 year ago - Stars: 8 - Forks: 0

HenrikBengtsson/future.mirai

:rocket: R package future.mirai: A Future API for Parallel Processing using 'mirai'

Language: R - Size: 289 KB - Last synced: 2 days ago - Pushed: 15 days ago - Stars: 10 - Forks: 1

DARMA-tasking/vt

DARMA/vt => Virtual Transport

Language: C++ - Size: 34.1 MB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 33 - Forks: 8

VcDevel/Vc

SIMD Vector Classes for C++

Language: C++ - Size: 11 MB - Last synced: 2 days ago - Pushed: 3 months ago - Stars: 1,420 - Forks: 150

OpenNMT/CTranslate2

Fast inference engine for Transformer models

Language: C++ - Size: 13.5 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 2,812 - Forks: 247

preejackie/IdeasInCS

Just trash !

Size: 13.7 KB - Last synced: 4 days ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

basnijholt/adaptive-scheduler

Run many functions (adaptively) on many cores (>10k-100k) using mpi4py.futures, ipyparallel, loky, or dask-mpi. :tada:

Language: Python - Size: 931 KB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 26 - Forks: 9

tlverse/delayed

:clock430: :computer: Dependent Delayed Computation

Language: R - Size: 975 KB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 21 - Forks: 3

owensgroup/RXMesh

RXMesh: A GPU Mesh Data Structure - SIGGRAPH 2021

Language: C++ - Size: 9.21 MB - Last synced: about 6 hours ago - Pushed: about 7 hours ago - Stars: 195 - Forks: 22

fra98/graph-coloring

Parallel graph coloring

Language: C++ - Size: 42.7 MB - Last synced: 5 days ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

gunrock/gunrock

Programmable CUDA/C++ GPU Graph Analytics

Language: C++ - Size: 74.6 MB - Last synced: 3 days ago - Pushed: 14 days ago - Stars: 940 - Forks: 198

smistad/FAST

A framework for high-performance medical image processing, neural network inference and visualization

Language: C++ - Size: 19.2 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 402 - Forks: 98

jjfumero/tornadovm-examples

Set of examples written for hardware acceleration via TornadoVM

Language: Java - Size: 20.1 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 12 - Forks: 2

taskflow/awesome-parallel-computing

A curated list of awesome parallel computing resources

Size: 3.41 MB - Last synced: 4 days ago - Pushed: over 1 year ago - Stars: 603 - Forks: 61

codewith-usama/FAST-Resources

resources of FAST-NUCES 2020-2024

Language: HTML - Size: 2.33 GB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 13 - Forks: 3

MauricioVazquezM/Words_Bag_Parallelized

Language: Python - Size: 479 KB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 0 - Forks: 0

kernel-loophole/concurrency-cpp

concurrency in cpp

Size: 13.7 KB - Last synced: 5 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

quinoacomputing/quinoa

Adaptive computational fluid dynamics

Language: C++ - Size: 224 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 99 - Forks: 21

maxsonferovante/parallelizing-python-migration

Projeto que implementa um sistema de migraĆ§Ć£o projetado para transferir dados de usuĆ”rios de um banco de dados MongoDB para um banco de dados PostgreSQL

Language: Python - Size: 18.6 KB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 0 - Forks: 0

BlueBrain/BluePyParallel

Provides an embarrassingly parallel tool with sql backend

Language: Python - Size: 118 KB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 1 - Forks: 0

NonDairyNeutrino/Thesis

Thesis for the Computational Science Master's program at Central Washington University. 3D extension of an analog of cosmological particle creation in a Friedmann-Robertson-Walker universe by numerically simulating a Bose-Einstein condensate with a time-dependent scattering length.

Language: TeX - Size: 906 KB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 1 - Forks: 0

alexisph/high_performance_r

Instructions and benchmarks for high-performance computing in R

Language: R - Size: 63.5 KB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 8 - Forks: 3

silkodenis/SOM

Neural network with learning without a teacher, performing the task of visualization and clustering.

Language: C++ - Size: 47.8 MB - Last synced: 5 days ago - Pushed: over 4 years ago - Stars: 8 - Forks: 2

danish-mehmood/strew

my own distribute key value store in golang

Language: Go - Size: 1.95 KB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 0 - Forks: 0

ParaGroup/WindFlow

A C++17 Data Stream Processing Parallel Library for Multicores and GPUs

Language: C++ - Size: 47 MB - Last synced: about 22 hours ago - Pushed: 26 days ago - Stars: 65 - Forks: 16

python-adaptive/adaptive

:chart_with_upwards_trend: Adaptive: parallel active learning of mathematical functions

Language: Python - Size: 5.63 MB - Last synced: 6 days ago - Pushed: 12 days ago - Stars: 1,113 - Forks: 58

Parallel-in-Time/pySDC

pySDC is a Python implementation of the spectral deferred correction (SDC) approach and its flavors, esp. the multilevel extension MLSDC and PFASST.

Language: Jupyter Notebook - Size: 425 MB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 31 - Forks: 31

jgujerry/python-frameworks

Another curated list of Python frameworks

Language: Python - Size: 10.3 MB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 56 - Forks: 5

aregtech/areg-sdk

AREG is an asynchronous Object RPC framework to simplify multitasking programming by blurring borders between processes and treating remote objects as if they coexist in the same thread.

Language: C++ - Size: 22.3 MB - Last synced: about 1 hour ago - Pushed: about 1 month ago - Stars: 239 - Forks: 108

mlr-org/rush

Parallel and distributed computing in R.

Language: R - Size: 8.75 MB - Last synced: 4 days ago - Pushed: 6 days ago - Stars: 4 - Forks: 0

jeffhammond/nwchem Fork of nwchemgit/nwchem

NWChem: Open Source High-Performance Computational Chemistry

Language: Fortran - Size: 317 MB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 3 - Forks: 1

mpi4py/mpi4py

Python bindings for MPI

Language: Python - Size: 8.18 MB - Last synced: 8 days ago - Pushed: 10 days ago - Stars: 754 - Forks: 112

Talendar/nevopy

Neuroevolution framework for Python.

Language: Python - Size: 36.7 MB - Last synced: 7 days ago - Pushed: about 3 years ago - Stars: 26 - Forks: 6

muhammadshaffay/Parallel-and-Distributed-Sorting-with-MPI

This project implements Quick and Merge sorting algorithms using MPI for parallel and distributed computing.

Language: Jupyter Notebook - Size: 123 KB - Last synced: 7 days ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

EtienneCmb/tensorpac

Phase-Amplitude Coupling under Python

Language: Python - Size: 117 MB - Last synced: 2 days ago - Pushed: about 1 year ago - Stars: 83 - Forks: 23

daniloaleixo/gubi-cuda

Projeto realizado para a disciplina MAC0431 - IntroduĆ§Ć£o a ComputaĆ§Ć£o Paralela e DistrĆ­buida - ResoluĆ§Ć£o de um problema altamente paralelizĆ”vel em CUDA

Language: Cuda - Size: 255 KB - Last synced: 7 days ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0

xieguigang/Darwinism

Darwinism High performance computing toolkit for VisualBasic.NET on unix .net 6

Language: Visual Basic .NET - Size: 19.1 MB - Last synced: 6 days ago - Pushed: 8 days ago - Stars: 9 - Forks: 4

krABMaga/krABMaga

krABMaga: A modern developing art for reliable and efficient Agent-based Model (ABM) simulation with the Rust language

Language: Rust - Size: 63.6 MB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 154 - Forks: 13

hahnec/torchimize

numerical optimization in pytorch

Language: Python - Size: 20.4 MB - Last synced: 5 days ago - Pushed: 4 months ago - Stars: 125 - Forks: 6

AccelerateHS/accelerate

Embedded language for high-performance array computations

Language: Haskell - Size: 15.4 MB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 887 - Forks: 118

SimonBlanke/Hyperactive

An optimization and data collection toolbox for convenient and fast prototyping of computationally expensive models.

Language: Python - Size: 30.4 MB - Last synced: 7 days ago - Pushed: 5 months ago - Stars: 489 - Forks: 41

BardiParsi/BlockQueue

The BlockQueue pattern is a thread-safe queue implementation that allows multiple threads to push and pop elements concurrently. It provides synchronized access to the underlying queue, ensuring that no data race occurs between threads.

Language: C++ - Size: 0 Bytes - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 0 - Forks: 0

LLNL/mpibind

Pragmatic, Productive, and Portable Affinity for HPC

Language: C - Size: 8.49 MB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 27 - Forks: 10

Related Keywords