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í.