Udostępnij za pośrednictwem


Funkcje zbiorowe MPI

W tej sekcji

  • MPI_Allgather
    Zbiera dane ze wszystkich członków grupy i wysyła dane do wszystkich członków grupy.

  • MPI_Allgatherv
    Zbiera zmienną ilość danych z każdego członka grupy i wysyła dane do wszystkich członków grupy.

  • MPI_Allreduce
    Łączy wartości ze wszystkich procesów i dystrybuuje wynik z powrotem do wszystkich procesów.

  • MPI_Alltoall
    Zbiera dane z i rozprasza dane do wszystkich członków grupy.

  • MPI_Alltoallv
    Zbiera dane z i rozprasza dane do wszystkich członków grupy.

  • MPI_Alltoallw
    Zbiera dane z i rozprasza dane do wszystkich członków grupy.

  • MPI_Barrier
    Inicjuje synchronizację barier we wszystkich członkach grupy.

  • MPI_Bcast
    Emituje dane z jednego członka grupy do wszystkich członków grupy.

  • MPI_Gather
    Zbiera dane ze wszystkich członków grupy do jednego członka.

  • MPI_Gatherv
    Zbiera dane zmiennych ze wszystkich członków grupy do jednego członka.

  • MPI_Iallgather
    Zbiera dane ze wszystkich członków grupy i wysyła dane do wszystkich członków grupy w sposób nieblokowy.

  • MPI_Iallreduce
    Łączy wartości ze wszystkich procesów i dystrybuuje wynik z powrotem do wszystkich procesów w sposób nieblokowy.

  • MPI_Ibarrier
    Wykonuje synchronizację barier we wszystkich członkach grupy w sposób nieblokowy.

  • MPI_Ibcast
    Emituje komunikat z procesu z rangą "root" do wszystkich innych procesów komunikatora w sposób nieblokowany.

  • MPI_Igather
    Zbiera dane ze wszystkich członków grupy do jednego członka w sposób nieblokowy.

  • MPI_Igatherv
    Zbiera dane zmiennych ze wszystkich członków grupy do jednego elementu członkowskiego w sposób nieblokowy.

  • MPI_Ireduce
    Wykonuje operację redukcji globalnej (na przykład sumę, maksymalną lub logiczną i) we wszystkich elementach członkowskich grupy w sposób nieblokcyjny.

  • MPI_Iscatter
    Rozprasza dane z jednego elementu członkowskiego we wszystkich członkach grupy w sposób nieblokcyjny. Ta funkcja wykonuje odwrotność operacji wykonywanej przez funkcję MPI_Igather.

  • MPI_Iscatterv
    MPI_Reduce
    Wykonuje operację redukcji globalnej dla wszystkich członków grupy.

  • MPI_Scatter
    Rozprasza dane z jednego elementu członkowskiego we wszystkich członkach grupy.

  • MPI_Scatterv
    Rozprasza dane z jednego elementu członkowskiego we wszystkich członkach grupy.

  • MPI_Exscan
    Oblicza wyłączne skanowanie (częściowe redukcje) danych w kolekcji procesów.

  • MPI_Op_create
    Tworzy uchwyt funkcji złożonej zdefiniowanej przez użytkownika.

  • MPI_Op_free
    Zwalnia uchwyt funkcji złożonej zdefiniowanej przez użytkownika.

  • MPI_Reduce_local
    Stosuje operatora redukcji do argumentów lokalnych.

  • MPI_Reduce_scatter
    Łączy wartości i rozprasza wyniki.

  • MPI_Scan
    Oblicza skanowanie (częściowe redukcje) danych w kolekcji procesów.

  • MPI_User_function
    MPI_User_function jest symbolem zastępczym nazwy funkcji zdefiniowanej przez aplikację.