dc.contributor | Rossetto, Silvana | |
dc.contributor | http://lattes.cnpq.br/0054098292730720 | |
dc.contributor | Valerio, Juliana Vianna | |
dc.contributor | http://lattes.cnpq.br/7094932502443475 | |
dc.contributor | Vigo, Daniel Gregório Alfaro | |
dc.contributor | http://lattes.cnpq.br/8694890749217765 | |
dc.contributor | Silva, João Vitor de Oliveira | |
dc.contributor | http://lattes.cnpq.br/5037553036023172 | |
dc.creator | Guimarães, Matheus Henrique Panno | |
dc.date | 2022-06-14T15:28:15Z | |
dc.date | 2023-09-27T03:03:40Z | |
dc.date | 2022-04-06 | |
dc.date.accessioned | 2023-09-27T13:56:43Z | |
dc.date.available | 2023-09-27T13:56:43Z | |
dc.identifier | http://hdl.handle.net/11422/17179 | |
dc.identifier.uri | https://repositorioslatinoamericanos.uchile.cl/handle/2250/8916463 | |
dc.description | Graphics 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. | |
dc.language | por | |
dc.publisher | Universidade Federal do Rio de Janeiro | |
dc.publisher | Brasil | |
dc.publisher | Instituto de Computação | |
dc.publisher | UFRJ | |
dc.rights | Acesso Aberto | |
dc.subject | Equações de Navier-Stokes | |
dc.subject | Diferenças Finita | |
dc.subject | Programação Paralela em GPU | |
dc.subject | C+CUDA | |
dc.subject | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | |
dc.title | Implementação sequencial e paralela de Navier Stokes usando C+CUDA | |
dc.type | Trabalho de conclusão de graduação | |