Skip to main content

Agenda detallada

Esta es la programación prevista para ClústerLab 2025. Cada semana tiene actividades los lunes, miércoles y viernes de 09:00 a 13:00. Las fechas exactas abarcan del 4 al 22 de agosto de 2025.

Objetivos

  • Capacitar a los participantes en la creación y administración de un clúster con Raspberry Pi 5.
  • Fomentar el aprendizaje activo mediante ejercicios prácticos y un proyecto final.
  • Desarrollar competencias en Linux, redes, Bash, SLURM y programación paralela con MPI.

Cupos y organización

  • Cupos sugeridos: 15–20 estudiantes por versión.
  • Duración: 3 semanas con sesiones tres días a la semana.
  • Horario: 09:00–13:00.

Semana 1 – Fundamentos de Linux, Scripting y Redes

HorarioLunes (JP)Miércoles (CF)Viernes (JP)
09:00–09:15Bienvenida y motivación del curso.Revisión breveRevisión breve
09:15–10:30Configuración inicial de la Pi + Linux básicoRedes IP + claves SSHRaspberry Pi OS: hostname y usuarios
10:45–12:00Bash I (comandos + variables)Bash II (condicionales, bucles) + script pingDiagnóstico: htop, df, uptime
12:00–13:00Práctica guiada en cada PiConectar nodos y probar scp/sshfsReto: acceso por nombre de host + mini-demo

Semana 2 – Montaje y uso del Clúster

HorarioLunes (CF)Miércoles (CR)Viernes (CR)
09:00–09:15Revisión de red y SSHSLURM / LeftraruIntroducción + objetivos del día
09:15–10:30Topología, montaje físico + servidor NFSEjemplos básicos de SLURM + sinfoMPI con mpi4py: Uso en Leftraru + ejemplos
10:45–12:00Montar directorio compartido y prueba de E/SPrimeros jobs y MPI básico: srun, sbatch, squeueEjemplos y más actividades
12:00–13:00Verificar acceso de todos los nodos. Cerrar el armado del clúster.Script SLURM paramétrico (mini-array)Kick-off: definición de proyecto grupal y reparto de tareas

Semana 3 – Desarrollo y Presentaciones

HorarioLunesMiércoles (CR, CF, JP)Viernes (CR, CF, JP)
09:00–09:15Sin clasesRevisión de avancesPreparativos finales
09:15–10:30Desarrollo del código + análisis de resultadosPresentaciones de 20 min por grupo
10:45–12:00Visualización (matplotlib/pandas) + debugging distribuidoPresentaciones de 20 min por grupo
12:00–13:00Ajustes y preparación de reporte finalCertificados + Foto Grupal

Semana 4 – Miércoles 27 ago (Post-work opcional)

  • Sesión libre de pulido de resultados.
  • Mejora de gráficos y notebook final.
  • Resumen ejecutivo (máximo 2 páginas) con deadline +48 h.
  • Reunión individual para próximos pasos (becas, papers).

La agenda está sujeta a cambios menores según el ritmo de la clase.