Mostrar el registro sencillo del ítem
dc.contributor.advisor | Ródenas García, Juan José![]() |
es_ES |
dc.contributor.author | Navarro Jiménez, José Manuel![]() |
es_ES |
dc.date.accessioned | 2015-07-17T09:45:05Z | |
dc.date.available | 2015-07-17T09:45:05Z | |
dc.date.created | 2014-07-14 | |
dc.date.issued | 2015-07-17 | |
dc.identifier.uri | http://hdl.handle.net/10251/53393 | |
dc.description.abstract | [EN] The Department of Mechanical and Materials Engineering has developed a 2D Finite Element code based on geometry independent Cartesian grids (cgFEM) capable of solving shape optimization problems as well as making patient-specific analyses using medical images. A similar code in 3D (FEAVox) is currently under development. Both codes are implemented in MATLAB, a simple and intuitive programming language but with a higher computational cost than compiled languages such as C++ or FORTRAN. The objective of this Thesis is to develop programming procedures to improve the performance of the existing and the currently under development software. Among other optimization techniques this Thesis will focus on the use of Graphics Processing Units (GPU) for high performance computing. The use of these techniques has led to a software that, despite being implemented with MATLAB, improves the computational efficiency of commercial software which is developed using compiled programming languages. | es_ES |
dc.description.abstract | [ES] El Departamento de Ingeniería Mecánica y de Materiales ha desarrollado un código de Elementos Finitos 2D basado en mallados Cartesianos independientes de la geometría (cgFEM) capaz de resolver problemas de optimización topológica y de realizar análisis específicos de paciente a partir de imágenes médicas. Se está desarrollando actualmente un código similar 3D (FEAVox). Ambos códigos están implementados en MATLAB, un lenguaje de programación sencillo e intuitivo pero menos eficiente computacionalmente que otros lenguajes compilados como C++ o FORTRAN. El objetivo de este Trabajo Fin de Máster es desarrollar procedimientos de programación que permitan aumentar el rendimiento computacional del software que ha sido o está siendo desarrollado en el Departamento. De entre las técnicas de optimización disponibles, se hará hincapié en el uso de tarjetas gráficas (GPU) como medio de computación de alto rendimiento. La utilización de estas técnicas ha permitido obtener un software de EF que, pese a estar implementado en MATLAB, mejora el rendimiento computacional de software comercial desarrollado con lenguajes de programación compilados | es_ES |
dc.description.abstract | [CA] El Departament d'Enginyeria Mecànica i de Materials ha desenvolupat un codi d'Elements Finits 2D basat en mallats Cartesians independents de la geometria (cgFEM) capaç de resoldre problemes d'optimització topològica i de realitzar anàlisis específics de pacient a partir d'imatges mèdiques. Actualment s'està treballant en un codi similar 3D (FEAVox). Ambdós codis estan implementats en MATLAB, un llenguatge de programació senzill i intuitiu però menys eficient computacionalment que altres llenguatges compil·lats com C++ o FORTRAN. Aquest Treball Fi de Màster té com a objectiu desenvolupar procediments de programació que permeten millorar el rendiment computacional del software que ha sigut o està sent desenvolupat al Departament. De les tècniques d'optimització disponibles, aquest Treball es centrarà en l'utilització de targetes gràfiques (GPU) com a mitjà de computació d'alt rendiment. L'ús d'aquestes tècniques ha permés obtindre un software d'EF que, a pesar d'estar implementat en MATLAB, millora el rendiment computacional del software comercial elaborat amb llenguatges de programació compil·lats. | es_ES |
dc.format.extent | 98 | es_ES |
dc.language | Inglés | es_ES |
dc.publisher | Universitat Politècnica de València | es_ES |
dc.rights | Reconocimiento - No comercial - Sin obra derivada (by-nc-nd) | es_ES |
dc.subject | Método de los elementos finitos | es_ES |
dc.subject | Mallados cartesianos | es_ES |
dc.subject | Estructura de datos jerárquica | es_ES |
dc.subject | Computación en paralelo | es_ES |
dc.subject | HPC | es_ES |
dc.subject | GPU | es_ES |
dc.subject | MATLAB | es_ES |
dc.subject | Finite element method | es_ES |
dc.subject | Cartesian grids | es_ES |
dc.subject | Hierarchical data structure | es_ES |
dc.subject | Parallel computing | 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 | Optimization of a finite element code implemented in MATLAB. On the use of GPUs for High Performance Computing | es_ES |
dc.type | Tesis de máster | es_ES |
dc.rights.accessRights | Abierto | es_ES |
dc.contributor.affiliation | Universitat Politècnica de València. Servicio de Alumnado - Servei d'Alumnat | es_ES |
dc.description.bibliographicCitation | Navarro Jiménez, JM. (2014). Optimization of a finite element code implemented in MATLAB. On the use of GPUs for High Performance Computing. http://hdl.handle.net/10251/53393 | es_ES |
dc.description.accrualMethod | Archivo delegado | es_ES |