Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
'var' : variabele in de 'reductie'-clausule moet worden gedeeld in de omliggende context
Opmerkingen
Een variabele die is opgegeven in een reductieclausule is mogelijk niet privé voor elke thread binnen de context.
Example
In het volgende voorbeeld wordt C3037 gegenereerd:
// C3037.cpp
// compile with: /openmp /c
int g_i;
int main() {
int i;
#pragma omp parallel private(g_i)
// try the following line instead
// #pragma omp parallel
{
#pragma omp for reduction(+:g_i) // C3037
for (i = 0 ; i < 10 ; ++i) {
g_i += i;
}
}
}