ANÁLISIS DEL CÓDIGO MATLAB DE PARTIDA EN CPU

Tamaño: px
Comenzar la demostración a partir de la página:

Download "ANÁLISIS DEL CÓDIGO MATLAB DE PARTIDA EN CPU"

Transcripción

1 II. ANÁLISIS DEL CÓDIGO MATLAB DE PARTIDA EN CPU Como punto de partida se escogió un código MATLAB que debía ser adaptado a CUDA con el objetivo de explorar la nueva tecnología y realizar comparaciones. Este código había sido probado y su corrección había sido comprobada. Sería por tanto el patrón elegido para comparar y medir la eficiencia de CUDA. El código tiene por objeto resolver la ecuación del calor mediante el Método de los Elementos Finitos. 1. MALLADO La solución se busca en un dominio cuadrado de superficie unidad que se somete a mallado con un patrón sencillo de triángulos. Se generan archivos que identifican este mallado que serán usados por los códigos de resolución. En el mallado se definen también las condiciones de contorno según Neumann y Dirichlet. El Mallado se realiza mediante la herramienta de Ecuaciones Diferenciales Parciales (PDE Toolbox) de MATLAB que se ilustra en la figura 1. Esta herramienta permite modificar el grado de mallado en sucesivos pasos para ir aumentando su detalle y por tanto la precisión de las operaciones. Este aumento se traduce en un aumento del número de triángulos y de nodos. Fig. 1: Punto de partida: Mallado del problema. 83

2 CÓDIGO TRATAMALLA: Gracias a éste código auxiliar, facilitado por el tutor, se genera a partir de los parámetros del mallado 4 archivos con extensión.dat. Estos archivos son los que se usan para la ejecución del programa y describen en su totalidad el mallado y las condiciones de contorno. Triangulos.dat: Este archivo contiene los nodos de cada triángulo. Cada línea corresponde al triángulo que lleva el mismo número y contiene tres vértices que son los nodos del triángulo. Coordenadas.dat: Es un archivo ordenado donde cada línea corresponde al nodo que lleva el mismo número y contiene las coordenadas x e y de dicho nodo. Neumann.dat: Es un archivo que describe las condiciones de contorno Neumann. En cada línea encontramos descrito el lado de Neumann correspondiente mediante el primer nodo que lo forma, el segundo nodo y el subdominio al que pertenece dicho lado. Dirichlet.dat: De igual modo este archivo describe las condiciones de contorno de Dirichlet. Cada línea corresponde a un lado Dirichlet descrito mediante su primer nodo, su segundo nodo y el subdominio al que pertenece. 2. CÓDIGO SECUENCIAL Esta parte está constituida por el archivo femp4 y por archivos auxiliares. Realiza las siguientes tareas: 1. Inicialización y definición de variables. 2. Lectura de archivos 3. Generación de matrices locales y su ensamblado en la matriz de Rigidez. 4. Generación del vector de elementos independientes definido según las condiciones de contorno Dirichlet y Neumann. 5. Resolución de problema y obtención del vector X. 6. Comprobación de la precisión del resultado con respecto a la solución correcta. 7. Representación. En Matlab la matriz de rigidez se define y almacena como matriz dispersa (Sparse). 84

3 Todas estas operaciones se realizan en la CPU. En las versiones multiprocesador, algunas de las tareas se comparten entre los distintos microprocesadores del equipo de manera transparente para el usuario, realizándose una ejecución en paralelo. Sin embargo, el control de dicha ejecución, en todo momento, lo realizan la aplicación y el sistema operativo. 3. BUCLES E IDENTIFICACIÓN DE CUELLOS DE BOTELLA (BLOQUES) Para proceder a la adaptación del código se tuvieron presentes los siguientes objetivos: - El sistema debe ser acelerado mediante la tecnología CUDA; es decir usando paralelización basado en el modelo Una Instrucción-Datos Múltiples. - El sistema debe gestionar la memoria de manera eficiente permitiendo manejar matrices grandes y por tanto mallados muy finos. Por tanto se pretendían aprovechar dos características fundamentales del problema conocidas de antemano: - Que la Matriz de rigidez, es una matriz Real, Cuadrada, Dispersa, Simétrica y con diagonal principal no-nula. - Que a la hora de resolver el sistema se debe tener presente que se debe desarrollar un SOLVER rápido apropiado para matrices dispersas. Mediante inspección del código se identificaron los bloques iterativos como cuellos de botellas y se decidió analizarlos para someterlos a aceleración con la tecnología CUDA. En un análisis teórico previo para decidir su prioridad se ordenaron del siguiente modo: - Bloque I: Resolución de problema y obtención del vector Solución (X). Es el bloque identificado en el código MATLAB con el comentario % RESOLVER y que realiza la resolución mediante la orden MATLAB:x[Lib]=A[Lib]\B[Lib]. - Bloque II: Generación de matrices de rigidez: En MATLAB se señala este bloque como potencialmente lento por la propia aplicación. Está identificado por el comentario % ENSAMBLADO MATRIZ + FUERZAS VOLUMETRICAS (f) e invoca un programa auxiliar para la generación de matrices locales y su ensamblado. - Bloque III: Generación del vector de elementos independientes definido según las condiciones de contorno Dirichlet y Neumann. MODIFICACIONES INTRODUCIDAS EN EL CÓDIGO ORIGINAL: El código Matlab original fue modificado insertando líneas de comando que no modificaban sus tareas sino que aportaban mayor información. 85

4 En concreto se insertó un comando para generar un archivo en formato martix market con extensión.mtx que almacenaba la matriz de rigidez para poder ser usada en la comprobación de los solvers CUDA. Esto se hizo mediante la orden mmwrite('a_matlab.mtx',a). Esta orden se apoya en la función mmwrite codificada en el archivo mmio.c y disponible en el sitio Web Matrix Market. Esta función permite el almacenamiento de una matriz en un archivo en formato MM. También está disponible la función inversa que carga una matriz desde un archivo MM a la memoria del sistema. Ambas son funciones C convencionales. También se insertó una instrucción para generar un archivo que contenía el vector de elementos independientes con extensión.dat con el mismo fin. Esto se hizo con la orden save file.dat array -ascii disponible en MATLAB. Esto permitiría comparar los valores de la Matriz de Rigidez y del Vector de términos independientes con aquellos obtenidos por la aplicación CUDA, mediante la inspección de los archivo. Se insertaron también instrucciones tic y toc antes y después de A\B para medir el tiempo que tardaba la CPU en ejecutar esa instrucción y compararlo con el tiempo de ejecución del equivalente paralelo en los solvers CUDA. Pero también se usaron para medir el tiempo de ejecución global, colocándolos al principio y al final de código. Como criterio de comparación de la exactitud de las soluciones se decidió usar la Norma de tal forma que también se insertó una orden para ofrecer en pantalla el resultado de: Norma (B-A X)/Norma (B). 86

5 4. ANEXOS ANEXO I: Código MATLAB de Partida con las modificaciones usadas. function u=femp4 tic %medida de tiempo de ejecuciã³n load coordenadas.dat; load triangulos.dat; load neumann.dat; load dirichlet.dat; numnodos=size(coordenadas,1); numtriang=size(triangulos,1); numladosdir=size(dirichlet,1); numladosneu=size(neumann,1); % no se usa % CREACION DE LA LISTA DE NODOS DIRICHLET dirichlet=[dirichlet(:,[1 3]);dirichlet(:,[2 3])]; [Dir,distintos]=unique(dirichlet(:,1)); save DIR.dat Dir -ascii save dirich.dat dirichlet -ascii subdir=dirichlet(distintos,2); Lib=setdiff(1:numNodos,Dir); A=sparse(numNodos,numNodos); b=zeros(numnodos,1); % nodos incognita % ENSAMBLADO MATRIZ + FUERZAS VOLUMETRICAS (f) for j=1:numtriang tri=triangulos(j,:); % vertices del triangulo # j vertices=coordenadas(tri,:); % coordenadas de sus vertices [R,M,jacob]=local(vertices); % rigidez y masa local A(tri,tri)=A(tri,tri)+0*M+R; % ensamblado baricentro=sum(vertices)/3; % baricentro del triangulo aux=(jacob/6)*f(baricentro); %contribucion b(tri)=b(tri)+aux*[1;1;1]; end mmwrite('a_matlab.mtx',a); % CONDICIONES NEUMANN (g) for j=1:numladosneu lado=neumann(j,1:2); % extremos del lado # j subd=neumann(j,3); % subdominio del lado #j coord=coordenadas(lado,:); % coordenadas de los extremos ptomedio=sum(coord)/2; % punto medio del lado longitud=norm(coord(1,:)-coord(2,:)); % longitud del lado aux=longitud*g(ptomedio,subd)/2; % contribucion; b(lado)=b(lado)+aux*[1;1]; end 87

6 save BN.dat b -ascii % CONDICIONES DIRICHLET (u_d) coordir=coordenadas(dir,:); % coordenadas de los nodos Dirichlet u=zeros(numnodos,1); % para la solucion u(dir)=u_d(coordir,subdir); % evalï ½o u_d en los nodos Dirichlet save UD.dat u -ascii b=b-a*u; % A*u=A(:,Dir)*u(Dir) porque u(lib)=0 save temp.dat b -ascii % RESOLVER u(lib)=a(lib,lib)\b(lib); save x.dat u -ascii toc K=b-A*u; save dif.dat K -ascii norm(b-a*u)/norm(b) trisurf(triangulos,coordenadas(:,1),coordenadas(:,2),u),... view(0,90),... colorbar,... shading interp; exacta=u_ex(coordenadas); save exacta.dat u_ex -ascii err=abs(exacta-u); pause trisurf(triangulos,coordenadas(:,1),coordenadas(:,2),err),... view(0,90),... colorbar,... shading interp; 88

PRUEBAS, RESULTADOS y CONCLUSIONES

PRUEBAS, RESULTADOS y CONCLUSIONES PRUEBAS, RESULTADOS y CONCLUSIONES When you have eliminated all which is impossible, then whatever remains, however improbable, must be the truth. The Adventure of the Blanched Soldier. Sir Arthur Conan

Más detalles

PROGRAMACIÓN EN EL ENTORNO CUDA EN APLICACIONES DE MECÁNICA COMPUTACIONAL. PRUEBAS, RESULTADOS Y CONCLUSIONES CONCLUSIONES:

PROGRAMACIÓN EN EL ENTORNO CUDA EN APLICACIONES DE MECÁNICA COMPUTACIONAL. PRUEBAS, RESULTADOS Y CONCLUSIONES CONCLUSIONES: III. CONCLUSIONES: VELOCIDAD: La velocidad de la aplicación es elevada y satisfactoria. Para el mallado D se obtuvo una aceleración máxima de x200. Esta aceleración es especialmente debida al ahorro de

Más detalles

MATRICES DISPERSAS (Sparse) 1. FORMATO DE ALMACENAMIENTO DE MATRICES EN ARCHIVO MATRIX MARKET (MM)

MATRICES DISPERSAS (Sparse) 1. FORMATO DE ALMACENAMIENTO DE MATRICES EN ARCHIVO MATRIX MARKET (MM) IV. MATRICES DISPERSAS (Sparse) 1. FORMATO DE ALMACENAMIENTO DE MATRICES EN ARCHIVO MATRIX MARKET (MM) El formato MM proporciona un mecanismo sencillo para facilitar el intercambio de datos de matrices.

Más detalles

Antonio Carrillo Ledesma Ismael Herrera Revilla

Antonio Carrillo Ledesma Ismael Herrera Revilla Universidad Nacional Autónoma de México Instituto de Geofísica Aplicación del Cómputo Paralelo a la Modelación de Sistemas Continuos en Ciencias e Ingeniería Mediante el Método FETI Dual-Primal Presentan:

Más detalles

Métodos en diferencias para problemas de contorno

Métodos en diferencias para problemas de contorno Métodos numéricos de resolución de ecs. en derivadas parciales Curso 2006-07. Prácticas 1 y 2 Métodos en diferencias para problemas de contorno 1 Resultados sobre existencia de solución de un problema

Más detalles

Código Bloque II: GENERACIÓN DE LA Matriz DE RIGIDEZ A

Código Bloque II: GENERACIÓN DE LA Matriz DE RIGIDEZ A VIII. Código Bloque II: GENERACIÓN DE LA Matriz DE RIGIDEZ A Este bloque se encarga de la generación de las matrices locales para cada triángulo, su ensamblado en una matriz única de rigidez y la simplificación

Más detalles

coord(i,j): matriz que contiene las coordenadas x (coord(1,j)) e y (coord(2,j)) de cada uno de los nodos. j: numeración global de los nodos.

coord(i,j): matriz que contiene las coordenadas x (coord(1,j)) e y (coord(2,j)) de cada uno de los nodos. j: numeración global de los nodos. PRÁCTICAS DE CÁLCULO NUMÉRICO AVANZADO PRÁCTICA 8: la ecuación de Laplace (parte II: elementos finitos) Vamos a obtener mediante elementos finitos (con la formulación del método de Galerkin) la distribución

Más detalles

FEM para Mecánica 3D. Miguel Ángel Otaduy. Animación Avanzada 7 de Marzo de 2014

FEM para Mecánica 3D. Miguel Ángel Otaduy. Animación Avanzada 7 de Marzo de 2014 FEM para Mecánica 3D Miguel Ángel Otaduy Animación Avanzada 7 de Marzo de 2014 Índice Repaso Hoy Funciones de forma Formulación fuerte formulación débil Matriz de rigidez Ec. de elasticidad en 3D Deformación

Más detalles

MÉTODO DE DIFERENCIAS FINITAS (FDM)

MÉTODO DE DIFERENCIAS FINITAS (FDM) MÉTODO DE DIFERENCIAS FINITAS (FDM) MÉTODO DE DIFERENCIAS FINITAS (FDM) Cambia ecuaciones diferenciales ecuaciones en diferencias finitas a Relaciona el valor de la variable dependiente en un punto a valores

Más detalles

Modelo de reactor cilíndrico

Modelo de reactor cilíndrico Universitat Politècnica de València Dpto. de Ingeniería Química y Nuclear Modelo de reactor cilíndrico Antoni Vidal-Ferràndiz, Sofia Carlos, Gumersindo Verdú 12 de mayo de 2016 Índice 1 Introducción Solución

Más detalles

Método de diferencias finitas para ecuaciones diferenciales parciales elípticas. (Parte II)

Método de diferencias finitas para ecuaciones diferenciales parciales elípticas. (Parte II) Método de diferencias finitas para ecuaciones diferenciales parciales elípticas (Parte II) Métodos numéricos para sistemas lineales Solución numérica de EDPs requiere resolver sistemas de ecuaciones lineales

Más detalles

Práctica 1 Parte 2: Masa-Muelle y ODEs (Bloque OPCIONAL) (Asignación 19 de Febrero; Entrega 25 de Febrero a las 23:59)

Práctica 1 Parte 2: Masa-Muelle y ODEs (Bloque OPCIONAL) (Asignación 19 de Febrero; Entrega 25 de Febrero a las 23:59) Práctica 1 Parte 2: Masa-Muelle y ODEs (Bloque OPCIONAL) (Asignación 19 de Febrero; Entrega 25 de Febrero a las 23:59) Cómo entregar la práctica? Enviar una copia de los ficheros ExercisePoint.cpp y ExerciseSpring.cpp

Más detalles

Universidad Nacional Autónoma de México Instituto de Geofísica

Universidad Nacional Autónoma de México Instituto de Geofísica Universidad Nacional Autónoma de México Instituto de Geofísica Aplicación del Cómputo Paralelo a la Modelación de Sistemas Continuos en Ciencias e Ingeniería Presentan: Antonio Carrillo Ledesma Ismael

Más detalles

Diferencias finitas aplicadas a ecuaciones en derivadas parciales

Diferencias finitas aplicadas a ecuaciones en derivadas parciales Diferencias finitas aplicadas a ecuaciones en derivadas parciales Segundo curso Grado en Física Índice Introducción Aproximación de FD de la ecuación de Laplace. Métodos iterativos. Aproximación de FD

Más detalles

Partial Differential Equation PDE Toolbox

Partial Differential Equation PDE Toolbox Partial Differential Equation PDE Toolbox Por: Henry Copete QUE ES PDE TOOLBOX? Es una herramienta de MATLAB que facilita la resolución de problemas de ecuaciones diferenciales parciales (EDP) La solución

Más detalles

El método de la potencia para el cálculo del autovalor dominante de una matriz se basa en el siguiente teorema.

El método de la potencia para el cálculo del autovalor dominante de una matriz se basa en el siguiente teorema. Práctica 8 Cálculo de autovalores 8.1. Método de la potencia El método de la potencia para el cálculo del autovalor dominante de una matriz se basa en el siguiente teorema. Teorema 8.1.1 (M. de la potencia]

Más detalles

Dinámica de Fluidos Computacional: DFC Discretización temporal. Versión 0.1.0

Dinámica de Fluidos Computacional: DFC Discretización temporal. Versión 0.1.0 Dinámica de Fluidos Computacional: DFC Discretización temporal. Versión 0.1.0 Curso de adaptación al grado en ingeniería aeroespacial para ingenieros técnicos aeronáuticos Adrián Lozano Durán adrian@torroja.dmt.upm.es

Más detalles

Ecuaciones en Derivadas Parciales y Análisis Numérico

Ecuaciones en Derivadas Parciales y Análisis Numérico Ecuaciones en Derivadas Parciales y Análisis Numérico Prácticas Capítulo 3. Diferencias finitas para la ecuación del calor. 3.1 Resolviendo la ecuación del calor Vamos a resolver la ecuación del calor

Más detalles

Solución de una clase simple de problemas de frontera usando un esquema más preciso con diferencias finitas

Solución de una clase simple de problemas de frontera usando un esquema más preciso con diferencias finitas Solución de una clase simple de problemas de frontera usando un esquema más preciso con diferencias finitas Requisitos Es necesario resolver los ejercicios del tema Solución de una clase simple de problemas

Más detalles

Tareas de matrices especiales

Tareas de matrices especiales Tareas de matrices especiales Objetivos. Estudiar una clase especial de matrices. Para matrices de esta clase realizar un algoritmo rápido de multiplicación por vectores. Aplicar este algoritmo para resolver

Más detalles

Funciones en MATLAB. Prof. Saúl. Buitrago y Oswaldo Jiménez

Funciones en MATLAB. Prof. Saúl. Buitrago y Oswaldo Jiménez Estructura de una unción: unction [ parametros_salida ] = nombre_uncion parametros_entrada) % comentarios de la descripción de la unción Bloque de instrucciones / cálculos dentro de los cuales se asignan

Más detalles

φ(x) u xx +u yy =0 u=0 φ(x) = 100sinh(pi/10)sin(pi x/10)/sinh(pi) ψ (y) = 100sin(pi/10)sinh(pi y/10)/sinh(pi)

φ(x) u xx +u yy =0 u=0 φ(x) = 100sinh(pi/10)sin(pi x/10)/sinh(pi) ψ (y) = 100sin(pi/10)sinh(pi y/10)/sinh(pi) PRÁCTICAS DE CÁLCULO NUMÉRICO III PRÁCTICA 6: la ecuación de Laplace en un dominio rectangular mediante diferencias finitas En esta práctica resolveremos la ecuación de Laplace con condiciones de contorno

Más detalles

Minimización De Pérdidas En Media Tensión Con Intervención De Generadores Dispersos En El Control ANEXO I: PROGRAMA GAMS

Minimización De Pérdidas En Media Tensión Con Intervención De Generadores Dispersos En El Control ANEXO I: PROGRAMA GAMS ANEXO I: PROGRAMA GAMS Página 1 de 5 GAMS son las siglas de General Algebraic Modeling System. GAMS es un lenguaje de programación que permite el modelado, análisis y resolución de diversos problemas de

Más detalles

cuevogenet Paralelización en CUDA de la Dinámica Evolutiva de Redes Génicas Dirigido por: Fernando Díaz del Río José Luis Guisado Lizar

cuevogenet Paralelización en CUDA de la Dinámica Evolutiva de Redes Génicas Dirigido por: Fernando Díaz del Río José Luis Guisado Lizar cuevogenet Paralelización en CUDA de la Dinámica Evolutiva de Redes Génicas Realizado por: Raúl García Calvo Dirigido por: Fernando Díaz del Río José Luis Guisado Lizar Objetivos Implementar un algoritmo

Más detalles

SOLUCIÓN DE UN SISTEMA LINEAL DE ECUACIONES

SOLUCIÓN DE UN SISTEMA LINEAL DE ECUACIONES SOLUCIÓN DE UN SISEMA LINEAL DE ECUACIONES MÉODO DE LA MARIZ INVERSA EN EXCEL ANECEDENES Un sistema lineal de n ecuaciones con n incógnitas se puede escribir en la forma general: 11 1 12 2 1 1n n 1 21

Más detalles

TEMA 9: TIPOS DE PROBLEMAS DE VALOR FRONTERA EN MÁS DE UNA DIMENSIÓN ESPACIAL EN INGENIERÍA QUÍMICA

TEMA 9: TIPOS DE PROBLEMAS DE VALOR FRONTERA EN MÁS DE UNA DIMENSIÓN ESPACIAL EN INGENIERÍA QUÍMICA TEMA 9: TPOS DE PROBLEMAS DE VALOR FRONTERA EN MÁS DE UNA DMENSÓN ESPACAL EN NGENERÍA QUÍMCA 1. NTRODUCCÓN. 2. RESOLUCÓN DE PROBLEMAS PDE-ELÍPTCOS EN DOS DRECCONES ESPACALES: DFERENCAS FNTAS. 3. BBLOGRAFÍA

Más detalles

Programación: Sistemas unitriangulares inferiores

Programación: Sistemas unitriangulares inferiores Programación: Sistemas unitriangulares inferiores Objetivos. Programar en el lenguaje de MATLAB el método de la sustitución hacia adelante para resolver sistemas de ecuaciones lineales con matrices unitriangulares

Más detalles

1. EJEMPLO Enunciado. 1.2 Convenciones generales

1. EJEMPLO Enunciado. 1.2 Convenciones generales . EJEMPLO. Referencia: "MATLAB Guide to Finite Elements, An Interactive Approach" Autor: P.I kattan Página del libro en que se encuentra el ejemplo:. Enunciado Considere la placa del gráfico somedo a las

Más detalles

ALGORÍTMICA. Dpto. Ingeniería de Sistemas y Automática Facultad de Ciencias Universidad de Valladolid.

ALGORÍTMICA. Dpto. Ingeniería de Sistemas y Automática Facultad de Ciencias Universidad de Valladolid. ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática Facultad de Ciencias Universidad de Valladolid. Indíce Algoritmo Elementos de un algoritmo: Variables, Constantes, Expresiones Datos: Definición y

Más detalles

6 ARCHIVOS DXF 12 Formato general

6 ARCHIVOS DXF 12 Formato general 6 ARCHIVOS DXF 1 Formato general El Autocad es un programa autónomo para dibujo. Tiene muchas ventajas respecto a otros programas similares debido a que permite el manejo de múltiples herramientas de organización

Más detalles

La intersección con el eje y ocurre a la altura 1 y corresponde al término constante b. Por lo tanto,

La intersección con el eje y ocurre a la altura 1 y corresponde al término constante b. Por lo tanto, FORMA PENDIENTE INTERSECCIÓN y = mx + b Ejemplo 1: Hallar la ecuación de la recta cuya intersección con el eje y es (0, 1) y cuya pendiente es 3.Graficarla. Respuesta: La intersección con el eje y ocurre

Más detalles

Introducción a la resolución numérica de problemas para ecuaciones en derivadas parciales (I)

Introducción a la resolución numérica de problemas para ecuaciones en derivadas parciales (I) Introducción a la resolución numérica de problemas para ecuaciones en derivadas parciales (I) Dpto. EDAN, Universidad de Sevilla Dpto. EDAN, Universidad de Sevilla () Resolución de EDP 1 / 15 Recordatorio

Más detalles

ETAPAS BÁSICAS DEL ANÁLISIS MATRICIAL DE UN SISTEMA DISCRETO. Mercedes López Salinas

ETAPAS BÁSICAS DEL ANÁLISIS MATRICIAL DE UN SISTEMA DISCRETO. Mercedes López Salinas ETAPAS BÁSICAS DEL ANÁLISIS MATRICIAL DE UN SISTEMA DISCRETO Mercedes López Salinas PhD. Ing. Civil elopez@uazuay.edu.ec ELEMENTOS FINITOS Facultad de Ciencia y Tecnología Escuela de Ingeniería Civil y

Más detalles

Capítulo V. Introducción al análisis por el método de elemento finito

Capítulo V. Introducción al análisis por el método de elemento finito Capítulo V Introducción al análisis por el método de elemento finito El método de elemento finito es una técnica para resolver ecuaciones diferenciales parciales, primero, discretando las ecuaciones al

Más detalles

4. Método del elemento finito (formulación de desplazamientos)

4. Método del elemento finito (formulación de desplazamientos) 4 Método del elemento finito (formulación de desplazamientos) 41 Introducción El método del elemento finito es un método numérico que permite encontrar soluciones aproximadas a problemas físicos gobernados

Más detalles

2.1.- ALTERNATIVAS DE ANSYS PARA EL MODELADO DEL TÚNEL Y DEL TERRENO

2.1.- ALTERNATIVAS DE ANSYS PARA EL MODELADO DEL TÚNEL Y DEL TERRENO 2.1.- ALTERNATIVAS DE ANSYS PARA EL MODELADO DEL TÚNEL Y DEL TERRENO El modelo a realizar consiste en un bloque de terreno con un túnel en su interior, esto plantea muchas dudas en cuanto al número de

Más detalles

Solvers con matrices ralas Parte I: Matrices ralas, gradiente conjugado, gradiente conjugado + precondicionador Jacobi

Solvers con matrices ralas Parte I: Matrices ralas, gradiente conjugado, gradiente conjugado + precondicionador Jacobi Solvers con matrices ralas Parte I: Matrices ralas, gradiente conjugado, gradiente conjugado + precondicionador Jacobi MC. Miguel Vargas Félix miguelvargas@cimat.mx http://www.cimat.mx/~miguelvargas 07/09/10

Más detalles

Ecuaciones en Derivadas Parciales y Análisis Numérico

Ecuaciones en Derivadas Parciales y Análisis Numérico , Ecuaciones en Derivadas Parciales y Análisis Numérico Prácticas Capítulo 5. Diferencias finitas para la ecuación de ondas. 5.1 Resolviendo la ecuación de ondas Vamos a resolver la ecuación de ondas utilizando

Más detalles

Herramientas computacionales para la matemática MATLAB: Cómo guardar el trabajo?

Herramientas computacionales para la matemática MATLAB: Cómo guardar el trabajo? Herramientas computacionales para la matemática MATLAB: Cómo guardar el trabajo? Verónica Borja Macías Marzo 2013 1 Cómo guardar el trabajo? Trabajar en la ventana de comandos es similar a realizar cálculos

Más detalles

4 MÉTODOS DIRECTOS PARA RESOLVER SISTEMAS DE ECUACIONES LINEALES

4 MÉTODOS DIRECTOS PARA RESOLVER SISTEMAS DE ECUACIONES LINEALES 57 4 MÉTODOS DIRECTOS PARA RESOLVER SISTEMAS DE ECUACIONES LINEALES En este capítulo se estudia el componente algorítmico y computacional de los métodos directos para resolver sistemas de ecuaciones lineales.

Más detalles

Matrices dispersas. Miguel Vargas-Félix. CIMAT, August 13, /34

Matrices dispersas. Miguel Vargas-Félix.  CIMAT, August 13, /34 Matrices dispersas Miguel Vargas-Félix miguelvargas@cimat.mx http://www.cimat.mx/~miguelvargas CIMAT, August 13, 2015 1/34 Matrices dispersas Son matrices en las cuales la gran mayoría de las entradas

Más detalles

Solución de la ecuación de Stokes

Solución de la ecuación de Stokes REVISTA Solución de la ecuación de Stokes Doctora en Ciencias Matemáticas, Resumen Palabras clave Método de los elementos Elementos cuadriláteros Solution of the Stokes equation using the quadrilateral

Más detalles

INTRODUCCIÓN AL MÉTODO DEL ELEMENTO FINITO

INTRODUCCIÓN AL MÉTODO DEL ELEMENTO FINITO INTRODUCCIÓN AL MÉTODO DEL ELEMENTO FINITO El método del elemento finito es una técnica numérica para resolver problemas que se pueden describir por ecuaciones diferenciales parciales o que pueden ser

Más detalles

PROYECTOS DE ASIGNATURA

PROYECTOS DE ASIGNATURA PROYECTOS DE ASIGNATURA Proyecto 1 Objetivo: estudiar la distribución espacial y temporal de temperaturas en una placa rectangular de espesor despreciable. Planteamiento: la placa rectangular de la figura,

Más detalles

G E O M E T R Í A M É T R I C A P L A N A

G E O M E T R Í A M É T R I C A P L A N A G E O M E T R Í A M É T R I C A P L A N A. PUNTO MEDIO D E UN SEGME NTO. S IMÉTRICO DE U N PUNTO Sean A y a,a b B,b las coordenadas de dos puntos del plano que determinan el segmento AB. Las coordenadas

Más detalles

Preparación del segundo examen de recuperación de MATEMÁTICAS I DE 2º BACHILLERATO Curso Segundo examen DEPARTAMENTO DE MATEMÁTICAS

Preparación del segundo examen de recuperación de MATEMÁTICAS I DE 2º BACHILLERATO Curso Segundo examen DEPARTAMENTO DE MATEMÁTICAS MATEMÁTICAS I DE º BACHILLERATO Curso 0-04 04 05 PENDIENTES MATEMÁTICAS I Bachillerato Tecnológico Segundo eamen DEPARTAMENTO DE MATEMÁTICAS MATEMÁTICAS I DE º BACHILLERATO Curso 0-04 GEOMETRÍA.- Dados

Más detalles

Sesión 2. Multifísica en Elmer (III)

Sesión 2. Multifísica en Elmer (III) Sesión 2. Multifísica en Elmer (III) M. Meis 1,2 y F. Varas 1,3 1 Universidad de Vigo, 2 Vicus Desarrollos Tecnológicos, S.A., 3 Universidad Politécnica de Madrid Introducción a la Simulación Numérica

Más detalles

Algorítmica y Lenguajes de Programación. Eficiencia y notación asintótica (i)

Algorítmica y Lenguajes de Programación. Eficiencia y notación asintótica (i) Algorítmica y Lenguajes de Programación Eficiencia y notación asintótica (i) Eficiencia y notación asintótica. Introducción Para resolver un problema pueden existir varios algoritmos. Por tanto, es lógico

Más detalles

Ideas de proyectos para alumnos de Análisis de Estructuras I

Ideas de proyectos para alumnos de Análisis de Estructuras I Ideas de proyectos para alumnos de Análisis de Estructuras I Guillermo Rus ETSI Caminos, Canales y Puertos 05 de septiembre de 2007 Proyectos 5-sep-07 Página 2 Índice 1 Introducción... 3 2 Proyectos...

Más detalles

CENTRO INTERNACIONAL DE MÉTODOS NUMÉRICOS EN INGENIERÍA CALTEP Ejemplos de Validación Caso Bidimensional II. E. Sala F.

CENTRO INTERNACIONAL DE MÉTODOS NUMÉRICOS EN INGENIERÍA CALTEP Ejemplos de Validación Caso Bidimensional II. E. Sala F. CENTRO INTERNACIONAL DE MÉTODOS NUMÉRICOS EN INGENIERÍA CALTEP 2000 Ejemplos de Validación Caso Bidimensional II E. Sala F. Zárate Informe Técnico No. IT 381 parte B-2, Octubre 2001 CALTEP 2000 Ejemplos

Más detalles

67.58 INTRODUCCIÓN AL MÉTODO DE LOS ELEMENTOS FINITOS

67.58 INTRODUCCIÓN AL MÉTODO DE LOS ELEMENTOS FINITOS 67.58 INTRODUCCIÓN AL MÉTODO DE LOS ELEMENTOS FINITOS TRABAJO PRÁCTICO 7 (ESPECIAL) SIMULACIÓN NUMÉRICA DE LA DISTRIBUCIÓN DE TEMPERATURAS EN UN INTERCAMBIADOR DE CALOR Estudiante FREDY ANDRÉS MERCADO

Más detalles

Modelo de Elevación Digital

Modelo de Elevación Digital Modelo de Elevación Digital Taller de Informática I DC - FCEyN - UBA 16 de noviembre de 2016 Modelos digitales de Elevación- Introducción Importancia Los Modelos de Elevación Digital o DEM alcanzan importancia

Más detalles

Cursada Segundo Cuatrimestre 2012 Guía de Trabajos Prácticos Nro. 1

Cursada Segundo Cuatrimestre 2012 Guía de Trabajos Prácticos Nro. 1 Temas: Ambiente de trabajo MATLAB. Creación de matrices y vectores. Matrices pre-definidas. Operador dos puntos. Operaciones con matrices y vectores. Direccionamiento de elementos de matrices y vectores.

Más detalles

Módulo 6 Simulación Formulación Implementación MEF v Prof. Dr. José L Oliver

Módulo 6 Simulación Formulación Implementación MEF v Prof. Dr. José L Oliver 5. Elemento Triangular de TRES NODOS para el Problema de la Tensión Plana. 5.1. Triángulos de Tres Nodos para Tensión Plana Carlos A. Felippa. Para observar cómo funciona el Método desde un punto de vista

Más detalles

CAPÍTULO 5 ANÁLISIS DE ELEMENTO FINITO DE LA CARROCERÍA. Algor, es un software el cual es desarrollado por la compañía Algor Coorporation, la

CAPÍTULO 5 ANÁLISIS DE ELEMENTO FINITO DE LA CARROCERÍA. Algor, es un software el cual es desarrollado por la compañía Algor Coorporation, la CAPÍTULO 5 ANÁLISIS DE ELEMENTO FINITO DE LA CARROCERÍA 5.1 Introducción Algor, es un software el cual es desarrollado por la compañía Algor Coorporation, la cual se especializa en el desarrollo de herramientas

Más detalles

INTRODUCCIÓN AL ALGEBRA LINEAL

INTRODUCCIÓN AL ALGEBRA LINEAL INTRODUCCIÓN AL ALGEBRA LINEAL MATLAB y álgebra lineal. Introducción. Comandos y programas en MATLAB. Diseño de aplicaciones. Vectores, Matrices y funciones especiales en Matlab. Los siguientes ejercicios

Más detalles

PUENTES II PRÁCTICA Nº6. PUENTES COLGANTES

PUENTES II PRÁCTICA Nº6. PUENTES COLGANTES PRÁCTICA Nº6. PUENTES COLGANTES Enunciado Se pretende averiguar la geometría de los cables principales de Storebælt durante las fases de construcción y en estado de servicio sabiendo que para peso propio

Más detalles

Agosto-Diciembre 2017 Dr. Servando López Aguayo

Agosto-Diciembre 2017 Dr. Servando López Aguayo Agosto-Diciembre 2017 Dr. Servando López Aguayo En este capítulo Tema simple : resolución de sistemas de ecuaciones lineales. Alguien valiente: Cuál es la diferencia entre sistemas lineales y sistemas

Más detalles

Computadora y Sistema Operativo

Computadora y Sistema Operativo Computadora y Sistema Operativo Según la RAE (Real Academia de la lengua española), una computadora es una máquina electrónica, analógica o digital, dotada de una memoria de gran capacidad y de métodos

Más detalles

UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO. la Facultad de Ingeniería

UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO. la Facultad de Ingeniería UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO Sociedad de Alumnos Geofísicos de la Facultad de Ingeniería Taller de MatLab INTRODUCCIÓN Nombre abreviado de MATrix LABoratory. Lenguaje de alto funcionamiento

Más detalles

Unidad 8. Geometría analítica. BACHILLERATO Matemáticas I

Unidad 8. Geometría analítica. BACHILLERATO Matemáticas I Unidad 8. Geometría analítica BACHILLERATO Matemáticas I Determina si los puntos A(, ), B (, ) y C (, ) están alineados. AB (, ) (, ) (, ) BC (, ) (, ) ( 8, ) Las coordenadas de AB y BC son proporcionales,

Más detalles

Curso de Elemento Finito con el software ALGOR

Curso de Elemento Finito con el software ALGOR Curso de Elemento Finito con el software ALGOR Facultad de Ingeniería, UNAM www.algor.com M. en I. Alejandro Farah Instituto de Astronomía, UNAM www.astroscu.unam.mx/~farah Contenido general: - La teoría

Más detalles

3. Ecuación de difusión

3. Ecuación de difusión 3. Ecuación de difusión Modelización Numérica de la Atmósfera 2017 En este capítulo usaremos la ecuación de difusión como vehículo para introducir dos tipos de esquemas: explícitos e implícitos. Se estudiará

Más detalles

MATEMÁTICAS I Unidad 5. GEOMETRÍA ANALÍTICA. Ed. Santillana. SOLUCIONES

MATEMÁTICAS I Unidad 5. GEOMETRÍA ANALÍTICA. Ed. Santillana. SOLUCIONES MATEMÁTICAS I Unidad. GEOMETRÍA ANALÍTICA. Ed. Santillana. SOLUCIONES.. a. a 4. a. a 6. a 7. a 8. a 9. a. a. a. a. a 4. a. a 6. a 7. a 8. Ecuación vectorial: ( x, y ) ( 7, ) + λ (, ) Ecuaciones paramétricas:

Más detalles

SELECTIVIDAD ANDALUCÍA ARAGÓN ASTURIAS. b) Calcule el área del recinto limitado por la gráfica de f(x), el eje de abcisas y la recta x=2.

SELECTIVIDAD ANDALUCÍA ARAGÓN ASTURIAS. b) Calcule el área del recinto limitado por la gráfica de f(x), el eje de abcisas y la recta x=2. SELECTIVIDAD.03 Esta es una selección de cuestiones propuestas en las otras comunidades autónomas en la convocatoria de Junio del.03. En aquellas comunidades que no se indica nada, el formato de eamen

Más detalles

Práctica 0: Introducción a Matlab. Matlab es un acrónimo: MATrix LABoratory

Práctica 0: Introducción a Matlab. Matlab es un acrónimo: MATrix LABoratory Práctica 0: Introducción a Matlab Matlab es un acrónimo: MATrix LABoratory Práctica 0: Introducción a Matlab Matlab es un acrónimo: MATrix LABoratory La ventana de Matlab muestra un escritorio dividido

Más detalles

FUNDAMENTOS DE INFORMÁTICA Convocatoria de Febrero. EXAMEN DE TEORÍA T1 curso 2002 / 2003 TEST. Nombre DNI Grupo INSTRUCCIONES

FUNDAMENTOS DE INFORMÁTICA Convocatoria de Febrero. EXAMEN DE TEORÍA T1 curso 2002 / 2003 TEST. Nombre DNI Grupo INSTRUCCIONES FUNDAMENTOS DE INFORMÁTICA Convocatoria de Febrero EXAMEN DE TEORÍA T1 curso 2002 / 2003 Nombre DNI Grupo INSTRUCCIONES Todas las preguntas del test se han de contestar en la tabla a pie de página de esta

Más detalles

UNIVERSIDADES DE ANDALUCÍA PRUEBA DE ACCESO A LA UNIVERSIDAD

UNIVERSIDADES DE ANDALUCÍA PRUEBA DE ACCESO A LA UNIVERSIDAD Opción A xcos(x)+b sen(x) Ejercicio 1.- [2 5 puntos] Sabiendo que lím x 0 x 3 es finito, calcula b y el valor del límite. Ejercicio 2.- Sean f : R R y g : R R las funciones definidas mediante f(x) = x(x

Más detalles

EVALUACIÓN DEL COMPORTAMIENTO ESTRUCTURAL DE SOPORTES A BASE DE PLACAS DE ASIENTO Y PERNOS DE ANCLAJE, MEDIANTE ELEMENTO FINITO.

EVALUACIÓN DEL COMPORTAMIENTO ESTRUCTURAL DE SOPORTES A BASE DE PLACAS DE ASIENTO Y PERNOS DE ANCLAJE, MEDIANTE ELEMENTO FINITO. EVALUACIÓN DEL COMPORTAMIENTO ESTRUCTURAL DE SOPORTES A BASE DE PLACAS DE ASIENTO Y PERNOS DE ANCLAJE, MEDIANTE ELEMENTO FINITO. Rafael Argüelles Fernández y Julio Fortino Mercado Pérez Instituto Nacional

Más detalles

Curso Hoja 1. Análisis de errores

Curso Hoja 1. Análisis de errores Hoja 1. Análisis de errores 1 Teniendo en cuenta que MATLAB trabaja en doble precisión, calcular el número máquina inmediatamente anterior a 1 y comprobar que dista 2 53 de 1. 2 Calcular 1 2 52, 1 2 53,

Más detalles

Guión de prácticas de los Temas 3 y 4 de Cálculo Numérico

Guión de prácticas de los Temas 3 y 4 de Cálculo Numérico Guión de prácticas de los Temas 3 y 4 de Cálculo Numérico José Luis Bravo Trinidad, Pedro Martín Jiménez Preliminares Antes de comenzar la práctica, descárgate los archivos de ejemplo de Avuex. Después,

Más detalles

Rancagua, Agosto 2009

Rancagua, Agosto 2009 cvalle@inf.utfsm.cl Departamento de Informática - Universidad Técnica Federico Santa María Rancagua, Agosto 2009 1 / 25 Temario 1 2 3 2 / 25 Temario 1 2 3 3 / 25 Se denomina modelamiento a la descripción

Más detalles

UNIVERSIDADES DE ANDALUCÍA PRUEBA DE ACCESO A LA UNIVERSIDAD

UNIVERSIDADES DE ANDALUCÍA PRUEBA DE ACCESO A LA UNIVERSIDAD Opción A Ejercicio 1.- [2 5 puntos] Halla las dimensiones del rectángulo de área máxima inscrito en un triángulo isósceles de 6 metros de base (el lado desigual) y 4 metros de alto. Ejercicio 2.- Sean

Más detalles

Sistemas de Ecuaciones. Lineales I

Sistemas de Ecuaciones. Lineales I Sistemas de Ecuaciones Lineales I Preliminares: Expresión matricial. Dificultades numéricas. 521230-1 - DIM Universidad de Concepción Expresión matricial Todo sistema de ecuaciones lineales puede escribirse

Más detalles

1.1) Escribir la solución de elementos nitos del problema. en (0, 1) u (0) = u (1) = 0. con el valor estimado por la fórmula del error.

1.1) Escribir la solución de elementos nitos del problema. en (0, 1) u (0) = u (1) = 0. con el valor estimado por la fórmula del error. Examen Extraordinario de Métodos Matemáticos de la Especialidad (Técnicas Energéticas). 7 de Junio de 16 1.1) Escribir la solución de elementos nitos del problema d u + du + u f en (, 1) u () u (1). (1)

Más detalles

EXAMEN DE MATRICES Y DETERMINANTES

EXAMEN DE MATRICES Y DETERMINANTES º BACHILLERATO EXAMEN DE MATRICES Y DETERMINANTES 8 7 m + Ejercicio. Considera las matrices A m (a) [,5 puntos] Determina, si existen, los valores de m para los que A I A (b) [ punto] Determina, si existen,

Más detalles

Modelación del Comportamiento Hidrodinámico del agua subterránea de la zona comprendida entre Carbó, Pesqueira y Zamora, Sonora.

Modelación del Comportamiento Hidrodinámico del agua subterránea de la zona comprendida entre Carbó, Pesqueira y Zamora, Sonora. 9.- MODELACIÓN MATEMÁTICA Mod-Flow es un programa tridimensional para agua subterránea el cual trabaja bajo una expresión de diferencias finitas de aproximación. Mod-Flow fue desarrollado por el USGS de

Más detalles

Prácticas Campos Electromagnéticos

Prácticas Campos Electromagnéticos Prácticas Campos Electromagnéticos Dpto. Teoría de la Señal y Comunicaciones Manual para la resolución de problemas de electromagnetismo clásico mediante métodos numéricos, Julio Ramiro, Servicio de Publicaciones

Más detalles

EJERCICIOS DE LOS EXÁMENES DE ÁLGEBRA Y GEOMETRÍA MATEMÁTICAS II CURSO

EJERCICIOS DE LOS EXÁMENES DE ÁLGEBRA Y GEOMETRÍA MATEMÁTICAS II CURSO EJERCICIOS DE LOS EXÁMENES DE ÁLGEBRA Y GEOMETRÍA MATEMÁTICAS II CURSO 014-015 1 m Ejercicio 1º.- Sea I la matriz identidad de orden A 1 1 a) (1,5 puntos) Encuentra los valores de m para los cuales se

Más detalles

MATEMATICAS. BC2 TEMA 6: Rectas y Planos en R 3

MATEMATICAS. BC2 TEMA 6: Rectas y Planos en R 3 MATEMATICAS. BC2 TEMA 6: Rectas y Planos en R 3 1. Las coordenadas de los vértices consecutivos de un paralelogramo son A (1, 0, 0) y B(0, 1, 0). Las coordenadas del centro M son M(0, 0, 1). Hallar las

Más detalles

TEMA 6. ECUACIONES DE LA RECTA

TEMA 6. ECUACIONES DE LA RECTA TEMA 6. ECUACIONES DE LA RECTA Dados un punto y un vector, vamos a hallar las ecuaciones de la recta r que pasa por el punto A y es paralela al vector. Sea consideramos los vectores un punto cualquiera

Más detalles

Sesión 7. Cálculo Paralelo en Elmer

Sesión 7. Cálculo Paralelo en Elmer Sesión 7. Cálculo Paralelo en Elmer M. Meis y F. Varas Departamento de Matemática Aplicada II Universidad de Vigo Introducción a Elmer, sofware libre de simulación numérica multifísica A Coruña, 27 de

Más detalles

Índice Pág. 1 ANEXO D 3 MODELOS DE LOS PUNTALES ANALIZADOS IMPLEMENTADOS EN CUFSM 3

Índice Pág. 1 ANEXO D 3 MODELOS DE LOS PUNTALES ANALIZADOS IMPLEMENTADOS EN CUFSM 3 Índice Pág. 1 SUMARIO ANEXO D 3 MODELOS DE LOS PUNTALES ANALIZADOS IMPLEMENTADOS EN CUFSM 3 D.1 Introducción... 3 D.2 Primeros pasos con CUFSM... D.3 Geometría de los perfiles analizados e implementados

Más detalles

REDES NEURONALES ADAPTABLES

REDES NEURONALES ADAPTABLES REDES NEURONALES ADAPTABLES Unidad 3: Redes neuronales artificiales y modelos de entrenamiento SubTemas 3.2 Perceptron simple Arquitectura Regla delta Multi Layer Perceptrón 3.3 Redes Neuronales Adaptables

Más detalles

Matemáticas II Bachillerato Ciencias y Tecnología 2º Curso ESPACIO AFÍN Introducción Ecuaciones de la recta...

Matemáticas II Bachillerato Ciencias y Tecnología 2º Curso ESPACIO AFÍN Introducción Ecuaciones de la recta... Unidad 5 ESPACIO AFÍN 5.. Introducción.... - - 5.. Ecuaciones de la recta.... - - 5.3. Ecuaciones del plano.... - 4-5.4. Posiciones relativas (Incidencia y paralelismo).... - 6 - Anexo I.- EJERCICIOS...

Más detalles

UNIVERSIDAD COMPLUTENSE DE MADRID

UNIVERSIDAD COMPLUTENSE DE MADRID Principales conceptos que se tendrán en cuenta en la elaboración de las pruebas de Acceso a la Universidad para los estudiantes provenientes del Bachillerato LOGSE de la materia "Matemáticas II" ÁLGEBRA

Más detalles

GEOMETRÍA EN EL PLANO. Dos rectas perpendiculares tienen las pendientes inversas y de signo contrario. Calculamos la pendiente de la recta dada:

GEOMETRÍA EN EL PLANO. Dos rectas perpendiculares tienen las pendientes inversas y de signo contrario. Calculamos la pendiente de la recta dada: GEOMETRÍA EN EL PLANO. La ecuación de la recta que pasa por el punto A(4, 6) y es perpendicular a la recta 4x y + = 0 es: A) x + y + 8 = 0 B) 6x 4y 48 = 0 C) x + y = 0 (Convocatoria junio 00. Examen tipo

Más detalles

Tema II. Unidad de memoria

Tema II. Unidad de memoria Tema II Unidad de memoria 2 Unidad de memoria 2.1 Definiciones y conceptos básicos 2.1.1 Localización 2.1.2 Capacidad 2.1.3 Unidad de transferencia 2.1.4 Método de acceso 2.1.5 Tipos físicos 2.1.6 Características

Más detalles

TRAZADO DE LÍNEAS EQUIPOTENCIALES

TRAZADO DE LÍNEAS EQUIPOTENCIALES TRAZADO DE LÍNEAS EQUIPOTENCIALES Nota: Traer, por comisión un pendrive o cualquier otro tipo de dispositivo estándar de almacenamiento de datos. Objetivo: El objetivo de este trabajo es determinar en

Más detalles

TRABAJO PRÁCTICO 4 PROBLEMA DE ELASTICIDAD LINEAL

TRABAJO PRÁCTICO 4 PROBLEMA DE ELASTICIDAD LINEAL INTRODUCCIÓN AL MÉTODO DE LOS ELEMENTOS FINITOS TRABAJO PRÁCTICO 4 PROBLEMA DE ELASTICIDAD LINEAL Estudiante FREDY ANDRÉS MERCADO NAVARRO Pasaporte: 98 773.532 Maestría en Simulación Numérica y Control

Más detalles

ESTUDIO Y ANÁLISIS DEL MOVIMIENTO DE DOS CUERPOS DESDE DISTINTOS SISTEMAS DE REFERENCIA INERCIALES

ESTUDIO Y ANÁLISIS DEL MOVIMIENTO DE DOS CUERPOS DESDE DISTINTOS SISTEMAS DE REFERENCIA INERCIALES FAENA Fis - 126 ESTUDIO Y ANÁLISIS DEL MOVIMIENTO DE DOS CUERPOS DESDE DISTINTOS SISTEMAS DE REFERENCIA INERCIALES Omayra Pérez (oj.perez.c@gmail.com) Bernardo Fernández (bernardo.fernandezg@gmail.com)

Más detalles

Matrices. José Vicente Romero Bauset. ETSIT-curso 2009/2010. José Vicente Romero Bauset Tema 1.- Matrices. 1

Matrices. José Vicente Romero Bauset. ETSIT-curso 2009/2010. José Vicente Romero Bauset Tema 1.- Matrices. 1 Matrices José Vicente Romero Bauset ETSIT-curso 2009/2010 José Vicente Romero Bauset Tema 1- Matrices 1 Introducción Por qué estudiar las matrices? Son muchas las situaciones de la vida real en las que

Más detalles

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA COORDINACIÓN DE FORMACIÓN BÁSICA COORDINACIÓN DE FORMACIÓN PROFESIONAL Y VINCULACIÓN UNIVERSITARIA

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA COORDINACIÓN DE FORMACIÓN BÁSICA COORDINACIÓN DE FORMACIÓN PROFESIONAL Y VINCULACIÓN UNIVERSITARIA UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA COORDINACIÓN DE FORMACIÓN BÁSICA COORDINACIÓN DE FORMACIÓN PROFESIONAL Y VINCULACIÓN UNIVERSITARIA PROGRAMA DE UNIDAD DE APRENDIZAJE I. DATOS DE IDENTIFICACIÓN Facultad

Más detalles

Procesos estocásticos Cadenas de Márkov

Procesos estocásticos Cadenas de Márkov Procesos estocásticos Cadenas de Márkov Curso: Investigación de Operaciones Ing. Javier Villatoro PROCESOS ESTOCASTICOS Procesos estocásticos Es un proceso o sucesión de eventos que se desarrolla en el

Más detalles

Relación de Ejercicios. Programación Paralela 4º de Grado en Ingeniería Informática.

Relación de Ejercicios. Programación Paralela 4º de Grado en Ingeniería Informática. 1. Por qué el modelo de programación que se sigue al programar con MPI es independiente de la asignación? 2. Describir gráficamente una solución eficiente para realizar una operación de reducción global

Más detalles

Unidad 3: Resolución de ecuaciones

Unidad 3: Resolución de ecuaciones Sistemas de ecuaciones lineales. Ceros de una función. Mínimo de una función. Aplicaciones en física: Conservación de energía y momento en colisiones. Solución de las ecuaciones de un circuito. Relajación

Más detalles

Tema 7. Mejora del rendimiento: introducción a la segmentación y a las arquitecturas paralelas

Tema 7. Mejora del rendimiento: introducción a la segmentación y a las arquitecturas paralelas Tema 7. Mejora del rendimiento: introducción a la segmentación y a las arquitecturas paralelas Arquitectura de Computadores Curso 2009-2010 Transparencia: 2 / 21 Índice Introducción Taxonomía de Flynn

Más detalles

UNIVERSIDADES PÚBLICAS DE LA COMUNIDAD DE MADRID. PRUEBAS DE ACCESO A ESTUDIOS UNIVERSITARIOS (LOGSE) MODELO DE EXAMEN (Curso )

UNIVERSIDADES PÚBLICAS DE LA COMUNIDAD DE MADRID. PRUEBAS DE ACCESO A ESTUDIOS UNIVERSITARIOS (LOGSE) MODELO DE EXAMEN (Curso ) UNIVERSIDADES PÚBLICAS DE LA COMUNIDAD DE MADRID PRUEBAS DE ACCESO A ESTUDIOS UNIVERSITARIOS (LOGSE) MODELO DE EXAMEN (Curso 00-003) MATERIA: MATEMÁTICAS II INSTRUCCIONES GENERALES Y VALORACIÓN INSTRUCCIONES:

Más detalles

Algoritmos paralelos para la Multiplicación de Matrices

Algoritmos paralelos para la Multiplicación de Matrices Introducción Paralelizar onclusiones Trabajo ibliografía lgoritmos paralelos para la Multiplicación de Matrices Universidad de Murcia - UM 18 de diciembre de 2008 Introducción Paralelizar onclusiones Trabajo

Más detalles