Please use this identifier to cite or link to this item: http://hdl.handle.net/11422/17179
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorRossetto, Silvana-
dc.contributor.authorGuimarães, Matheus Henrique Panno-
dc.date.accessioned2022-06-14T15:28:15Z-
dc.date.available2023-12-21T03:08:55Z-
dc.date.issued2022-04-06-
dc.identifier.urihttp://hdl.handle.net/11422/17179-
dc.languageporpt_BR
dc.publisherUniversidade Federal do Rio de Janeiropt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectEquações de Navier-Stokespt_BR
dc.subjectDiferenças Finitapt_BR
dc.subjectProgramação Paralela em GPUpt_BR
dc.subjectC+CUDApt_BR
dc.titleImplementação sequencial e paralela de Navier Stokes usando C+CUDApt_BR
dc.typeTrabalho de conclusão de graduaçãopt_BR
dc.contributor.advisorLatteshttp://lattes.cnpq.br/0054098292730720pt_BR
dc.contributor.advisorCo1Valerio, Juliana Vianna-
dc.contributor.advisorCo1Latteshttp://lattes.cnpq.br/7094932502443475pt_BR
dc.contributor.referee1Vigo, Daniel Gregório Alfaro-
dc.contributor.referee1Latteshttp://lattes.cnpq.br/8694890749217765pt_BR
dc.contributor.referee2Silva, João Vitor de Oliveira-
dc.contributor.referee2Latteshttp://lattes.cnpq.br/5037553036023172pt_BR
dc.description.resumoGraphics Processing Unit (GPUs) são um tipo de hardware acelerador com um grande potencial de paralelização e, em conjunto com a plataforma Compute Unified Device Ar chitecture (CUDA), oferecem um ambiente propício para a implementação de aplicações paralelas. Nos dias de hoje, GPUs vêm sendo utilizadas para a execução paralela de algo ritmos nas mais diversas áreas, possibilitando a redução dos seus tempos de computação O objetivo desse trabalho é desenvolver uma solução paralela em CUDA para o problema da cavidade com superfície deslizante, usando as equações de Navier-Stokes. Com o in tuito de avaliar o ganho na utilização do paralelismo para solução desse problema, as equações de Navier-Stokes — discretizadas por diferenças finitas — foram implementas tanto na versão paralela em C+CUDA quanto na versão sequencial em C. A solução dos sistemas lineares é feita por meio de um esquema de coloração Red-Black para as células internas da malha e do método iterativo successive-over-relaxation (SOR), denominado Red-Black-SOR. Foram avaliados os impactos no tempo de processamento e na precisão numérica da solução quando variados os parâmetros de precisão do método e o de cálculo do passo no tempo. Foi obtido um speedup máximo de 2.02 e mínimo de 1.78 com a versão C+CUDA.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentInstituto de Computaçãopt_BR
dc.publisher.initialsUFRJpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
dc.embargo.termsabertopt_BR
Appears in Collections:Ciência da Computação

Files in This Item:
File Description SizeFormat 
MHPGuimaraes.pdf953.18 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.