MPI

Potrzebujesz pomocy z C, C++, perl, python, itp.
snc
Posty: 52
Rejestracja: 30 czerwca 2007, 21:45

MPI

Post autor: snc »

Jak w MPI wyslac tablice dwuwymiarowa bcastem?
0dd
Beginner
Posty: 104
Rejestracja: 16 lipca 2007, 19:43
Lokalizacja: Nowy Sacz / Krakow

Post autor: 0dd »

tablice dwuwymiarowe to zlo, nalezy uzyc tablicy jednowymiarowej i samemu przeliczac indexy by uzywac jej jako dwuwymiarowej.
snc
Posty: 52
Rejestracja: 30 czerwca 2007, 21:45

Post autor: snc »

Mimo wszystko potrzebuje wyslac tablice 2d.
0dd
Beginner
Posty: 104
Rejestracja: 16 lipca 2007, 19:43
Lokalizacja: Nowy Sacz / Krakow

Post autor: 0dd »

wydaje mi sie ze musisz wykonac tyle razy MPI_Bcast ile masz wierszy w tablicy bo nie wiem czy jest sposob na alokowanie dwuwymiarowej tablicy ktora bedzie w ciaglym obszarze pamieci.
snc
Posty: 52
Rejestracja: 30 czerwca 2007, 21:45

Post autor: snc »

Jezeli mam tablice

Kod: Zaznacz cały

double (*tab)[1000]=new double[1000][1000]
TO jak powinien wygladac bcast

Kod: Zaznacz cały

for(int i=0;i<1000;i++)
MPI::COMM_WORLD.Bcast(????,1000,MPI: :D OUBLE,0);
Co wpisac w znaki zapytania? :)
0dd
Beginner
Posty: 104
Rejestracja: 16 lipca 2007, 19:43
Lokalizacja: Nowy Sacz / Krakow

Post autor: 0dd »

chyba tab
ODPOWIEDZ