DotMP 2.0.0-pre1.1
This package lacks proper release notes. Please use 2.0.0-pre1.2.
See the version list below for details.
dotnet add package DotMP --version 2.0.0-pre1.1
NuGet\Install-Package DotMP -Version 2.0.0-pre1.1
<PackageReference Include="DotMP" Version="2.0.0-pre1.1" />
paket add DotMP --version 2.0.0-pre1.1
#r "nuget: DotMP, 2.0.0-pre1.1"
// Install DotMP as a Cake Addin #addin nuget:?package=DotMP&version=2.0.0-pre1.1&prerelease // Install DotMP as a Cake Tool #tool nuget:?package=DotMP&version=2.0.0-pre1.1&prerelease
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.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
.NET Framework | net471 is compatible. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETFramework 4.7.1
- ILGPU (>= 1.5.1)
- Microsoft.CSharp (>= 4.7.0)
- System.Runtime.CompilerServices.Unsafe (>= 6.0.0)
- T4.Build (>= 0.2.4)
-
.NETStandard 2.1
- ILGPU (>= 1.5.1)
- Microsoft.CSharp (>= 4.7.0)
- System.Runtime.CompilerServices.Unsafe (>= 6.0.0)
- T4.Build (>= 0.2.4)
-
net6.0
-
net7.0
-
net8.0
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated | |
---|---|---|---|
2.0.0-pre1.2 | 77 | 3/26/2024 | |
2.0.0-pre1.1 | 71 | 3/26/2024 | |
2.0.0-pre1 | 112 | 3/26/2024 | |
1.6.1 | 298 | 11/27/2023 | |
1.6.0 | 132 | 11/26/2023 | |
1.6.0-pre2 | 130 | 11/21/2023 | |
1.6.0-pre1 | 112 | 11/9/2023 | |
1.5.0 | 162 | 10/25/2023 | |
1.4.1 | 165 | 9/23/2023 | |
1.4.0 | 170 | 9/20/2023 |
Add IScheduler interface for user-defined schedulers and work-stealing scheduler. Better atomics support. Performance improvements and bug fixes. Explicit support for .NET 8.