Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [c++] MPI_Gather

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2012
    Messaggi
    41

    [c++] MPI_Gather

    Ho un problema con la MPI_Gather.

    Devo far ricevere al processo 0 il valore della variabile vikj di ogni processo e successivamente inserire questo valore in un vettore visibile solo al processo 0.

    Ho provato a fare così:
    codice:
    MPI_Gather(&vikj, 1, MPI_INT, &peso, 1, MPI_INT, 0, MPI_COMM_WORLD); 
    if (rank==0) B=insert(i,j,vikj,B,nverts);
    dove peso è un vettore di size elementi, e size il numero di processi.

    però non va, in peso non ho tutti i valori che vorrei trovare.

    Come posso fare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    1,326
    Molto probabilmente è la & prima di "peso" a dare problemi.
    every day above ground is a good one

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.