Datas: 28.06.2010 ó 02.07.2010 Horario: de 10:00 a 14:00h
Organiza: CESGA
Colabora: UDC, USC, i-MATH
Dirixido a: - Investigadores y docentes que desarrollan aplicaciones científicas.
- Personal técnico de apoyo a la optimización de aplicaciones científicas.
Nº horas: 20
Lugar: Centro de Supercomputación de Galicia, Avda. de Vigo, s/n (Campus Sur) - Santiago de Compostela
Contacto:cursos
Prerrequisitos:
Conocimientos básicos de programación en C.
Plazas limitadas (3 personas).
Inscripción hasta el 15 de Junio de 2010.
Objetivos:
El objetivo del curso es el de formar al alumno en profundidad sobre la programación en el lenguaje C. Su interés radica en su uso como herramienta de programación en ciencia computacional y de la computación de altas prestaciones, tanto en lo que respecta a su uso en aplicaciones y bibliotecas científicas y de ingeniería, como a su elección como lenguaje base para lenguajes de programación paralela como MPI y OpenMP. Se hará, por tanto, especial hincapié en los aspectos del lenguaje más relevantes para su uso en el ámbito de la computación de altas prestaciones. a orientación del curso es eminentemente práctica, por lo que se irán proponiendo ejercicios a los alumnos a medida que se vayan explicando los diferentes conceptos. Así mismo, se intercalarán laboratorios prácticos más extensos al final de algunas lecciones.
Temario:
Introducción:
Qué es y cómo funciona ANSI C.
Evolución histórica de C.
Estructura básica de un programa en C.
Entornos de compilación y ejecución en Linux. icc y gcc.