Laboratorio de cómputo científico

Slides:



Advertisements
Presentaciones similares
Sistema en Diferencias Finitas
Advertisements

INTELIGENCIA ARTIFICIAL
UNIVERSIDAD NACIONAL DE INGENIERÍA UNI- NORTE
Nociones Elementales de Matrices
PROCESAMIENTO DE IMAGENES
Diferenciación e Integración Numérica
Solución Numérica de Ecuaciones Diferenciales Parciales
METODO DE LOS COEFICIENTES INDETERMINADOS
ECUACIONES CUADRÁTICAS
MÉTODOS NUMÉRICOS. Explicación del método de L U. Realizado por:
APROXIMACIÓN NUMÉRICA A LAS ECUACIONES DE FLUJO
Unidad académica: Ingenierías
Modelo matemático de un yacimiento de aceite
MÉTODOS NUMÉRICOS Aproximación Numérica
MÉTODOS NUMÉRICOS 1.2 Aproximación Numérica
Transformada de Laplace
Métodos Numéricos por Interpolación
MANUAL DE LABORATORIO DE CÓMPUTO ECONOMETRÍA I MULTICOLINEALIDAD
ECUACIONES DIFERENCIALES
DEFINICIONES Y TERMINOLOGÍA
DERIVADAS PARCIALES Gráficas.
Lic. Mat. Helga Kelly Quiroz Chavil
¿Qué es una ecuación diferencial?
Prof. Esteban Hernández
Ecuaciones diferenciales
2- SIMPLEX.
MATRICES: APLICACIÓN EN ECUACIONES DIFERENCIALES
Teoría de sistemas de Ecuaciones No lineales
Análisis de Señales y Sistemas
Métodos de Diferencias Finitas para Ecuaciones en Derivadas Parciales
APROXIMACIÓN NUMÉRICA Y ERRORES
Métodos iterativos para sistemas lineales
CONSOLIDER MATHEMATICA Reunión de la Plataforma COMPUTING de Noviembre de 2006, Barcelona División de Discretización y Aplicaciones y División de.
TEMA 4 TRANSFORMADA DE LAPLACE
0,5 Teoría+0 Prácticas+0 Laboratorio

Vamos a resolver el siguiente sistema de ecuaciones lineales.
Análisis de algoritmos
UNIVERSIDAD POPULAR DEL CESAR
METODOS DE SOLUCION DE SISTEMAS DE ECUACIONES
Matrices – Determinantes Sistemas de Ecuaciones lineales
Sistemas Lineales Análisis de error Prof.: Dra. Nélida Beatriz Brignole.
UNAMESH: Un Sistema Experimental para Generar Mallas no Estructuradas en Regiones Planas Irregulares Luis Carlos Velázquez Guerrero Pablo Barrera Sanchez.
Sea la siguiente función, f(x):
Sabemos reconocerlas, y calcularlas como soluciones de sistemas de ecuaciones, o de desigualdades Buscamos métodos de cálculo generales y eficientes Problemas.
¿Qué matemáticas están presentes en la aplicación de la computación en el ámbito científico? César Fernández R. Hipótesis cognitiva: La matemática que.
INAOE CURSO PROPEDEUTICO PARA LA MAESTRIA EN ELECTRONICA
Modelos matemáticos y solución de problemas
 TAMBIEN SE CONOCE COMO SISTEMA LINEAL DE ECUACIONES  Es un conjunto de ecuaciones en donde cada ecuacion es de primer grado.
Elasticidad modelamiento y tratamiento numérico
ECUACIONES DIFERENCIALES
Ecuaciones diferenciales
Resolución de Sistemas Lineales
Conceptos Básicos.  Alumno: Javier Sánchez Sánchez  Registro:  Grupo: B207  Fecha: 12/02/10.
MATRIZ INVERSA.
6. Sistemas de ecuaciones diferenciales lineales
28/10/2015 SISTEMAS DE ECUACIONES LINEALES Es aquel conjunto formado por dos o más ecuaciones, en el cual su conjunto solución verifica cada una de las.
CONCEPTOS BÁSICOS DE ÁLGEBRA
MATRICES Y SISTEMAS LINEALES EN APLICACIÓN UNIVERSIDAD INTERAMERICANA DE PUERTO RICO RECINTO DE FAJARDO Proyecto MSP-II.
ALGEBRA DE MATRICES LAS MATRICES SE UTILIZAN EN EL CÁLCULO NUMÉRICO, EN LA RESOLUCIÓN DE SISTEMAS DE ECUACIONES LINEALES, DE LAS ECUACIONES DIFERENCIALES.
FIUBA MODELOS EN COMPATIBILIDAD ELECTROMAGNETICA Juan C. Fernandez 6.1 – Comportamiento no ideal de Componentes.
Tema 1 : Introducción y errores
Tema 3: Sistemas de ecuaciones lineales. Métodos iterativos
Solución de Ecuaciones Diferenciales Ordinarias con MATLAB
Método de Diferencias Finitas para Ecuaciones en Derivadas Parciales Ecuaciones Elípticas y Parabólicas.
Lic.Mat. Sara Valdivia García Tutor Virtual MATEMATICA II Asignatura:
Ecuaciones Diferenciales Parciales
Componentes de un método de solución numérica
Modelo matemático de un yacimiento de aceite
Transcripción de la presentación:

Laboratorio de cómputo científico PRECONDICIONAMIENTO Teoría y Aplicaciones Dr. Pablo Barrera Sánchez Mat. Luis Alberto Vázquez Maison Facultad de Ciencias, UNAM Laboratorio de cómputo científico maison@ciencias.unam.mx

La solución de sistemas lineales Aparece en diversos campos del computo científico Solución de Ecuaciones Diferenciales Parciales (EDP) Métodos clásicos: Tipo SOR (Jacobi, Gauss-Sidel) Elim. Gaussiana (Fact. LU, Choleski) Métodos de Krylov (no tan clásicos): GMRES, GC, BiGCStab

Sistemas sparse de dimensión grande Métodos clásicos: Costo computacional alto Métodos de Krylov: Convergencia lenta

Un precondicionador para el sistema Es un operador M tal que uno de los siguientes sistemas es “fácil” de resolver:

Problema General: Determinar un operador M tal que: 1) 2) La construcción y almacenaje de M son económicos 3) El sistema es mas fácil que

Posibles formas para M Diagonales de A Factorización de A

Algunos ejemplos

EDP

El efecto “visible” de un precondicionador es el de disminuir el número de iteraciones necesarias para que un método de solución converja El efecto “oculto” es el de cambiar las propiedades de los eigenvalores de A para disminuir su condición

Error relativo sin precondicionamiento 10e+0 Error relativo con precondicionamiento 10e-7

¿Cómo elegir un buen precondicionador? ¡¡ Buena pregunta !! Analizar el sistema: Propiedades de A Estructura de A ¿Que representa?

Factorizaciones incompletas Idea básica Definir un conjunto de índices bajo una condición particular Aplicar factorización LU considerando : Formas comunes para

Llenado de una matriz

GRADIENTE CONJUGADO Calcular Calcular Para j=1,… Para j=1,… Fin Fin 1) 2) 2) 3) 3) (3-a) 4) 4) 5) 5) Fin Fin

No necesariamente es una matriz Un precondicionador puede darse como una rutina que resuelve el sistema Existen problemas donde el sistema de ecuaciones correspondiente no es construido explícitamente

Discretizacion por diferencias finitas sobre una malla de dimensión N La estructura de la matriz es conocida El sistema no es construido explícitamente, es decir, no se tiene la matriz A

La ecuación que se desea resolver es de tipo Elíptico La ecuación elíptica mas simple es la ecuación de Poisson Los sistemas lineales de ambas ecuaciones tienen estructuras similares Se conocen técnicas muy eficientes para resolver la ecuación de poisson sobre un rectángulo, basadas principalmente en el uso de la transformada rápida de Fourier (Fast Poisson Solvers) Una rutina de solución rápida de Poisson es un buen precondicionador para resolver el sistema correspondiente a una ecuación elíptica

N=60 (3600 variables)

GRADIENTE CONJUGADO Calcular 0) Para j=1,… 1) 2) 3) (3-a) 4) 5) Fin

Rutina de solución para un sistema particular : Donde la matriz puede no ser conocida explícitamente Posibles rutinas: Solución de sistemas tridiagonales Sistemas triangulares (Substitución) Cualquier solución implícita Que sea “Fácil” toma otro significado

¿Posibles rutinas?: SOR (Métodos tradicionales) Multigrid Métodos de Krylov La solución es solo aproximada, cada vez que se llama a la rutina se obtiene una aproximación con diferente precisión Mas de un precondicionador?

GRACIAS