DotMP
DotMP copied to clipboard
A collection of powerful abstractions for parallel programming in .NET with an OpenMP-like API.
DotMP

A library for writing OpenMP-style parallel code in .NET. Inspired by the fork-join paradigm of OpenMP, and attempts to replicate the OpenMP programming style as faithfully as possible, though breaking spec at times.
Prior users of OpenMP should find DotMP to be fairly intuitive, though there are some important differences.
The repository and all source code can be found here. For extensive documentation (including documentation of internal and private methods), an up-to-date copy of the Doxygen docs is hosted here. For a comprehensive tutorial on DotMP, check out the wiki.
Installing DotMP
Check out DotMP on NuGet.
DotMP can be installed from the NuGet command-line interface via the following command:
dotnet add package DotMP --version 1.6.1
You can also using the following PackageReference:
<PackageReference Include="DotMP" Version="1.6.1" />
Check the wiki for instructions on building DotMP from source.
Contributors
This repository uses all-contributors to thank all of the hard-working contributors to this project.
Below is a list of all contributors to DotMP!
Maurizio 💻 |
Jan Hereš 💻 |
Phillip Allen Lane 💻 |
exrol 💻 |
Joshua Estes 💻 |
blouflashdb 💻 |
Nathan Levett 💻 |