A.1 Executando um loop simples em paralelo
O exemplo a seguir demonstra como paralelizar um loop simple usando o parallel for diretiva (seção 2.5.1 na página 16). A variável de iteração do loop é particular, por padrão, não é necessário especificá-la explicitamente em uma cláusula particular.
#pragma omp parallel for
for (i=1; i<n; i++)
b[i] = (a[i] + a[i-1]) / 2.0;