Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
'var': la variable de índice de la instrucción 'for' de OpenMP no puede ser una variable de reducción
Observaciones
Una variable de índice es implícitamente privada, por lo que no se puede usar la variable en una cláusula reduction en la directiva parallel envolvente.
Ejemplo
En el ejemplo siguiente se genera la advertencia C3039:
// C3039.cpp
// compile with: /openmp /c
int g_i;
int main() {
int i;
#pragma omp parallel reduction(+: i)
{
#pragma omp for
for (i = 0; i < 10; ++i) // C3039
g_i += i;
}
}