Freigeben über


A.3 Verwenden der parallelen Bereiche

Die parallel-Direktive (Abschnitt 2.3 auf Seite 8) kann in Grob korn Ähnlichkeits programmen verwendet werden.Der im folgenden Beispiel entscheidet jeder Thread im parallelen Bereich, für welchen Teil des globalen Arrays x , funktionieren nach den Thread Nummer:

#pragma omp parallel shared(x, npoints) private(iam, np, ipoints)
{
    iam = omp_get_thread_num();
    np =  omp_get_num_threads();
    ipoints = npoints / np;
    subdomain(x, iam, ipoints);
}