4° Curso Avanzado Usuarios NLHPC

Fecha: 30 de abril 2021
Hora de inicio: 09:00 hrs.

Formación

En el marco de los cursos que estamos realizando para capacitar a nuestros usuarios actuales, así como a nuestros potenciales usuarios (véase este enlace para más información), se realizó nuestra cuarta sesión de cursos avanzados para el uso de nuestra infraestructura. El curso fué dictado a través de la plataforma de streaming Zoom el día viernes 30 de abril de 09:00 a 13:00 (hora chilena).

A partir de los conocimientos obtenidos en nuestros cursos introductorios, avanzamos en algunos conceptos más avanzados que permitirán usar nuestra infraestructura de manera más eficiente.

Los contenidos que revisamos fueron los siguientes:

  • Programación Paralela:
    • Modelo de Memoria compartida (OpenMP).
    • Modelo de Paso de mensajes (MPI).
  • Ejecución de simulaciones:
    • Trabajos secuenciales.
    • Trabajos OpenMP.
    • Trabajos MPI.
    • Múltiples trabajos secuenciales (job array).
    • Trabajos que utilicen GPUs.
    • Dependencias de trabajos.
    • Programación de tareas usando crontab
  • Monitoreo de simulaciones:
    • Monitoreando simulaciones utilizando htop.
    • Monitoreando simulaciones utilizando Ganglia.
    • Gráficas de utilización en correo de notificación.
  • Instalación y compilación de aplicaciones:
    • Compiladores y flags utilizados.
    • Compilando programas desde el código fuente.
    • Instalación de módulos en Python.
    • Instalación de módulos en R.
  • Problemas frecuentes:
    • Cancelación por exceso de memoria.
    • Cancelación por subutilización de CPU.
    • Cancelación por subutilización de Memoria.
    • Sobreutilización de recursos.

Para poder seguir el curso y los comandos utilizados, se recomienda tener conocimientos de Linux.

Pueden descargar la presentación que se usó durante la sesión, la cual contiene los ejercicios que fueron resueltos durante el taller.

Pueden ver el registro en el siguiente vídeo: