Мне интересно, возможно ли сделать этот цикл параллельным с использованием openMP.
Грубая проблема в условиях гонки.Я не уверен, что делать с n во внутреннем цикле, генерируемом внешним циклом, и с условием гонки, где D = A [n].Как вы думаете, это практично, чтобы попытаться сделать эту параллель?
for(n=0; n < 10000000; ++n) {
for (n2=0; n2< 100; ++n2) {
A[n]=A[n]+B[n2][n+C[n2]+200];
}
D=D+A[n];
}