Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
È possibile che vengono ordinate più con un oggetto for specificato con ordered clausola.Il primo esempio non è conforme in quanto l'API specificare quanto segue:
“Un'iterazione del ciclo con un oggetto for il costrutto non è necessario eseguire la stessa operazione ordered la direttiva più volte e non richiedono l'esecuzione di più ordered direttiva.„ (Vedere parte 2.6.6 nella pagina 22)
in questo esempio non conforme, tutte le iterazioni eseguono 2 sezioni ordinate:
#pragma omp for ordered
for (i=0; i<n; i++)
{
...
#pragma omp ordered
{ ... }
...
#pragma omp ordered
{ ... }
...
}
Nell'esempio conforme seguente viene illustrato un oggetto for con più sezione ordinata:
#pragma omp for ordered
for (i=0; i<n; i++)
{
...
if (i <= 10)
{
...
#pragma omp ordered
{ ... }
}
...
(i > 10)
{
...
#pragma omp ordered
{ ... }
}
...
}