Прагма omp параллель + нтл

Я пытаюсь использовать openmp для запуска приведенного ниже кода, но я получаю ошибку сегментации

void modKeyGenPrs(mat_GF2E *&Prs, mat_GF2E Lst[], mat_GF2E L1, mat_GF2E L2) {
Prs = new mat_GF2E[m];
mat_GF2E L1_trans = transpose(L1);
#pragma omp parallel shared(L1_trans,L2,Lst,Prs,L1)
{
#pragma omp for
for (int i = 0; i < m; i++) {
(Prs[i]).SetDims(n, n);
for (int j = 0; j < m; j++) {
Prs[i] = Prs[i] + (L2[i][j] * (L1_trans * (Lst[i]) * L1));
}
}
}
}

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]