Please use this identifier to cite or link to this item: https://repositorio.ufjf.br/jspui/handle/ufjf/16605
Files in This Item:
File Description SizeFormat 
guilhermemachadofarachesilva.pdfPDF/A4.14 MBAdobe PDFThumbnail
View/Open
Full metadata record
DC FieldValueLanguage
dc.contributor.advisor1Camata, José Jerônimo-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/7065024769982205pt_BR
dc.contributor.referee1Reis, Ruy Freitas-
dc.contributor.referee1Latteshttp://lattes.cnpq.br/3218907171568989pt_BR
dc.contributor.referee2Rocha, Bernardo Martins-
dc.contributor.referee2Latteshttp://lattes.cnpq.br/9127577198387019pt_BR
dc.creatorSilva, Guilherme Machado Farache-
dc.creator.Latteshttp://lattes.cnpq.br/pt_BR
dc.date.accessioned2024-02-07T11:38:18Z-
dc.date.available2024-02-06-
dc.date.available2024-02-07T11:38:18Z-
dc.date.issued2023-12-13-
dc.identifier.urihttps://repositorio.ufjf.br/jspui/handle/ufjf/16605-
dc.description.abstractPartial Differential Equations are used to mathematically model several natural phenomena. However, some of these equations are difficult or even impossible to solve analytically. In such cases, numerical methods such as the Finite Element Method are recommended for obtaining accurate solutions. This method discretizes the continuous problem domain into a mesh composed of nodes and elements. The accuracy of the method depends on the resolution of the discretized domain. Therefore, more refined domains lead to more precise results and increase the computational cost required for their resolution. To solve such problems in a timely manner, high-performance techniques like parallelizing the problem become necessary. In this work, a computational framework has been proposed for manipulating finite element meshes and solving these problems in a parallel environment. The framework uses an open source library and the results show that the method is both correct and scalable in a parallel environment.pt_BR
dc.description.resumoDiversos fenômenos da natureza são modelados matematicamente por meio de Equações Diferenciais Parciais. Assim, a resolução destes tipos de equações se torna indispensável para a devida modelagem dos diversos problemas das ciências e engenharias. Em alguns casos, a solução analítica destas equações são difíceis ou até mesmo impossíveis de serem obtidas. Dessa forma, a aplicação de métodos numéricos como o Método dos Elementos Finitos é recomendada. Neste método, o domínio contínuo do problema é discretizado em uma malha a qual é composta por nós e elementos. Tendo em vista que a resolução do domínio discretizado, ou seja, o nível de refinamento da malha, influencia na acurácia do método, a utilização de domínios com elemento pequenos é visada a fim de garantir resultados mais precisos. No entanto, domínios mais refinados demandam maior custo computacional na sua solução, tornando-se necessária a utilização de técnicas de alto desempenho como a paralelização do problema para a resolução do mesmo em tempo hábil. Neste trabalho é proposto um arcabouço computacional para manipulação de malhas de elementos finitos e solução destes problemas em ambiente paralelo. Os resultados demonstram uma resolução correta implementada pelo arcabouço e escalabilidade paralela pertinentept_BR
dc.languageporpt_BR
dc.publisherUniversidade Federal de Juiz de Fora (UFJF)pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentFaculdade de Engenhariapt_BR
dc.publisher.initialsUFJFpt_BR
dc.rightsAcesso Abertopt_BR
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Brazil*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/br/*
dc.subjectMétodo dos elementos finitospt_BR
dc.subjectFinite element methodpt_BR
dc.subjectComputação de alto desempenhopt_BR
dc.subjectHigh performance computingpt_BR
dc.subjectBiblioteca de código abertopt_BR
dc.subjectOpen source librarypt_BR
dc.subject.cnpqEngenhariapt_BR
dc.titleMeshtools: um solucionador de elementos finitos e manipulador de malhas em C++pt_BR
dc.title.alternativeMeshtools: a finite element solver and mesh manipulator in C++pt_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
Appears in Collections:Engenharia Computacional - TCC Graduação



This item is licensed under a Creative Commons License Creative Commons