OpenMP 中parallel语句的使用
各位大虾,网上说parallel的用法多以#pragma omp parallel for来举例,我遇到这样一个问题:
在一个while{}前面加上#pragma omp parallel num_threads(nt) default(shared)是什么意思?
我猜测#pragma omp parallel num_threads(nt)的意思是将while循环分配给 num_threads(nt) 个线程来执行,经过验证貌似确实是这样的。
这样的话#pragma omp parallel +线程数和单纯#pragma omp parallel for 的意义类似了。感觉OpenMP
中的语句组合意义很多,稍不注意就会出错,自己摸索的话这些东西感觉没有什么头绪,有没有哪位大虾能提供OpenMP中语句组合后意义的介绍阿,尽量全面点阿,给个链接也行....
冰天雪地裸体360度跪求..............