mpi

    6Ciepło

    2Odpowiedz

    natknąłem tym dzisiaj (http://www.mcs.anl.gov/research/projects/mpi/www/www3/MPI_Send.html) MPI_ERR_COUNT Invalid count argument. Count arguments must be non-negative; a count of zero is often va

    10Ciepło

    3Odpowiedz

    Mam następującą strukturę. typedef struct { int *Ai; double *Ax; int nz; }column; Chcę przekazać tę strukturę za pomocą MPI_Send i MPI_Receive. Jak utworzyć MPI_Datatype dla tej struktury?

    5Ciepło

    1Odpowiedz

    Mam ogromną matrycę, którą podzieliłem na pewne pod macierze i wykonuję na niej pewne obliczenia. Po tych obliczeniach muszę zapisać tę macierz w jednym pliku do przetwarzania końcowego. Czy można zap

    14Ciepło

    1Odpowiedz

    Używam wywołań MPI do uruchomienia procedury na wielu procesach przy użyciu C++. Pierwszych kilka linii w moich głównych funkcji wyglądać następująco: int main(int argc, char *argv[]){ int comm_sz;

    8Ciepło

    3Odpowiedz

    (pytanie początkowe) Próbuję dynamicznie spawnować procesy za pomocą MPI_Comm_Spawn, a następnie nadawać komunikat do procesów potomnych, ale program zatrzymuje się w transmisji z procesu root do dzie

    6Ciepło

    3Odpowiedz

    Mam fragment kodu poniżej w C++, który w zasadzie oblicza pi używając klasycznej techniki monte carlo. srand48((unsigned)time(0) + my_rank); for(int i = 0 ; i < part_points; i++) { d

    15Ciepło

    1Odpowiedz

    W MPI wykonuję operację zmniejszenia (minimalną) na wartości. To działa dobrze, ale w jaki sposób mogę pobrać numer procesora, z którego pochodzi minimum i poprosić tego procesora o więcej informacji

    5Ciepło

    2Odpowiedz

    Mój program jest dobrze dostosowany do MPI. Każdy procesor wykonuje swoje własne, specyficzne (wyrafinowane) zadanie, generuje pojedyncze double, a następnie używam MPI_Reduce, aby pomnożyć wynik z ka

    5Ciepło

    1Odpowiedz

    Zastanawiałem się, jak te dwie są ze sobą powiązane. Czy ktoś tu może wyjaśnić? Pozdrawiam.

    6Ciepło

    1Odpowiedz

    Mam projekt szkolny do mnożenia macierzy w rozproszonym systemie hpc. Muszę odczytywać w macierzy z równoległego systemu IO i używać pblacs do równoległego wykonywania mnożenia macierzy na wielu węzła