- -

Mejora del rendimiento de código de elementos finitos mediante paralelización basada en CPUs

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Mejora del rendimiento de código de elementos finitos mediante paralelización basada en CPUs

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Ródenas García, Juan José es_ES
dc.contributor.author Olmeda de la Casa, Federico Manuel es_ES
dc.date.accessioned 2015-07-14T06:26:24Z
dc.date.available 2015-07-14T06:26:24Z
dc.date.created 2014-07-14
dc.date.issued 2015-07-14
dc.identifier.uri http://hdl.handle.net/10251/53120
dc.description.abstract [EN] This Master’s Thesis is a first contact with the parallelization of sequential applications to improve their computational time. These applications have been developed during the last years in the Resear Centre in Mechanical Engineering (CIIM) whose members are also lecturers in the Area of Mechanic Engineering (AIM). This software was entirely created using the Matlab® program because of its widespread use in the developments that have been made over recent years in the AIM. There have b two implementations consisting on the parallelization of sequential algorithms that affect the resoluti of problems by the finite element method (FEM), based on hierarchical h-adaptive analysis. These t parallelizations are related to two radically different scales in the FEM framework. The first case was the parallelization, with multiple CPUs, of a direct algorithm used to solve linear systems of equation (direct solver) based on domain decomposition. The second case was to modify a shape optimization algorithm based on genetic algorithms, such that FE analysis of different geometries can be performe in parallel. This would even allow to run this type of analysis on clusters of computers in the near future. es_ES
dc.description.abstract [ES] La presente Tesis de Máster es una primera toma de contacto con la paralelización de aplicaciones secuenciales que ya han sido desarrolladas en el Centro de Investigación en Ingeniería Mecánica (CIIM) al cual pertenecen la gran mayoría de profesores del Área de Ingeniería Mecánica (AIM) con el fin de mejorar sus tiempos computacionales. Ha sido realizada íntegramente utilizando el programa Matlab® debido a su extendida utilización en los desarrollos que se vienen realizando a lo largo de los últimos años en el AIM. Se han realizado dos implementaciones que han consistido en paralelizar algoritmos secuenciales que afectan a la resolución de problemas mediante el método de los elementos finitos (MEF), basado en análisis h-adaptativos jerárquicos, en escalas radicalmente diferentes. El primer caso ha sido la paralelización, utilizando múltiples CPUs, de un algoritmo directo de resolución de sistemas de ecuaciones (solver directo) basado en descomposición en subdominios. El segundo caso ha sido el de modificar un algoritmo de optimización de forma basado en algoritmos genéticos, de manera que los análisis de EF de las distintas geometrías se puedan realizar en paralelo, lo que incluso permitiría que en el futuro este tipo de análisis se realizasen sobre clusters de ordenadores es_ES
dc.description.abstract [CA] La present Tesi de Màster és una primera presa de contacte amb la paral.lelització d'aplicacions seqüencials que ja han sigut desenvolupades en el Centre d'Investigació en Enginyeria Mecànica (CIEM) al qual pertanyen la gran majoria de professors de l'Àrea d'Enginyeria Mecànica (AEM) a fi de millorar els seus temps computacionals. Ha sigut realitzada íntegrament utilitzant el programa Matlab® a causa de la seua estesa utilització en els desenvolupaments que es realitzen al llarg dels últims anys en l'AEM. S'han realitzat dues implementacions que han consistit en paral.lelitzar algoritmes seqüencials que afecten la resolució de problemes per mitjà del mètode dels elements finits (MEF), basat en anàlisi h-adaptatius jeràrquics, en escales radicalment diferents. El primer cas ha sigut la paral.lelització, utilitzant múltiples CPUs, d'un algoritme directe de resolució de sistemes d'equacions (solver directe) basat en descomposició en subdominis. El segon cas ha sigut el de modificar un algoritme d'optimització de forma basat en algoritmes genètics, de manera que les anàlisis d'EF de les distintes geometries es puguen realitzar en paral•lel, la qual cosa inclús permetria que en el futur aquest tipus d'anàlisi es realitzaren sobre clusters d'ordinadors. es_ES
dc.format.extent 85 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Paralelización, Método de los elementos finitos es_ES
dc.subject Matlab es_ES
dc.subject Aplicación secuencial es_ES
dc.subject Refinamiento h-adaptativo es_ES
dc.subject Optimizador es_ES
dc.subject Algoritmo genético es_ES
dc.subject Parallelization es_ES
dc.subject Finite element method es_ES
dc.subject Sequential implementation es_ES
dc.subject H-adaptive refinement es_ES
dc.subject Optimizer es_ES
dc.subject Genetic algorithm. es_ES
dc.subject.classification INGENIERIA MECANICA es_ES
dc.subject.other Máster Universitario en Ingeniería Mecánica y Materiales-Màster Universitari en Enginyeria Mecànica i Materials es_ES
dc.title Mejora del rendimiento de código de elementos finitos mediante paralelización basada en CPUs es_ES
dc.type Tesis de máster es_ES
dc.rights.accessRights Cerrado es_ES
dc.contributor.affiliation Universitat Politècnica de València. Servicio de Alumnado - Servei d'Alumnat es_ES
dc.description.bibliographicCitation Olmeda De La Casa, FM. (2014). Mejora del rendimiento de código de elementos finitos mediante paralelización basada en CPUs. http://hdl.handle.net/10251/53120 es_ES
dc.description.accrualMethod Archivo delegado es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem