A.1 che esegue un semplice ciclo parallelo

Nell'esempio seguente viene illustrato come parallelizzare un ciclo semplice tramite parallel for direttiva (parte 2.5.1 nella pagina 16).La variabile di iterazione del ciclo è privata per impostazione predefinita, pertanto non è necessario specificarla in modo esplicito in una clausola privata.

#pragma omp parallel for
    for (i=1; i<n; i++)
        b[i] = (a[i] + a[i-1]) / 2.0;