2
용 루프 병렬 내부 평행 이렇게 : I은 8 개 개의 스레드가있을 경우둥지 I 원하는위한 루프
omp_set_nested(1);
#pragma omp parallel for private(j)
for (i = 0; i < n; ++i) {
#pragma omp parallel for
for (j = 0; j < m; ++j) {
/* do smth */
}
}
그것이 의미하고, 제 1 루프는 단지 4 개의 스레드를 사용하며, I는 내부 루프를 원하는 다른 4 개의 쓰레드도 사용하십시오. 어떻게해야합니까?