1. Indice de pagina
  2. 1. Introducción
  3. 2. Guiado
  4. 3. Nivel Básico
  5. 3.1. Hello World
  6. 3.2. Send Receive
  7. 3.3. Cálculo de PI
  8. 4. Nivel Medio
  9. 4.1. Producto escalar
  10. 4.2. Producto matriz vector
  11. 4.3. Mergesort
  12. 4.4. Comunicadores
  13. 5. Nivel Avanzado
  14. 5.1. Comunicadores Cartesianos y Type Vector

Introducción

Bienvenido al apartado de tutoriales. Desde aquí están disponibles todos los tutoriales de la asignatura. Se han ordenado en calidad de dificultad. Los nombres están relacionados con su contenido. Todo esto es para acelerar el acceso al contenido deseado.

Para cualquier duda, recuerda que tienes disponible el apartado de ayuda para consultar.

Guiado

Si no estás familiarizado con la interfaz de paso de mensajes MPI, o con su forma de programación en C o C++, te recomendamos encarecidamente que pases primero por nuestro tutorial "Paso a Paso". Aquí podrás comenzar a aprender desde cero cómo funciona y cómo crear programas paralelos.

Enlace a tutorial guiado

Nivel Básico

Hello World

El objetivo es aprender cómo iniciar y finalizar las estructuras de comunicación paralelas.

Send Receive

Aquí se enseñará a enviar y recibir mensajes simples.

Cálculo de PI

En el último de los tutoriales sencillos, se aprenderá a repartir y recolectar datos de un proceso a muchos y viceversa.

Nivel Medio

Producto escalar

En este tutorial se pretende dejar al alumno experimentar cómo repartir los datos para multiplicar dos vectores de forma escalar.

Producto matriz vector

Aquí se enseñará cuando es más conveniente utilizar los métodos de repartición de datos.

Mergesort

El objetivo aquí es hacer funcionar un programa paralelo en el que los procesos se comunican entre ellos y van cambiando su trabajo dinámicamente.

Comunicadores

Aprender a utilizar varios comunicadores distintos.

Nivel Avanzado

Comunicadores Cartesianos y Type Vector

Uso de comunicadores cartesianos y tipos de datos para tratamiento de una matriz.

Creado por: Daniel Guerrero Martínez y Sergio Rodríguez Lumley 2010

Valid HTML 4.01 Transitional