hpxMP icon indicating copy to clipboard operation
hpxMP copied to clipboard

#pragma omp parallel for is not following round robin rule

Open tianyizhangcs opened this issue 4 years ago • 0 comments

omp_set_num_threads(5);

#pragma omp parallel for for (i = 0; i < 6; i++) { printf("Hello World #%d, From thread %d\n ", i, omp_get_thread_num()); result_1[i] = i; }

hpxmp result: Hello World #0, From thread 0 Hello World #4, From thread 2 Hello World #5, From thread 2 Hello World #1, From thread 0 Hello World #2, From thread 1 Hello World #3, From thread 1

openmp result: Hello World #0, From thread 0 Hello World #2, From thread 1 Hello World #3, From thread 2 Hello World #1, From thread 0 Hello World #5, From thread 4 Hello World #4, From thread 3

tianyizhangcs avatar Oct 16 '19 20:10 tianyizhangcs