Megosztás:


MPI kollektív függvények

A szakasz tartalma

  • MPI_Allgather
    Adatokat gyűjt egy csoport összes tagjától, és elküldi az adatokat a csoport összes tagjának.

  • MPI_Allgatherv
    Változó mennyiségű adatot gyűjt egy csoport minden tagjától, és elküldi az adatokat a csoport összes tagjának.

  • MPI_Allreduce
    Az összes folyamat értékeit egyesíti, és az eredményt az összes folyamatnak osztja el.

  • MPI_Alltoall
    Adatokat gyűjt a csoport összes tagjától, és pontba rendezi az adatokat.

  • MPI_Alltoallv
    Adatokat gyűjt a csoport összes tagjától, és pontba rendezi az adatokat.

  • MPI_Alltoallw
    Adatokat gyűjt a csoport összes tagjától, és pontba rendezi az adatokat.

  • MPI_Barrier
    Akadályszinkronizálást kezdeményez egy csoport összes tagja között.

  • MPI_Bcast
    Egy csoport egyik tagjától származó adatokat küld a csoport összes tagjának.

  • MPI_Gather
    Adatokat gyűjt egy csoport összes tagjától egy tagig.

  • MPI_Gatherv
    Változó adatokat gyűjt egy csoport összes tagjától egy tagig.

  • MPI_Iallgather
    Adatokat gyűjt egy csoport összes tagjától, és nem blokkoló módon továbbítja az adatokat a csoport összes tagjának.

  • MPI_Iallreduce
    Az összes folyamat értékeit egyesíti, és az eredményt nem blokkoló módon osztja vissza az összes folyamatra.

  • MPI_Ibarrier
    Akadálymentes szinkronizálást hajt végre egy csoport összes tagja között, nem blokkoló módon.

  • MPI_Ibcast
    A folyamatból a "root" ranggal rendelkező üzenetet küld a kommunikátor összes többi folyamatának nem blokkoló módon.

  • MPI_Igather
    Nem blokkoló módon gyűjt adatokat egy csoport összes tagjától egy taghoz.

  • MPI_Igatherv
    Nem blokkoló módon gyűjt változó adatokat egy csoport összes tagjától egy tagig.

  • MPI_Ireduce
    Globális csökkentési műveletet hajt végre (például összeg, maximum vagy logikai és) a csoport összes tagjára vonatkozóan, nem blokkoló módon.

  • MPI_Iscatter
    Nem blokkoló módon pontba rendezi egy tag adatait a csoport összes tagja között. Ez a függvény a MPI_Igatherfüggvény által végrehajtott művelet inverzét hajtja végre.

  • MPI_Iscatterv
    MPI_Reduce
    Globális csökkentési műveletet hajt végre a csoport összes tagja számára.

  • MPI_Scatter
    Egy tag adatait pontba rendezi a csoport összes tagja között.

  • MPI_Scatterv
    Egy tag adatait pontba rendezi a csoport összes tagja között.

  • MPI_Exscan
    Kiszámítja az adatok kizárólagos vizsgálatát (részleges csökkentéseit) egy folyamatgyűjteményen.

  • MPI_Op_create
    Létrehoz egy felhasználó által definiált kombinált függvényleírót.

  • MPI_Op_free
    Felhasználó által definiált kombinált függvényleírót szabadít fel.

  • MPI_Reduce_local
    Csökkentési operátort alkalmaz a helyi argumentumokra.

  • MPI_Reduce_scatter
    Értékek és pontdiagramok összefűzése az eredmények között.

  • MPI_Scan
    Kiszámítja az adatok vizsgálatát (részleges csökkentéseit) egy folyamatgyűjteményen.

  • MPI_User_function
    MPI_User_function az alkalmazás által definiált függvénynév helyőrzője.