Hola Federico,
Pido disculpas por la demora en responder, pero no me había llegado notificación de este mensaje.
La ejecución se debe realizar en las salas linux de Facultad.
Todos los años hacemos una clase presencial en la sala de máquinas, pero este año no podemos hacerlo por la restricción de
actividades presenciales. De cualquier manera el procedimiento no es complejo y deberían poder ejecutar sin inconvenientes siguiendo los instructivos publicados en el eva del curso:
SSH sin contraseña en red de FIng
Tutorial compilación y ejecución de código C con MPI
Tutorial compilación y ejecución de código C con MPI.
El trabajo práctico y el desarrollo y las ejecuciones en la fase de prueba del proyecto final las pueden hacer en cualquier computador multicore, pero la evaluación experimental completa la deben hacer en una plataforma que provea recursos de
cómputo que permita realizar un análisis de desempeño y escalabilidad razonable (16 o 32 recursos de cómputo al menos). En ningún caso deberían ejecutar sobre una máquina virtual, ya que estarían agregando una capa muy ineficiente entre tu código y el hardware, que impactará notablemente en el desempeño.
Para proyectos que requieran gran poder de cómputo, se puede utilizar la infraestructura del Centro Nacional de Supercomputación Cluster-UY.
Sobre el proyecto final, ayer lunes publiqué un mensaje en Novedades. Espero recibir vuestras ideas en el correr de esta y la próxima semana (hasta el 12 de junio) y coordinaremos una reunión con cada grupo para la semana siguiente para discutir y comentar las propuestas. La idea es que el proyecto final lo puedan realizar en el período de un mes aproximadamente.
Saludos
SN