Segundo Curso Avanzado Usuarios NLHPC

Fecha: 31 de julio 2020
Hora de inicio: 10:00 hrs.

Formación

En el marco de los cursos que vamos a realizar para capacitar a nuestros usuarios actuales, así como a nuestros potenciales usuarios (véase este enlace para más información), les dejamos cordialmente invitados a nuestra segunda sesión de cursos avanzados para el uso de nuestra infraestructura. El curso será dictado por a través de la plataforma de streaming Zoom el día viernes 31 de julio de 10:00 a 12:00 (hora chilena).

Los contenidos que revisaremos serán los siguientes:

  • Programación Paralela:
    • Modelo de Memoria compartida (OpenMP).
    • Modelo de Paso de menasjes (MPI).
  • Ejecución de simulaciones:
    • Trabajos secuenciales.
    • Trabajos OpenMP.
    • Trabajos MPI.
    • Múltiples trabajos secuenciales (job array).
    • Trabajos que utilicen GPUs.
  • Estudio de eficiencia:
    • ¿Qué significa que mi programa escale?
    • Speedup y eficiencia.
    • Ejemplo de escalamiento.
  • 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 programa 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.

Para poder seguir el curso y los comandos que ejecutará el profesor se requieren conocimientos de Linux.

A este curso asistieron 16 personas. Hubo asistentes de diversos países: Chile, Colombia y Perú.