1. Indice de pagina
  2. 1. Descargar la documentación
  3. 2. Listado de contenido
  4. 2.1. Funciones
  5. 2.2. Tipos de datos
  6. 2.3. Constantes

Descargar la documentación Descargar documentación en PDF

MPI ("Message Passing Interface", Interfaz de Paso de Mensajes) es un estándar que define la sintaxis y la semántica de las funciones contenidas en una biblioteca de paso de mensajes diseñada para ser usada en programas que explotan la existencia de múltiples procesadores.
El paso de mensajes es una técnica empleada en programación concurrente para aportar sincronización y comunicacion entre procesos de manera similar a como se hace con los semáforos, monitores, etc.
Su principal característica es que no precisa de memoria compartida, por lo que es muy importante en la programación de sistemas distribuidos.

Listado de contenido

Funciones

  1. MPI_Init
  2. MPI_Finalize
  3. MPI_Comm_rank
  4. MPI_Comm_size
  5. MPI_Send
  6. MPI_Recv
  7. MPI_Isend
  8. MPI_Irecv
  9. MPI_Test
  10. MPI_Wait
  11. MPI_Waitall
  12. MPI_Request_free
  13. MPI_Iprobe
  14. MPI_Probe
  15. MPI_Get_count
  16. MPI_Sendrecv
  17. MPI_Sendrecv_replace
  18. MPI_Barrier
  19. MPI_Bcast
  20. MPI_Scatter
  21. MPI_Gather
  22. MPI_Reduce
  23. MPI_Allreduce
  24. MPI_Scan
  25. MPI_Comm_split
  26. MPI_Comm_free
  27. MPI_Cart_create
  28. MPI_Cart_coords
  29. MPI_Cart_rank
  30. MPI_Cart_shift
  31. MPI_Type_vector
  32. MPI_Type_commit
  33. MPI_Type_free
  34. MPI_Pack
  35. MPI_Unpack
  36. MPI_Wtime
  37. MPI_Error_string

Tipos de datos

  1. MPI_Status
  2. MPI_Comm
  3. MPI_Request
  4. MPI_Datatype

Constantes

  1. MPI_COMM_WORLD
  2. MPI_INT
  3. MPI_CHAR
  4. MPI_BYTE
  5. MPI_LONG
  6. MPI_FLOAT
  7. MPI_DOUBLE
  8. MPI_UNSIGNED_CHAR
  9. MPI_UNSIGNED_SHORT
  10. MPI_UNSIGNED
  11. MPI_UNSIGNED_LONG
  12. MPI_LONG_DOUBLE
  13. MPI_FLOAT_INT
  14. MPI_LONG_INT
  15. MPI_DOUBLE_INT
  16. MPI_SHORT_INT
  17. MPI_2INT
  18. MPI_LONG_DOUBLE_INT
  19. MPI_PACKED
  20. MPI_UB
  21. MPI_LB
  22. MPI_ANY_SOURCE
  23. MPI_ANY_TAG
  24. MPI_ERROR
Creado por: Daniel Guerrero Martínez y Sergio Rodríguez Lumley 2010

Valid HTML 4.01 Transitional