OpenMP: conditional use of #pragma

血红的双手。 提交于 2019-11-30 17:57:45

I think you should be able to achieve the effect you're looking for by using the optional schedule clause on your parallel for directive:

#pragma omp parallel for schedule(static, OMP_MIN_VALUE)
 for (unsigned i = 0; i < size; ++i)
   do_some_stuff ();

You might want to play around with different kinds of scheduling though and different chunk sizes to see what suits your library routines best.

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!