Sdílet prostřednictvím


Kolektivní funkce MPI

V této části

  • MPI_Allgather
    Shromáždí data ze všech členů skupiny a odešle je všem členům skupiny.

  • MPI_Allgatherv
    Shromáždí proměnlivé množství dat od každého člena skupiny a odešle data všem členům skupiny.

  • MPI_Allreduce
    Kombinuje hodnoty ze všech procesů a distribuuje výsledek zpět do všech procesů.

  • MPI_Alltoall
    Shromažďuje data z a rozptyluje data pro všechny členy skupiny.

  • MPI_Alltoallv
    Shromažďuje data z a rozptyluje data pro všechny členy skupiny.

  • MPI_Alltoallw
    Shromažďuje data z a rozptyluje data pro všechny členy skupiny.

  • MPI_Barrier
    Inicializuje bariérovou synchronizaci mezi všemi členy skupiny.

  • MPI_Bcast
    Vysílá data z jednoho člena skupiny všem členům skupiny.

  • MPI_Gather
    Shromáždí data ze všech členů skupiny do jednoho člena.

  • MPI_Gatherv
    Shromažďuje data proměnných ze všech členů skupiny do jednoho člena.

  • MPI_Iallgather
    Shromažďuje data ze všech členů skupiny a odesílá data všem členům skupiny neblokujícím způsobem.

  • MPI_Iallreduce
    Kombinuje hodnoty ze všech procesů a distribuuje výsledek zpět do všech procesů neblokujícím způsobem.

  • MPI_Ibarrier
    Provádí bariérovou synchronizaci mezi všemi členy skupiny neblokujícím způsobem.

  • MPI_Ibcast
    Vysílá zprávu z procesu s pořadím "root" do všech ostatních procesů komunikátoru neblokujícím způsobem.

  • MPI_Igather
    Shromažďuje data ze všech členů skupiny do jednoho člena neblokujícím způsobem.

  • MPI_Igatherv
    Shromažďuje data proměnných ze všech členů skupiny do jednoho člena neblokujícím způsobem.

  • MPI_Ireduce
    Provede globální operaci redukce (například součet, maximum nebo logická a) napříč všemi členy skupiny neblokujícím způsobem.

  • MPI_Iscatter
    Boduje data z jednoho člena napříč všemi členy skupiny neblokujícím způsobem. Tato funkce provádí inverzní funkci k operaci, kterou provádí funkce MPI_Igather.

  • MPI_Iscatterv
    MPI_Reduce
    Provede globální operaci redukce ve všech členech skupiny.

  • MPI_Scatter
    Boduje data z jednoho člena napříč všemi členy skupiny.

  • MPI_Scatterv
    Boduje data z jednoho člena napříč všemi členy skupiny.

  • MPI_Exscan
    Vypočítá exkluzivní kontrolu (částečné redukce) dat v kolekci procesů.

  • MPI_Op_create
    Vytvoří popisovač kombinované funkce definované uživatelem.

  • MPI_Op_free
    Uvolní popisovač kombinované funkce definované uživatelem.

  • MPI_Reduce_local
    Použije operátor redukce na místní argumenty.

  • MPI_Reduce_scatter
    Kombinuje hodnoty a boduje výsledky.

  • MPI_Scan
    Vypočítá prohledávání (částečné redukce) dat v kolekci procesů.

  • MPI_User_function
    MPI_User_function je zástupný symbol pro název funkce definované aplikací.