DotMP icon indicating copy to clipboard operation
DotMP copied to clipboard

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

Results 21 DotMP issues
Sort by recently updated
recently updated
newest added

Bumps the xunit group in /DotMP-Tests with 1 update: [xunit](https://github.com/xunit/xunit). Updates `xunit` from 2.7.1 to 2.8.0 Commits be260b3 v2.8.0 a8ceb66 #783: Add -useansicolor flag to console runner (v2) 7b0ff93 Don't...

dependency
nuget

The copyright should read "2023 - 2024 Phillip Allen Lane" since we have rolled into a new year. I will probably do this at some point.

documentation

**Is your feature request related to a problem? Please describe.** There needs to be an analog to `DotMP.Parallel.ParallelForReduction` in the GPU API. **Describe the solution you'd like.** We should implement...

enhancement
gpu

**Identify the function(s) which are causing performance issues.** The tasking API as it stands has some performance bottlenecks. A good look should be taken to see what kind of performance...

performance
tasking

**Identify the function(s) which are causing performance issues.** The current implementations of `Parallel.Single`/`Ordered`/`Critical` are locking a dictionary before modifying it. We can use a similar approach from the tasking system...

performance

Hey! It would be great if we had a wider array of examples that make use of some of the more niche features of OpenMP.NET. The two current parallel programs...

enhancement
help wanted
good first issue

After running some benchmarks with `ConjugateGradient` (which involves lots of lightweight parallel-for's), I've noticed that the performance of `Parallel.For` and `Parallel.ForReduction` are really bad. I plan on doing a heavy...

performance
cpu

Bumps the bench group in /benchmarks/GPUHeatTransfer with 1 update: [BenchmarkDotNet](https://github.com/dotnet/BenchmarkDotNet). Updates `BenchmarkDotNet` from 0.13.12 to 0.14.0 Release notes Sourced from BenchmarkDotNet's releases. 0.14.0 Full changelog: https://benchmarkdotnet.org/changelog/v0.14.0.html Highlights Introduce BenchmarkDotNet.Diagnostics.dotMemory #2549:...

dependency
nuget

Bumps the bench group in /benchmarks/HeatTransfer with 2 updates: [BenchmarkDotNet](https://github.com/dotnet/BenchmarkDotNet) and [BenchmarkDotNet.Diagnostics.Windows](https://github.com/dotnet/BenchmarkDotNet). Updates `BenchmarkDotNet` from 0.13.12 to 0.14.0 Release notes Sourced from BenchmarkDotNet's releases. 0.14.0 Full changelog: https://benchmarkdotnet.org/changelog/v0.14.0.html Highlights Introduce...

dependency
nuget

Bumps the bench group in /benchmarks/Misc with 2 updates: [BenchmarkDotNet](https://github.com/dotnet/BenchmarkDotNet) and [BenchmarkDotNet.Diagnostics.Windows](https://github.com/dotnet/BenchmarkDotNet). Updates `BenchmarkDotNet` from 0.13.12 to 0.14.0 Release notes Sourced from BenchmarkDotNet's releases. 0.14.0 Full changelog: https://benchmarkdotnet.org/changelog/v0.14.0.html Highlights Introduce...

dependency
nuget