Compartir a través de


Funciones colectivas de MPI

En esta sección

  • MPI_Allgather
    Recopila datos de todos los miembros de un grupo y envía los datos a todos los miembros del grupo.

  • MPI_Allgatherv
    Recopila una cantidad variable de datos de cada miembro de un grupo y envía los datos a todos los miembros del grupo.

  • MPI_Allreduce
    Combina valores de todos los procesos y distribuye el resultado a todos los procesos.

  • MPI_Alltoall
    Recopila datos de y dispersiones de datos a todos los miembros de un grupo.

  • MPI_Alltoallv
    Recopila datos de y dispersiones de datos a todos los miembros de un grupo.

  • MPI_Alltoallw
    Recopila datos de y dispersiones de datos a todos los miembros de un grupo.

  • MPI_Barrier
    Inicia la sincronización de barreras en todos los miembros de un grupo.

  • MPI_Bcast
    Difunde datos de un miembro de un grupo a todos los miembros del grupo.

  • MPI_Gather
    Recopila datos de todos los miembros de un grupo a un miembro.

  • MPI_Gatherv
    Recopila datos de variables de todos los miembros de un grupo a un miembro.

  • MPI_Iallgather
    Recopila datos de todos los miembros de un grupo y envía los datos a todos los miembros del grupo de forma no bloqueada.

  • MPI_Iallreduce
    Combina valores de todos los procesos y distribuye el resultado a todos los procesos de forma no bloqueada.

  • MPI_Ibarrier
    Realiza una sincronización de barreras entre todos los miembros de un grupo de forma no bloqueada.

  • MPI_Ibcast
    Difunde un mensaje desde el proceso con clasificación "raíz" a todos los demás procesos del comunicador de forma no bloqueada.

  • MPI_Igather
    Recopila datos de todos los miembros de un grupo a un miembro de forma no bloqueada.

  • MPI_Igatherv
    Recopila datos de variables de todos los miembros de un grupo a un miembro de forma no bloqueada.

  • MPI_Ireduce
    Realiza una operación de reducción global (por ejemplo, suma, máxima o lógica y) en todos los miembros de un grupo de forma no bloqueada.

  • MPI_Iscatter
    Dispersa los datos de un miembro en todos los miembros de un grupo de forma no bloqueada. Esta función realiza el inverso de la operación que realiza la función MPI_Igather.

  • MPI_Iscatterv
    MPI_Reduce
    Realiza una operación de reducción global en todos los miembros de un grupo.

  • MPI_Scatter
    Dispersa los datos de un miembro en todos los miembros de un grupo.

  • MPI_Scatterv
    Dispersa los datos de un miembro en todos los miembros de un grupo.

  • MPI_Exscan
    Calcula el examen exclusivo (reducciones parciales) de los datos en una colección de procesos.

  • MPI_Op_create
    Crea un identificador de función de combinación definido por el usuario.

  • MPI_Op_free
    Libera un identificador de función de combinación definido por el usuario.

  • MPI_Reduce_local
    Aplica un operador de reducción a argumentos locales.

  • MPI_Reduce_scatter
    Combina valores y dispersa los resultados.

  • MPI_Scan
    Calcula el examen (reducciones parciales) de los datos en una colección de procesos.

  • MPI_User_function
    MPI_User_function es un marcador de posición para el nombre de función definido por la aplicación.