Esta es la antigua web del Centro de Supercomputación de Galicia.

Nuestro nuevo web está disponible desde el 18 de Julio de 2011 en
https://www.cesga.es

Por favor, actualice sus enlaces y marcadores.


Esta web solo se mantiene con el fin de servir como histórico de noticias, cursos, ofertas de empleo publicadas, etc.. y/o documentación.

CESGA-Centro de Supercomputación de Galicia
Galego :: Español :: English
Centro de Supercomputacion de Galicia
Inicio » Cursos
Destacados

Conectados
163 visitantes
Total desde 21-12-05: 46961555 visitas
ISO 9001:2008

EXCELENCIA GESTIÓN

Accesibilidad

Programación en Fortran   Imprimir 

Datas: 05.07.2011 ó 08.07.2011
Horario: de 09:00 a 14:00h
Organiza: CESGA
Colabora: i-MATH
Dirixido a: Licenciados, ingenieros, investigadores y programadores, tanto del ámbito académico como empresarial, que estén desarrollando soluciones de software en el ámbito científico-técnico, o que deseen mejorar su cualificación en ciencia computacional.
Nº horas: 20
Lugar: Centro de Supercomputación de Galicia, Avda. de Vigo, s/n (Campus Sur) - Santiago de Compostela
Contacto: cursos

Plazas limitadas: 5 plazas

Inscripción hasta el 24 de junio de 2011

Objetivos:

El objetivo del curso consiste en formar al alumno en profundidad sobre la programación en el lenguaje Fortran 90/95. Su interés radica en su extendida utilización en el ámbito de la 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. El temario se complementará con la realización de prácticas dirigidas utilizando el compilador de Fortran 90/95 g95 (http://g95.sourceforge.net).

Temario: 

  • Tema 1. Introducción al lenguaje Fortran 90/95
  • Tema 2. Tipos de datos:
    • Tipos de datos intrínsecos.
    • Parámetro KIND.
    • Tipos de datos derivados.
  • Tema 3. Control de flujo:
    • Bloque IF.
    • Bloque CASE.
    • Operadores lógicos y relacionales.
  • Tema 4. Bucles (DO, EXIT, CYCLE).
  • Tema 5 .Arrays:
    • Notación de arrays.
    • Sentencia WHERE.
    • Arrays y tipos de datos derivados.
    • Arrays multidimensionales.
    • Funciones intrínsecas con arrays.
  • Tema 6. Entrada/Salida:
    • Formatos para E/S.
    • Descriptores de formato.
    • Especificadores de E/S.
    • Ficheros
  • Tema 7. Procedimientos:
    • Funciones.
    • Subrutinas.
    • Argumentos de procedimientos (atributo INTENT).
    • Procedimientos y arrays: arrays automáticos y assumed-shape.
    • Variables locales (SAVE).
    • Procedimientos internos.
    • Recursividad.
    • Paso de procedimientos como parámetro.
    • Argumentos opcionales.
  • Tema 8. Módulos e Interfaces:
    • Bloque INTERFACE.
    • Definición y uso de módulos (MODULE).
    • Restricciones de acceso en módulos (PUBLIC/PRIVATE).
    • Definición de procedimientos genéricos.
    • Definición de operadores.
    • Extensión de procedimientos y operadores.
  • Tema 9. Memoria Dinámica: Punteros.
    • Arrays dinámicos (ALLOCATABLE).
    • Punteros y estructuras de datos dinámicas.
  • Tema 10. Principales Novedades en Fortran 95:
    • Construcción FORALL.
    • Procedimientos puros y elementales.
  • Tema 11. Introducción al Estándar Fortran 2003

Volver

 

Master HPC

CESGA APOYA

PRACE Award 2009

Itanium Alliance Award

Registro
Nombre usuario

Contraseña

Recordarme
Recordar contraseña
Proyectos

Miembro de Gelato

Acreditación EUGridPMA

Novedades
Dominio gallego

ALERTA VIRUS MENSUAL

infoarrobacesga.es :: Telf.: +34 981 569810 - Fax: 981 594616 :: Avda. de Vigo s/n 15705, Santiago de Compostela.
CESGA