Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
'var': la variable de la cláusula 'reduction' se debe compartir en el contexto envolvente
Observaciones
Una variable especificada en una cláusula reduction no puede ser privada para cada subproceso del contexto.
Example
En el ejemplo siguiente se genera C3037:
// 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;
}
}
}