Delen via


Collectieve MPI-functies

In deze sectie

  • MPI_Allgather
    Verzamelt gegevens van alle leden van een groep en verzendt de gegevens naar alle leden van de groep.

  • MPI_Allgatherv
    Verzamelt een variabele hoeveelheid gegevens van elk lid van een groep en verzendt de gegevens naar alle leden van de groep.

  • MPI_Allreduce
    Combineert waarden uit alle processen en distribueert het resultaat terug naar alle processen.

  • MPI_Alltoall
    Verzamelt gegevens uit en verspreidt gegevens naar alle leden van een groep.

  • MPI_Alltoallv
    Verzamelt gegevens uit en verspreidt gegevens naar alle leden van een groep.

  • MPI_Alltoallw
    Verzamelt gegevens uit en verspreidt gegevens naar alle leden van een groep.

  • MPI_Barrier
    Hiermee start u synchronisatie van barrières tussen alle leden van een groep.

  • MPI_Bcast
    Hiermee worden gegevens van één lid van een groep uitgezonden naar alle leden van de groep.

  • MPI_Gather
    Verzamelt gegevens van alle leden van een groep tot één lid.

  • MPI_Gatherv
    Verzamelt variabele gegevens van alle leden van een groep tot één lid.

  • MPI_Iallgather
    Verzamelt gegevens van alle leden van een groep en verzendt de gegevens naar alle leden van de groep op een niet-blokkerende manier.

  • MPI_Iallreduce
    Combineert waarden uit alle processen en distribueert het resultaat op een niet-blokkerende manier terug naar alle processen.

  • MPI_Ibarrier
    Voert een barrièresynchronisatie uit tussen alle leden van een groep op een niet-blokkerende manier.

  • MPI_Ibcast
    Verzendt een bericht van het proces met de rang 'root' naar alle andere processen van de communicator op een niet-blokkerende manier.

  • MPI_Igather
    Verzamelt gegevens van alle leden van een groep tot één lid op een niet-blokkerende manier.

  • MPI_Igatherv
    Verzamelt variabele gegevens van alle leden van een groep tot één lid op een niet-blokkerende manier.

  • MPI_Ireduce
    Voert een globale reductiebewerking (bijvoorbeeld som, maximum of logische en) uit voor alle leden van een groep op een niet-blokkerende manier.

  • MPI_Iscatter
    Spreiding van gegevens van één lid over alle leden van een groep op een niet-blokkerende manier. Met deze functie wordt de inverse uitgevoerd van de bewerking die wordt uitgevoerd door de functie MPI_Igather.

  • MPI_Iscatterv
    MPI_Reduce
    Hiermee wordt een algemene reductiebewerking uitgevoerd voor alle leden van een groep.

  • MPI_Scatter
    Spreidingsgegevens van één lid over alle leden van een groep.

  • MPI_Scatterv
    Spreidingsgegevens van één lid over alle leden van een groep.

  • MPI_Exscan
    Berekent de exclusieve scan (gedeeltelijke reducties) van gegevens op een verzameling processen.

  • MPI_Op_create
    Hiermee maakt u een door de gebruiker gedefinieerde combinatiefunctiegreep.

  • MPI_Op_free
    Hiermee wordt een door de gebruiker gedefinieerde combinatiefunctiegreep vrijgemaakt.

  • MPI_Reduce_local
    Hiermee past u een reductieoperator toe op lokale argumenten.

  • MPI_Reduce_scatter
    Combineert waarden en verstrooit de resultaten.

  • MPI_Scan
    Berekent de scan (gedeeltelijke reducties) van gegevens op een verzameling processen.

  • MPI_User_function
    MPI_User_function is een tijdelijke aanduiding voor de door de toepassing gedefinieerde functienaam.