Projects in Awesome Lists tagged with openmp-parallelization
A curated list of projects in awesome lists tagged with openmp-parallelization .
https://github.com/kthohr/optim
OptimLib: a lightweight C++ library of numerical optimization methods for nonlinear functions
armadillo automatic-differentiation bfgs cpp cpp11 differential-evolution eigen eigen3 evolutionary-algorithms gradient-descent lbfgs newton numerical-optimization-methods openmp openmp-parallelization optim optimization optimization-algorithms particle-swarm-optimization
Last synced: 16 May 2025
https://github.com/pulp-platform/hero
Heterogeneous Research Platform (HERO) for exploration of heterogeneous computers consisting of programmable many-core accelerators and an application-class host CPU, including full-stack software and hardware.
computer-architecture fpga heterogeneous-computing heterogeneous-parallel-programming iommu many-core-architectures openmp-offloading openmp-parallelization riscv shared-memory unified-virtual-memory
Last synced: 15 Dec 2025
https://github.com/ysh329/openmp-101
Learn OpenMP examples step by step
exercise guide guidebook hpc omp omp-parallel openmp openmp-parallelization tutorial
Last synced: 04 Oct 2025
https://github.com/bernardparent/cfdwarp
Computational Fluid Dynamics, Waves, Reactions, Plasmas
aerodynamics cfd combustion compressible-flow computational-fluid-dynamics curvilinear-coordinates drift-diffusion dual-time-stepping electrical-discharge high-order-schemes implicit-methods large-eddy-simulation message-passing-interface multi-block navier-stokes openmp-parallelization plasma-sheath positivity-preserving structured-mesh turbulence-models
Last synced: 08 May 2025
https://github.com/illuhad/hipCPU
Implementation of AMD HIP for CPUs
cuda gpgpu hip hpc openmp openmp-parallelization
Last synced: 21 Apr 2025
https://github.com/illuhad/hipcpu
Implementation of AMD HIP for CPUs
cuda gpgpu hip hpc openmp openmp-parallelization
Last synced: 16 Apr 2025
https://github.com/pleiszenburg/gravitation
n-body-simulation performance test suite
benchmark cuda gpgpu gpgpu-computing high-performance-computing n-body numerical-computation openmp openmp-parallelization parallel-computing parallelization simd simd-parallelism test-suite
Last synced: 25 Jul 2025
https://github.com/bio-phys/cadishi
Cadishi: CAlculation of DIStance HIstograms
astrophysics capriqorn correlation cuda distance-histogram distribution function gpgpu gpu high-performance histogram molecular-dynamics openmp openmp-parallelization orthorhombic periodic-box python rdf triclinic vectorization
Last synced: 16 Jan 2026
https://github.com/hxndev/password-cracker-using-brute-force-algorithm
This was our Final Project for Distributed Computing. In this we had to create a distributed system that will use the Brute Force Algorithm to crack a password from the etc/shadows file of Ubuntu as all the passwords are stored there. We used OpenMP and MPICH for this implementation.
brute-force bruteforce-password-cracker code cpp crack distributed-computing distributed-systems mpi mpi-library openmp openmp-parallelization openmpi parallel-computing password password-cracker password-cracking
Last synced: 07 May 2025
https://github.com/soumyasen1809/programming-for-numerical-computation
Programming for Numerical Computation using C-OpenMP (Parallel Programming)
c gpu gpu-computing gpu-programming iteration numerical-methods openmp openmp-parallelization parallel-computing parallel-programming
Last synced: 23 Apr 2025
https://github.com/abhiramborige/parallel_programs_c
Parallel and Distributed computing problem programs implemented in OpenMP and MPI
mpi mpi-applications openmp openmp-applications openmp-constructs openmp-parallelization
Last synced: 14 Apr 2025
https://github.com/andyfratello/par
🎛️ Exercicis de Paral·lelisme (PAR) Q1 - UPC FIB
c fib-upc openmp openmp-parallelization par par-fib parallel-computing parallel-programming parallelism
Last synced: 12 Apr 2025
https://github.com/neoneuron/minfo
Mutual information estimator with adaptive partitioning algorithm (C++/OpenMP accelerated).
cython mutual-information numba openmp-parallelization python
Last synced: 14 Jan 2026
https://github.com/joaomlneto/cpds-heat
Heat Equation using different solvers (Jacobi, Red-Black, Gaussian) in C using different paradigms (sequential, OpenMP, MPI, CUDA) - Assignments for the Concurrent, Parallel and Distributed Systems course @ UPC 2013
cuda cuda-support gauss-seidel gaussian heat-equation jacobi mpi mpi-applications openmp openmp-applications openmp-parallelization openmp-support openmpi paradigms performance red-black solvers
Last synced: 22 Apr 2025
https://github.com/billsioros/mpisuite
Using bash to automate the compilation, scheduling and profiling of MPI / OpenMP applications
automated automated-build automated-deployment automated-testing automated-tests automation-framework bash bash-script bash-scripting openmp openmp-parallelization openmp-support openmpi openmpi-cpu-clusters
Last synced: 05 Sep 2025
https://github.com/hxndev/consensus-problem-using-openmp
In this task, we had to write a multi-threaded OpenMP program, that will solve the consensus problem. If all the slave (child) processes agree on a single decision, then the processes will terminate displaying consensus reached.
code consensus consensus-clustering cpp openmp openmp-parallelization openmpi
Last synced: 07 May 2025
https://github.com/hxndev/openmp-program-to-print-number-of-threads
In this task, we had to write a multi-threaded OpenMP program, that will print the number of threads being used.
code cpp openmp openmp-parallelization parallel-computing parallel-programming threads
Last synced: 07 May 2025
https://github.com/hxndev/searching-a-number-among-slave-processes-using-openmp-and-mpi
In this task, I wrote the code using both OpenMP and MPI inorder to parallelize it. What it does is that the master process distributes a chunk of number equally among the slave processes. Each slave process then searches for the number to find. When one slave process finds the number, it sends a message to the master process who then sends a "terminating message" to the slave processes who then abort their search.
code cpp distributed-computing master mpi mpi-library mpich openmp openmp-parallelization openmpi parallel parallel-computing parallel-programming search searching slave
Last synced: 31 Mar 2025
https://github.com/ankitsultana/parallel-df
An OpenMP based solution for computing K-most frequent words in a corpus (see README for more). Also, my submission for Assignment 2 of Parallel Computing Course, BITS Pilani (2nd Sem 2017/18)
cpp document-frequency openmp openmp-parallelization
Last synced: 03 Feb 2026
https://github.com/sameetasadullah/distributed-password-cracker-using-mpi-and-openmp
Password Cracker program coded in C++ language by applying brute force algorithm and parallelizing it using MPI and OpenMP
brute-force-passwords brute-force-search cpp linux mpi mpi-parallelization openmp openmp-parallelization password-cracker ubuntu
Last synced: 13 Apr 2025
https://github.com/koushikphy/cheatsheets
A collection of random computer codes, commands and cheat sheets
cheatsheet cheatsheets fortran git gnuplot gnuplot-collection gnuplot-script latex linux matplotlib mpi mpich numerical-analysis openmp openmp-parallelization openmpi programm tex vim
Last synced: 31 Dec 2025
https://github.com/nikiforovall/jacobieigenvaluealgorithm
Jacobi eigenvalue algorithm openmp implementation. Symmetric eigenvalue problem.
eigenvalueproblems jacobi-eigenvalues jacobi-iteration openmp openmp-parallelization
Last synced: 06 Apr 2025
https://github.com/ahmed-ibrahim-30/parallel-programming
Parallel Programming with Mpi and Open MP
histogram-specification kmeans-clustering-algorithm mpi mpi-applications mpi-openmp openmp-optimization openmp-parallelization parallel-programming
Last synced: 12 Sep 2025
https://github.com/mauriciovazquezm/k_means_parallelized
Implementation of the K-means clustering model in C++. This model parallelized with the Open MP library
cplusplus kmeans-clustering openmp-parallelization parallel-computing
Last synced: 27 Nov 2025
https://github.com/droduit/multiprocessor-architecture
Introduction to Multiprocessor Architecture @ EPFL
cuda multiprocessor multithreading openmp-parallelization
Last synced: 22 Feb 2025
https://github.com/rhea-language/rhea
Just-In-Time-compiled dynamic general-purpose programming language utilizing OpenMP parallelism with built-in & language-level concurrency and unconventional syntax expressiveness.
concurrency concurrent-programming dynamic-programming general-purpose language openmp-applications openmp-parallelization programming-language scripting-language
Last synced: 28 Aug 2025
https://github.com/mmaarij/parallelized-number-plate-detection-system-using-opencv-openmp
A Parallelized Number Plate Detection System developed for Windows using Visual Studio. It utilizes OpenCV and OpenMP to efficiently detect number plates in images and recognize characters on them. The primary goal of this system is to speed up the process of detecting and recognizing number plates in images or video frames.
character-recognition cpp nerual-network number-plate-detection number-plate-recognition opencv openmp openmp-optimization openmp-parallelization perceptron python
Last synced: 23 Feb 2025
https://github.com/bhavin192/ecb-des
Command line tool in C (OpenMP) for Electronic Codebook block cipher using DES
cipher des encryption openmp-parallelization
Last synced: 12 Nov 2025
https://github.com/sameetasadullah/dependency-analysis-and-speedup-code-snippets
Dependency Analysis is performed on some code snippets and they have been improved in speed if possible
cpp dependency-analysis dependency-types openmp openmp-parallelization parallel-processing parallel-programming speedup
Last synced: 15 Mar 2025
https://github.com/kuro337/textract
Single Header High Performance C++ Image Processing Library to read content from Images and transform Images to text files.
cpp cpp20 cryptography folly opencv openmp-parallelization
Last synced: 25 Aug 2025
https://github.com/sameetasadullah/consensus-problem-using-openmp
Program coded in C++ language to solve the consensus problem between multiple threads using OpenMP
consensus-problem cpp linux openmp openmp-parallelization ubuntu
Last synced: 15 Mar 2025
https://github.com/bl33h/ecosystemsimulation
This project simulates an ecosystem with plants, herbivores, and carnivores using OpenMP for parallel processing. The grid-based simulation involves species interacting through reproduction, consumption, and movement.
gcc openmp openmp-parallelization parallel-computing parallelism stdio stdlib wsl
Last synced: 29 Dec 2025
https://github.com/mariona-ft/parallelism-and-concurrency-paco
PARAL·LELISME I CONCURRÈNCIA Curs 2022-23 EPSEVG
concurrency concurrent-programming openmp openmp-optimization openmp-parallelization openmpi-cpu-clusters paralelism paralelism-vs-concurrency paralelismo
Last synced: 14 Oct 2025
https://github.com/asiern/genetics
Genetic diseases analyzation using K-means clustering and OpenMP.
clustering k-means-clustering openmp openmp-parallelization
Last synced: 09 Aug 2025
https://github.com/hilbertcube/simd-pathtracer
A path tracer with 3D model importing, written in modern C++ and accelerated using SIMD, OpenMP, and tile-based rendering
3d-graphics 3d-models cpp openmp-parallelization path-tracing raytracing simd
Last synced: 09 Oct 2025
https://github.com/emilienmendes/parallelisme
Parallélisation de bruteforce de mot de passe
Last synced: 27 Mar 2025
https://github.com/ivanmilin/merge-sort
Prvi zadatak iz predmeta "Multiprocesorski sistemi", master akademske studije
Last synced: 21 Feb 2025
https://github.com/70null07/openmp-image-median-filtering
Медианная фильтрация изображений .bmp с распараллеливанием OpenMP.
bmp bmp-image openmp openmp-parallelization
Last synced: 20 Nov 2025
https://github.com/nrmancuso/big-bang
CUDA and OpenMp NBody simulation based on data from the Milky Way and Andromeda Galaxies
c cuda-kernels cuda-programming nbody-simulation openmp-parallelization parallel-computing space
Last synced: 13 Jun 2025
https://github.com/n8lang/n8
Just-In-Time-compiled dynamic general-purpose programming language utilizing OpenMP parallelism with built-in & language-level concurrency and unconventional syntax expressiveness.
concurrency concurrent-programming dynamic-programming general-purpose language openmp-applications openmp-parallelization programming-language scripting-language
Last synced: 02 Mar 2025
https://github.com/70null07/openmp-arrays-sum
Сложение векторов (указатель на массив, не STL) и подсчёт суммы всех элементов.
Last synced: 27 Jun 2025
https://github.com/koushikphy/cheatsheet
A collection of random computer codes, commands and cheat sheets
cheatsheet git gnuplot gnuplot-script latex linux matplotlib mpi mpich numerical-analysis openmp openmp-parallelization tex vim
Last synced: 07 Sep 2025
https://github.com/arturstat/tpmsm
Estimation of Transition Probabilities in Multistate Models
illness-death-model kaplan-meier monte-carlo-simulation multi-state-models openmp-parallelization survival-analysis transition-probabilities
Last synced: 22 Oct 2025
https://github.com/cosmojelly/k-shortest-path-using-mpi-and-openmp
This is my final project of Parallel and Distributed Computing which solves the K Shortest Path Problem using parallelized Djkistra's Algorithm.
dijkstra-shortest-path mpi openmp-parallelization
Last synced: 13 Apr 2025
https://github.com/ivanbgd/openmp_quad_worksharing_c
Calculates a definite integral by using a quadrature rule. Uses worksharing directives.
integrals open-mp openmp openmp-parallelization quadrature-rules worksharing-directives
Last synced: 28 Mar 2025
https://github.com/70null07/openmp-helloworld
Создаются потоки и выводятся сообщения "Hello World! От потока #".
c openmp openmp-parallelization
Last synced: 25 Feb 2025
https://github.com/mrigankdoshy/introduction-to-openmp
This repository contains exercises and solutions for a hands-on OpenMP course "Introduction to OpenMP" by Intel.
intel openmp openmp-parallelization
Last synced: 22 Mar 2025
https://github.com/waterflow80/carry-look-ahead-adder-hpc
Implementation of the Carry look ahead adder algorihtm, and parallizing the algorithm using OpenMP libriries
binary-addition carry-look-ahead-adder cpp hpc openmp openmp-parallelization parallel-computing
Last synced: 07 Nov 2025
https://github.com/tnas/parallel_problems
A collection of traditional parallel problems
matrix-multiplication openmp-parallelization posix-threads-parallelization stencil sum vector
Last synced: 29 Jul 2025
https://github.com/abdulrehman-baloch/parallel-ist-bubble-sort_network
This project implements a novel parallel algorithm for constructing n-1 independent spanning trees (ISTs) in bubble-sort networks. It solves an open problem from previous research by Kao et al. by enabling each vertex to determine its parent in constant time without using recursion.
cpp openmp-parallelization openmpi threads
Last synced: 04 Oct 2025
https://github.com/tenapato/crypto-block-hashing
Crypto PoW mining in multi-threaded nodes using OpenMP
cryptocurrency hashing openmp-parallelization parallel-computing
Last synced: 01 Sep 2025
https://github.com/maemoonfarooq/shortest-path-finder-using-parallel-processing
Welcome to the Parallel Shortest Path Finder! This innovative tool is designed to swiftly determine the shortest routes between pairs of nodes in a graph. Leveraging the power of Dijkstra's algorithm, it navigates graph connections using an adjacency list and a hash table-based distance matrix for optimal efficiency.
bash-script c data-structures mpi openmp-parallelization
Last synced: 23 Mar 2025
https://github.com/marcoplaitano/counting-sort-omp
Parallelized version of Counting Sort using OpenMP
counting-sort omp openmp openmp-parallelization sort sorting sorting-algorithms
Last synced: 15 May 2025
https://github.com/mrlintern/parallel_linear_solver
Software which uses OpenMP to parallelise the three classic Algebraic Iterative Methods: Jacobi, Gauss-Seidel & Successive Over Relaxation, for solving Systems of the form Ax = b
cpp cpp17 cpp20 gauss-seidel-method jacobi-method numerical-methods openmp-parallelization red-black-implementation sor-method
Last synced: 10 Jun 2025
https://github.com/sag2021/ndsm
Multigrid vector-potential solver
finite-difference magnetic-field multigrid n-dimensional openmp-parallelization solar-physics vector-potential
Last synced: 02 Jan 2026
https://github.com/ollycassidy13/cmatmul
A cache-based matrix multiplication kernel
cache cpp matrix-multiplication openmp-parallelization
Last synced: 01 Apr 2025
https://github.com/lpsm-dev/parallel-programing
📚 Some parallel programing implementations using OpenMP
alpine c docker docker-compose openmp openmp-parallelization parallel-programming
Last synced: 22 Feb 2025
https://github.com/dineshchitlangia/graphexperiment
OpenMP implementation of Graph500 suite.
bfs bfs-algorithm breadth-first-search graph graph-algorithms graph500 openmp openmp-parallelization single-source-shortest-path sssp
Last synced: 17 Mar 2025
https://github.com/sueszli/julia-gone-wild
parallel rendering of julia sets with CUDA and OpenMP
cuda-programming fractal-rendering julia-set openmp-parallelization
Last synced: 05 Oct 2025
https://github.com/70null07/openmp-parallel-sorts
Сортировка одномерных массивов (пузырька, Шелла, быстрая сортировка) с распараллеливанием.
Last synced: 08 Oct 2025
https://github.com/ivanbgd/openmp_quad_manual_c
Calculates a definite integral by using a quadrature rule. Doesn't use worksharing directives, but shares loop iterations manually.
integrals open-mp openmp openmp-parallelization quadrature-rules
Last synced: 30 Oct 2025
https://github.com/malisha4065/openmpwithfortran
OpenMP parallel programming with modern Fortran
fortran fortran90 openmp openmp-parallelization
Last synced: 22 Jan 2026