Temas Subtemas
Introducción y recursos varios
Computación de alto rendimiento Definiciones, arquitecturas de procesadores, arquitecturas de memoria, arquitecturas de interconexión de nodos.
Comandos básicos UNIX, conexión a un sistema remoto, transferencia de ficheros.
Batch processing, gestores de trabajos, planificadores de trabajos, grid computing, computación oportunista, cloud computing.
Programación de alto rendimiento, visualización de datos.
Recursos HPC en CESGA: SVG y Finisterrae (shell, SGE, OpenMP, MPI).
Elementos finitos y CFD Integración de ecuaciones diferenciales parciales
Elementos finitos en una, dos y tres dimensiones
Volúmenes finitos
Mecánica de fluídos computacional: Introducción a la CFD, Ecuaciones y métodos de discretización en CFD, Etapas de una simulación CFD (Pre-procesado: Generación de la malla, condiciones de contorno e inicialización; Cálculo: parámetros del solver, residuos y convergencia, precisión de los resultados; Post-procesado: cálculo de parámetros de interés, campos de vectores velocidad, líneas de corriente...), Ejemplos de aplicación de la CFD, ventajas y limitaciones, Modelización de la turbulencia en CFD, Presentación del código libre OpenFoam, Resolución de un caso práctico con Openfoam: Flujo convectivo en una cavidad.
Simulación de sistemas dinámicos Integración numérica de sistemas de ecuaciones diferenciales ordinarias (ODE).
Integración numérica de sistemas de ecuaciones diferenciales-algebraicas (DAE).
Introducción a la mecánica computacional: ecuaciones del movimiento.
Resolución de un caso práctico: simulación dinámica de un mecanismo plano.
Optimización Metaheurísticos: utilidad, tipos y clasificación. Algoritmo de subruta inversa. Tabu search. Simulated Annealing. Ejemplos. Conclusiones.
Técnicas de Inteligencia Artificial Algoritmos evolutivos: ¿Qué es un Algoritmo Evolutivo?, Componentes básicos de un AE, Paradigmas principales de AE y nuevas tendencias, Aplicación de un AE

Redes de neuronas artificiales: Introducción, Modelo computacional, Aprendizaje, Tipos de redes (perceptrón multicapa, redes no supervisadas, redes de base radial, redes recurrentes)
Realidad virtual/captura biomecánica Realidad Virtual: Software, Periféricos de entrada, Periféricos de salida, Ejemplos de aplicaciones.
Captura biomecánica: Captura óptica de movimiento y tratamiento de datos
Dinámica de sistemas multicuerpo aplicada a la marcha humana.
Control y adquisición de datos Marco histórico: evolución de los sistemas de adquisición de datos, evolución del desarrollo de aplicaciones embedded.
Sistemas de control en tiempo real: software y hardware (PLC, PC, uC)