90 likes | 197 Views
Técnicas de Computación en Física. Masters de Física y Computación Universidad de Cantabria Curso 2010 - 2011. Isidro González Caballero Universidad de Oviedo. Responsables y profesorado. Responsables de los Masters : Física: Luis Pesquera ( pesquerl@ifca.unican.es )
E N D
Técnicas de Computación en Física Masters de Física y Computación Universidad de Cantabria Curso 2010 - 2011 Isidro González Caballero Universidad de Oviedo
Responsables y profesorado • Responsables de los Masters: • Física:Luis Pesquera (pesquerl@ifca.unican.es) • Computación:José María Drake • Responsable curso: • Isidro González (iglez@ifca.unican.es) • Profesores del curso: • Belén Barreiro (barreiro@ifca.unican.es) • José María Diego (jdiego@ifca.unican.es) • Javier Fernández (jfernan@ifca.unican.es)
Temario • Programación Orientada a Objetos: • Isidro González – 0.5 tarde • Breve introducción a GNU/Linux • Isidro González – 0.5 tarde • El lenguaje de programación C++: • Isidro González – 3 tardes • Programación IDL. Algoritmos algebraicos y optimización: • Jose María Diego - 3 tardes • El lenguaje de programación Fortran 90-95: • Belén Barreiro - 3 tardes • Herramientas de simulación, reconstrucción y análisis de datos en Física de Partículas • Javier Fernández - 3 tardes
I. González Programación Orientada a objetos, GNU/Linux y C++ • Introducción a la Programación Orientada a Objeto • Teoría pura y dura • Conceptos y representaciones básicos • Cambiar la forma de pensar • Brevísima introducción a GNU/Linux • Comandos y herramientas básicas • Necesario para el resto de la asignatura • C++ • Teoría (50%) y práctica (50%) • Desde los objetos básicos hasta los templates • Muy importante vuestra participación • Dudas, sugerencias, iniciativas… lo que queráis • Se trata de aprender a usar una herramienta • Evaluación: • Problemas durante las clases • Trabajos propuestos
J.M. Diego Programación IDL. Algoritmos algebraicos y optimización • Objetivos: • Programación en IDL con aplicaciones: • Procesado de imágenes • Técnicas de Fourier • Etc… • Algoritmos algebraicos y optimización: • Resolución eficiente de sistemas • Inversión de matrices • Componentes principales • Optimización • Evaluación: • Se propondrá un trabajo
B. Barreiro El lenguaje de programación Fortran 90 • Objetivos: • Lenguaje FORTRAN 90 • Énfasis en cálculo científico • Plan: • Clases lenguaje Fortran • Se realizarán problemas durante las clases • Se propondrá un proyecto
J. Fernández Herramientas de sim., rec. y análisis de datos en Física de Partículas • El framework del experimento CMS como ejemplo: CMSSW • Descripción de CMS • Modelo de computación • Uso de un entorno de análisis de datos Orientado a Objetos: ROOT • Prácticas en clase y ejercicio para nota • Técnicas de computación distribuida: el GRID • 1: El concepto general de el GRID • 2: El WLCG GRID Computing • 3: La infraestructura y los servicios • 4: Algunas aplicaciones • 5: Estado actual y algunas aplicaciones no AAEE • Certificados GRID: ¿cómo trabajar con el GRID?
Calendario • Lugar: Facultad de Ciencias • Sala de Simulación III • Horario: • Todos los lunes (casi) de 16:00 a 19:30 • Desde hoy hasta el 07/02/2011 • Información completa en:http://indico.ifca.es/indico/conferenceDisplay.py?confId=299(en preparación) • Puede cambiar: • Se tratará de informar por correo electrónico
Evaluación • Cada profesor tiene su método para evaluar su parte • En general a través de trabajos • Cada parte vale un 25% de la nota final • El C++ será en parte evaluado junto con las herramientas de física de partículas