Partilhar via


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;