OptimLib: a lightweight C++ library of numerical optimization methods for nonlinear functions
-
Updated
Apr 28, 2024 - C++
OptimLib: a lightweight C++ library of numerical optimization methods for nonlinear functions
DBCSR: Distributed Block Compressed Sparse Row matrix library
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.
Learn OpenMP examples step by step
Computational Fluid Dynamics, Waves, Reactions, Plasmas
DiscoPoP - Discovery of Potential Parallelism
Slides, exercises and resources for the 2023-2024 course "High Performance Computing" under the "Scientific and Data-Intensive Computing" Naster Program at University of Trieste
An implementation of the OpenMP directives for Zig
Sequential and Parallel(using Open MP and Pthreads) Implementations(c++) of the K Means Clustering Algorithm and visualizing the results for a comparative study of the Speedup and Efficiency achieved in 3 different implementations
A simple chess engine written in C and parallelized using OpenMP
n-body-simulation performance test suite
A parallelized implementation of Principal Component Analysis (PCA) using Singular Value Decomposition (SVD) in OpenMP for C. The procedure used is Modified Gram Schmidt algorithm. The method for Classical Gram Schmidt is also available for use.
SPPU BE COMP Codes of LP1 - HPC, AIR, and DA
Cadishi: CAlculation of DIStance HIstograms
An implementation of parallel Boruvka's algorithm written in C++ using OpenMP.
C++, OpenMP and CUDA implementation of Mean Shift clustering algorithm
Framework for building parallel cellular automata in C++. In it you can also find a work-stealing threadpool and a reusable barrier that you can use in other projects.
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.
Slides, exercises and resources for the 2023-2024 course "Advanced High Performance Computing" under the at "Scientific and Data-Intensive Computing" Master Program at University of Trieste
Add a description, image, and links to the openmp-parallelization topic page so that developers can more easily learn about it.
To associate your repository with the openmp-parallelization topic, visit your repo's landing page and select "manage topics."