Я начинаю использовать OpenMP 3 дня назад. Я хочу знать, как использовать #pragma
, чтобы каждое ядро работало с одним потоком. Более подробно: -
int ncores = omp_get_num_procs();
for(i = 0; i < ncores;i++){
....
}
Я хочу, чтобы цикл for был распределен в ядрах, которые у меня есть, так что #pragma
я должен использовать?
другое дело, что это за #pragmas
значит?
#pragma omp parallel
#pragma omp for
#pragma omp parallel for
Я немного запутался с этими #pragmas
спасибо большое ..:)