Sesión 6: Cálculo paralelo en Code-Aster
|
|
|
- Hugo Francisco José Murillo Parra
- hace 9 años
- Vistas:
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 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
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
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
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
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
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
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
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
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
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
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
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
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:
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
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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
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
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
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
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
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
Cortesía de la Biblioteca Nacional del Perú Digitalizado por la Colección Latinoamericana Nettie Lee Benson
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,
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
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
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
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
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
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
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
