Optimización en FORTRAN
Dr. José Alberto Aparicio Santos
Presentación
Fortran, con más de 60 años de existencia, es uno de los lenguajes de programación más antiguos y sigue estando vigente. Es muy utilizado en el campo del cómputo científico, debido a cualidades como su eficiencia en el cálculo numérico, su sintaxis sencilla y su compatibilidad con distintas herramientas para el análisis y la depuración de código. Aprender a utilizar estas herramientas para optimizar programas en Fortran se traduce en un ahorro de recursos computacionales.
Objetivo
El participante obtendrá los conocimientos prácticos y teóricos necesarios para identificar los cuellos de botella en códigos escritos en FORTRAN, y aplicar técnicas de optimización a nivel código y paralelismo.
Temario
- Fundamentos
- Introducción y fundamentos
- Herramientas y compiladores
- Optimización a nivel código y paralelismo
- Optimización a bajo nivel
- Vectorización y OpenMP
- Optimización avanzada
- Bibliotecas y MPI básico
- Casos de estudio
Requisitos previos
- Manejo de archivos y directorios en Linux
- Conceptos elementales de programación
- Capacidad de abstracción y deducción
- Elaboración de algoritmos
Duración
6 h (3 sesiones de 2 horas)
Cupo límite
20 personas