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
1838 visitantes
Total dende 21-12-05: 65371154 visitas
ISO 9001:2008

EXCELENCIA XESTIÓN

Accesibilidade

Curso de Fortran   Imprimir 

Datas: 05.11.2008 ó 07.11.2008
Horario: de 09:30 a 13:30h
Organiza: CESGA
Dirixido a: Usuarios del CESGA
Nº horas: 12
Lugar: Centro de Supercomputación de Galicia, Avda. de Vigo, s/n (Campus Sur) - Santiago de Compostela
Contacto: cursos
Objetivo:
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:

1. Introducción al lenguaje Fortran 90/95
2. Tipos de datos
- Tipos de datos intrínsecos
- Parámetro KIND
- Tipos de datos derivados
3. Control de flujo
- Bloque IF
- Bloque CASE
- Operadores lógicos y relacionales
4. Bucles (DO, EXIT, CYCLE)
5. Arrays
- Notación de arrays
- Sentencia WHERE
- Arrays y tipos de datos derivados
- Arrays multidimensionales
- Funciones intrínsecas con arrays
6. Entrada/Salida
- Formatos para E/S
- Descriptores de formato
- Especificadores de E/S
- Ficheros
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
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
9. Memoria Dinámica: Punteros
- Arrays dinámicos (ALLOCATABLE)
- Punteros y estructuras de datos dinámicas
10. Principales Novedades en Fortran 95
- Construcción FORALL
- Procedimientos puros y elementales
11. Introducción al Estándar Fortran 2003

Volver

 

Master HPC

CESGA APOIA

PRACE Award 2009

Itanium Alliance Award

Acceso usuarios
Nome Usuario

Contrasinal

Lembrar
Lembrar o contrasinal
Proxectos

Membro de Gelato

Acreditación EUGridPMA

Novidades
Dominio galego

ALERTA VIRUS MENSUAL

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