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
Home » Courses
Highlights

Users Online
718 guests online
Total since 21-12-05: 72793556 visitors
ISO 9001:2008

MGMT EXCELLENCE

Accessibility

Programación en Fortran   Print 

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

Back

 

Master HPC

CESGA SUPPORTS

PRACE Award 2009

Itanium Alliance Award

Acceso usuarios
Username

Password

Remember me
Forgotten your password?
Projects

Gelato´s Member

Acreditación EUGridPMA

Last updates
Dominio galego

MONTHLY VIRUS ALERT

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