Skeleton library to parallelize divide-and-conquer problems
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
benchmarks
doc
include/dparallel_recursion
mpi
mpi_cilk
mpi_openmp
scripts
sequential
tests
.gitignore
CMakeLists.txt
INSTALL.md
LICENSE
OLDEN_LICENSE.txt
README.md

README.md

Dparallel_recursion

This library provides a framework to parallelize algorithms that follow a divide-and-conquer pattern. Its two main components are the skeletons parallel_recursion and dparallel_recursion. The first one parallelizes the required algorithm using multithreading within a single process. The second skeleton supports the parallelization across hybrid memory environments such as clusters of nodes with multi-core processors as well as multiple processes on top of the MPI standard.

Installation

Please read the accompanying INSTALL.md file.

Examples and documentation

License

This library is licensed under the Apache license V2 because that is the license for the Intel® TBB threading system it relies on. If you change it to rely on any other threading system, feel free to adapt the license accordingly.