Closed mjklemm closed 3 years ago
I have found another issue with the EPCC benchmarks that I will fix as part of this PR.
@JimCownie This is now ready for review.
LGTM. I have some fixes for the GOMP task interface code in the GOMP_task function which check (and abort) more cases there too. They are in the GCCSupport branch.
The issue was caused by the different counts for parent tasks, parent threads (= implicit task in OpenMP lingo) was not maintained in the right way. This commit attempts to fix this.