Sesión 6: Cálculo paralelo en Code-Aster

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

Download "Sesión 6: Cálculo paralelo en Code-Aster"

Transcripción

1 en Code-Aster R. López-Cancelos 1, I. Viéitez 2 1 Departamento de Ingeniería de los Materiales, Mecánica Aplicada y Construcción, E. de Ing. Industrial, Universidad de Vigo, Campus Marcosende, E Vigo, [email protected] 2 Departamento de Matemática Aplicada II, E. de Ing. de Telecomunicación, Universidad de Vigo, Campus Marcosende, E Vigo, [email protected] Introducción a la Simulación Numérica con Code-Aster 9-11 de junio de 2015

2 Proyecto CloudPYME El proyecto CloudPYME (ID 0682 CLOUDPYME2 1 E) está cofinanciado por la Comisión Europea a través del Fondo Europeo de Desarrollo Regional (FEDER), dentro de la tercera convocatoria de proyectos del Programa Operativo de Cooperación Transfronteriza España-Portugal (POCTEP).

3 Índice de contenidos 1 Generalidades 2 3

4 Índice de contenidos 1 Generalidades 2 3

5 Temas generales sobre cálculo paralelo El problema es dividido y ejecutado (como mínimo) en más de un procesador simultáneamente Los procesadores necesitan comunicarse durante la ejecución El cálculo paralelo es beneficioso cuando una ejecución en serie toma demasiado tiempo: - Resolución de sistemas lineales - Proceso de ensamblado Ejecuciones en paralelo requieren ajustes y testeo Pensar cuidadosamente si realmente se necesita hacer ejecuciones en paralelo

6 Índice de contenidos 1 Generalidades 2 3

7 Características Code-Aster posee 2 tipos de paralelismo: - OpenMP: resolución de sistemas lineales - MPI: ensamblaje y resolución de sistemas lineales Biblioteca de algoritmos para la partición de mallas - Metis - Scotch No todos los solvers de Code-Aster pueden ser usados en cálculos paralelos Paralelización de todos los modelos En principio, las funciones definidas por el usuario funcionan en paralelo sin ninguna modificación especial Requerimientos: compilación en paralelo Algoritmos para unificar los archivos de resultados

8 Concepto general de una ejecución

9 Merece la pena un calculo paralelo? Averiguar dónde se consume tiempo en la resolución del caso: Cálculos elementales (ensamblaje) demasiado lentos versión paralela MPI Demasiados pasos de tiempo no mecanismo de paralelizado posible El solver (sistemas de ecuaciones lineales) es lento - Si el número de grados de libertad es pequeño, puede que el paralelismo no sea eficiente - Si el número de grados de libertad es suficientemente grande, usar una versión paralela (solver paralelo: MULT FRONT, MUMPS o PETSC)

10 Resumen

11 Lanzamiento de un caso A través de la interfaz ASTK

12 Índice de contenidos 1 Generalidades 2 3

13 Planteamiento del ejercicio Dimensiones: - φ 1 = 100 mm - φ 2 = 50 mm - h total = 400 mm Material: - E = Pa - ν = 0,3 - ρ = 9800 kg/m 3 Condiciones de contorno: - Encastramiento en cara inferior - Presión en cara superior: P[Pa] = 100e6(x 2 + y 2 )

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

Sesión 1: Introducción SALOME-MECA y CODE ASTER

Sesión 1: Introducción SALOME-MECA y CODE ASTER Sesión 1: Introducción SALOME-MECA y CODE ASTER R. López-Cancelos 1, I. Viéitez 2 1 Departamento de Ingeniería de los Materiales, Mecánica Aplicada y Construcción, E. de Ing. Industrial, Universidad de

Más detalles

Sesión 2: Introducción a Salome II

Sesión 2: Introducción a Salome II Sesión 2: Introducción a Salome-Meca II R. López-Cancelos 1, I. Viéitez 2 1 Departamento de Ingeniería de los Materiales, Mecánica Aplicada y Construcción, E. de Ing. Industrial, Universidad de Vigo, Campus

Más detalles

Sesion 9. Práctica 3. Horno inducción

Sesion 9. Práctica 3. Horno inducción Sesion 9. Práctica 3. Horno inducción 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

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

Sesión 5. Descripción del archivo SIF

Sesión 5. Descripción del archivo SIF Sesión 5. Descripción del archivo SIF 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

Práctica 2. Análisis térmico de una habitación

Práctica 2. Análisis térmico de una habitación Práctica 2. Análisis térmico de una habitación E. Martín 1, M. Meis 1,2 y F. Varas 1 1 Univ. de Vigo, 2 Vicus Desarrollos Tecnológicos Dinámica de fluidos computacional con OpenFOAM 18 20 de Junio de 2014

Más detalles

Sesión 3. Introducción a GMSH

Sesión 3. Introducción a GMSH Sesión 3. a GMSH 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 a la Simulación Numérica Multifísica con ELMER 28 29 de enero

Más detalles

Práctica 3. Cálculo de un perfil aerodinámico

Práctica 3. Cálculo de un perfil aerodinámico Práctica 3. Cálculo de un perfil aerodinámico E. Martín 1, M. Meis 1,2 y F. Varas 1 1 Univ. de Vigo, 2 Vicus Desarrollos Tecnológicos Dinámica de fluidos computacional con OpenFOAM 18 20 de Junio de 2014

Más detalles

Ejemplo 4. Flujo incompresible con superficie libre. Paralelización y postprocesado

Ejemplo 4. Flujo incompresible con superficie libre. Paralelización y postprocesado Ejemplo 4. Flujo incompresible con superficie libre. y postprocesado E. Martín 1, M. Meis 1,2, F. Varas 1, V. Díaz 3 y A. Gosset 3 1 Univ. de Vigo, 2 Vicus Desarrollos Tecnológicos y 3 Univ. da Coruña

Más detalles

Sesión 5. Cálculo paralelo y postprocesado

Sesión 5. Cálculo paralelo y postprocesado Sesión 5. Cálculo paralelo y postprocesado E. Martín 1, M. Meis 1,2 y F. Varas 1 1 Univ. de Vigo, 2 Vicus Desarrollos Tecnológicos Dinámica de fluidos computacional con OpenFOAM 17 20 de Junio de 2014

Más detalles

Sesión 3. Introducción a Elmer

Sesión 3. Introducción a Elmer Sesión 3. M. Meis y F. Varas Departamento de Matemática Aplicada II Universidad de Vigo, software libre de simulación numérica en multifísica A Coruña, 26 de Junio al 1de Julio de 2011 Plan 1 2 1 2 Descripción

Más detalles

PROBLEMAS COMPUTACIONALES DE MECÁNICA DE FLUIDOS EN GEOMETRÍAS COMPLEJAS

PROBLEMAS COMPUTACIONALES DE MECÁNICA DE FLUIDOS EN GEOMETRÍAS COMPLEJAS PROBLEMAS COMPUTACIONALES DE MECÁNICA DE FLUIDOS EN GEOMETRÍAS COMPLEJAS Modelización del problema fluido. Problemas físicos: Cálculo estacionario de fuerzas en una aeronave. Cálculos no estacionarios:

Más detalles

Grupo de Computación Científica y Programación Paralela

Grupo de Computación Científica y Programación Paralela Grupo de Computación Científica y Programación Paralela Universidad de Murcia [email protected] http://dis.um.es/~domingo Reunión de proyecto de investigación, Valencia, 12-13 noviembre 2009 Contents 1 El

Más detalles

Introducción a : Code_Aster

Introducción a : Code_Aster Introducción a : Code_Aster Análisis de Elementos Finitos con programas de Código Abierto Modulo 00: Introducción del curso Presentación del capacitador Presentación de los participantes Información de

Más detalles

FACULTAD DE CIENCIAS MATEMÁTICAS CURSO 2014/15 CALENDARIO DE EXÁMENES DE SEPTIEMBRE 2015 APROBADO EN JUNTA DE FACULTAD DEL 15 DE JULIO DE 2014 GRADOS

FACULTAD DE CIENCIAS MATEMÁTICAS CURSO 2014/15 CALENDARIO DE EXÁMENES DE SEPTIEMBRE 2015 APROBADO EN JUNTA DE FACULTAD DEL 15 DE JULIO DE 2014 GRADOS GRADOS EN MATEMÁTICAS, INGENIERÍA MATEMÁTICA y MATEMÁTICAS Y ESTADÍSTICA PRIMER CURSO ÁLGEBRA LINEAL ANÁLISIS DE VARIABLE REAL ELEMENTOS DE MATEMATICAS Y APLICACIONES INFORMÁTICA B05 B05 ÁLGEBRA LINEAL

Más detalles

28/08/2014-16:52:22 Página 1 de 5

28/08/2014-16:52:22 Página 1 de 5 - NIVELACION 1 MATEMATICA - NIVELACION FISICA - NIVELACION AMBIENTACION UNIVERSITARIA 1 - PRIMER SEMESTRE 71 REPRESENTACION GRAFICA 1 - PRIMER SEMESTRE 1 INTRODUCCION A LA INGENIERIA Para Cursarla debe

Más detalles

Cálculo Estructural, Fluídos e Magnetismo Ansys 5.7

Cálculo Estructural, Fluídos e Magnetismo Ansys 5.7 1 2 Temas SD SVG SC Cálculo Estructural, Fluídos e Magnetismo Ansys 5.7 X Cálculo Molecular Amber 8.0 X X X Gaussian 98 X X X Gaussian 03 X X X Dalton X X X CPMD X X X GAMESS X X X Molden X X NWCHEM X

Más detalles

PROGRAMACIÓN PARALELA. Modelos de programación paralela Paradigmas de programación paralela

PROGRAMACIÓN PARALELA. Modelos de programación paralela Paradigmas de programación paralela PROGRAMACIÓN PARALELA Modelos de programación paralela Paradigmas de programación paralela Tipos de paralelismo Paso de mensajes Paralelismo de datos Memoria compartida Paradigmas de programación paralela

Más detalles

GRADOS EN MATEMÁTICAS, INGENIERÍA MATEMÁTICA y MATEMÁTICAS Y ESTADÍSTICA

GRADOS EN MATEMÁTICAS, INGENIERÍA MATEMÁTICA y MATEMÁTICAS Y ESTADÍSTICA GRADOS EN MATEMÁTICAS, INGENIERÍA MATEMÁTICA y MATEMÁTICAS Y ESTADÍSTICA PRIMER CURSO EXÁMENES PARCIALES ÁLGEBRA LINEAL ANÁLISIS DE VARIABLE REAL ELEMENTOS DE MATEMÁTICAS Y APLICACIONES INFORMÁTICA ÁLGEBRA

Más detalles

PARADIGMA y LENGUAJES DE PROGRAMACIÓN

PARADIGMA y LENGUAJES DE PROGRAMACIÓN CATEDRA CARRERA: PARADIGMA y LENGUAJES DE PROGRAMACIÓN LICENCIATURA EN SISTEMAS DE INFORMACION FACULTAD DE CIENCIAS EXACTAS QUIMICAS Y NATURALES UNIVERSIDAD NACIONAL DE MISIONES Año 2017 2do Cuatrimestre

Más detalles

Esquemas algorítmicos paralelos - Particionado y Paralelismo de Datos

Esquemas algorítmicos paralelos - Particionado y Paralelismo de Datos Metodología de la Programación Paralela 2015-2016 Facultad Informática, Universidad de Murcia Esquemas algorítmicos paralelos - Particionado y Paralelismo de Datos Domingo Giménez (Universidad de Murcia)

Más detalles

Sesión 6. Descripción del archivo SIF

Sesión 6. Descripción del archivo SIF Sesión 6. Descripción del archivo SIF 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

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 [email protected] ELEMENTOS FINITOS Facultad de Ciencia y Tecnología Escuela de Ingeniería Civil y

Más detalles

Curso MaxFEM. parte teórica

Curso MaxFEM. parte teórica Curso MaxFEM parte teórica El proyecto CloudPYME (id: ) está cofinanciado por la Comisión Europea a través de el Fondo Europeo de Desarrollo Regional (FEDER), dentro de la tercera convocatoria de proyectos

Más detalles

Taller de Programación Paralela

Taller de Programación Paralela Taller de Programación Paralela Departamento de Ingeniería Informática Universidad de Santiago de Chile April 17, 2008 Motivación Programar aplicaciones paralelas no es una tarea trivial. Paralelismo

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

DESARROLLO DEL MÉTODO DE COLOCACIÓN TREFFTZ-HERRERA. APLICACIÓN A PROBLEMAS DE TRANSPORTE EN LAS GEOCIENCIAS TESIS

DESARROLLO DEL MÉTODO DE COLOCACIÓN TREFFTZ-HERRERA. APLICACIÓN A PROBLEMAS DE TRANSPORTE EN LAS GEOCIENCIAS TESIS UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO INSTITUTO DE GEOFÍSICA POSGRADO EN CIENCIAS DE LA TIERRA DESARROLLO DEL MÉTODO DE COLOCACIÓN TREFFTZ-HERRERA APLICACIÓN A PROBLEMAS DE TRANSPORTE EN LAS GEOCIENCIAS

Más detalles

Sistemas Complejos en Máquinas Paralelas

Sistemas Complejos en Máquinas Paralelas Sistemas Complejos en Máquinas Paralelas Clase 1: OpenMP Francisco García Eijó Departamento de Computación - FCEyN UBA 15 de Mayo del 2012 Memoria compartida Las mas conocidas son las máquinas tipo Symmetric

Más detalles

INGENIERO EN SISTEMAS COMPUTACIONALES

INGENIERO EN SISTEMAS COMPUTACIONALES Secretaría Académica R-OP-01-06-18 INGENIERO EN SISTEMAS COMPUTACIONALES NOMBRE DEL PROGAMA EDUC DES QUE LO OFERTAN UNIDAD ACADÉMICA MULTIDISCIPLINARIA RODHE MODALIDAD PRESENCIAL MODELO DE COMPETENCIAS

Más detalles

PERFIL PROFESIOGRÁFICO PARA IMPARTIR LAS ASIGNATURAS DE LA LICENCIATURA EN INFORMÁTICA (PLAN DE ESTUDIOS 2005)

PERFIL PROFESIOGRÁFICO PARA IMPARTIR LAS ASIGNATURAS DE LA LICENCIATURA EN INFORMÁTICA (PLAN DE ESTUDIOS 2005) ASIGNATURAS SEMESTRE LICENCIATURA EN: OTROS REQUERIMIENTOS Teoría del Conocimiento (1156) 1 Filosofía Administración Básica (1157) 1 Administración o afín, Maestría en Administración Análisis, Diseño e

Más detalles

MATLAB para el Análisis Económico y Financiero Nivel Básico

MATLAB para el Análisis Económico y Financiero Nivel Básico MATLAB para el Análisis Económico y Financiero Nivel Básico Introducción: Este software está cada vez más difundido, tanto en el campo académico como en el laboral, usado por instituciones públicas como

Más detalles

DOBLE GRADO EN INGENIERÍA INFORMÁTICA Y EN MATEMÁTICAS

DOBLE GRADO EN INGENIERÍA INFORMÁTICA Y EN MATEMÁTICAS DOBLE GRADO EN INGENIERÍA INFORMÁTICA Y EN MATEMÁTICAS OFERTA ACADÉMICA 2018/2019 Estudios Doble Grado en Ingeniería Informática y en Matemáticas Rama de conocimiento Ingeniería y Arquitectura Ciencias

Más detalles

MAESTRÍA EN DISEÑO MECÁNICO AUTOMOTRIZ

MAESTRÍA EN DISEÑO MECÁNICO AUTOMOTRIZ MAESTRÍA EN DISEÑO MECÁNICO AUTOMOTRIZ Análisis aerodinámico de un camión Hino serie 500 mediante la inclusión de un alerón en el techo de la cabina Nota de Autor Ing. Bayronn Ernesto Fraga López, Facultad

Más detalles

Asignaturas GIE Convalidación Asignaturas GIERM. Estadística e Investigación Operativa Estadística e Investigación Operativa Física II Física II

Asignaturas GIE Convalidación Asignaturas GIERM. Estadística e Investigación Operativa Estadística e Investigación Operativa Física II Física II Grado en Ingeniería de la Energía (GIE) y el Grado en Ingeniería Electrónica, Robótica y Mecatrónica (GIERM) Asignaturas GIE Convalidación Asignaturas GIERM Matemáticas I Matemáticas I Estadística e Investigación

Más detalles

Sesión 1. Simulación numérica multifísica

Sesión 1. Simulación numérica multifísica Sesión 1. Simulación numérica multifísica 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,

Más detalles

Esquemas algorítmicos paralelos - Particionado y Paralelismo de Datos

Esquemas algorítmicos paralelos - Particionado y Paralelismo de Datos Metodología de la Programación Paralela Facultad Informática, Universidad de Murcia Esquemas algorítmicos paralelos - Particionado y Paralelismo de Datos Domingo Giménez (Universidad de Murcia) 1 / 31

Más detalles

Arquitecturas de Altas Prestaciones y Supercomputación

Arquitecturas de Altas Prestaciones y Supercomputación Arquitecturas de Altas Prestaciones y Supercomputación Presentación del itinerario Julio de 2014 Arquitecturas de Altas Prestaciones y Supercomputación Julio de 2014 1 / 15 Agenda Introducción 1 Introducción

Más detalles

Sesión 2. Modelos físicos en OpenFOAM

Sesión 2. Modelos físicos en OpenFOAM Sesión 2. E. Martín 1, M. Meis 1,2 y F. Varas 1 1 Univ. de Vigo, 2 Vicus Desarrollos Tecnológicos Dinámica de fluidos computacional con OpenFOAM 18 20 de Junio de 2014 E. Martín, M. Meis y F. Varas Sesión

Más detalles

Practica 03: Eliminación Gaussiana

Practica 03: Eliminación Gaussiana M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com [email protected] @edfrancom edgardoadrianfrancom Estructuras de datos (Prof. Edgardo A. Franco) 1 Contenido Introducción Ecuaciones lineales

Más detalles

Cómputo paralelo con openmp y C

Cómputo paralelo con openmp y C Cómputo paralelo con openmp y C Sergio Ivvan Valdez Peña Guanajuato, México. 13 de Marzo de 2012 Sergio Ivvan Valdez Peña Cómputo Guanajuato, paralelo conméxico. openmp y () C 13 de Marzo de 2012 1 / 27

Más detalles

Grado en Estadística y PEC con el Grado en I. Informática

Grado en Estadística y PEC con el Grado en I. Informática Grado en Estadística y PEC con el Grado en I. Informática GE 1C2 Ampliación de Matemáticas 47075 28-5 M Escuela de Ing. Informática GE 1C2 Paradigmas de Programación 47076 11-6 M Escuela de Ing. Informática

Más detalles

LICENCIATURA EN CIENCIAS COMPUTACIONALES. Este programa educativo se ofrece en las siguientes sedes académicas de la UABC:

LICENCIATURA EN CIENCIAS COMPUTACIONALES. Este programa educativo se ofrece en las siguientes sedes académicas de la UABC: LICENCIATURA EN CIENCIAS COMPUTACIONALES Este programa educativo se ofrece en las siguientes sedes académicas de la UABC: Campus Campus Ensenada, Unidad Ensenada Unidad académica donde se imparte Facultad

Más detalles