Bonjour,

j'utilise MPI + OpenMp pour un projet, j'ai une question j'ai une fonction comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
void fctTest(struct* p,float* vecteur,int taille){
    int i;
    int somme =0;
    #pragma omp parallel 
    {
        #pragma omp for reduction(+:somme)
        for(i=0;i<taille;i++){
            somme+= vecteur[i];
        }
    }
    p->a =somme;
}
Et c'est extrêmement long comparé au séquentiel :/ une idée du problème?

Merci.