Publicação

Utilização de computação de elevado desempenho para a simulação de problemas de hidrodinâmica costeira

Ver documento

Detalhes bibliográficos
Resumo:Nesta dissertação pretende avaliar-se o desempenho da computação paralela na modelação hidráulica realizada com o programa Delft3D. A computação paralela permite o aumento da capacidade computacional com menores custos do que o simples recurso a unidades de hardware com maior potência (como processadores, memórias ou outros) o que a leva a ser, geralmente, uma solução atrativa. Nesta dissertação testou-se o uso deste recurso em duas vertentes possíveis. A primeira tratou-se da utilização de um cluster informático, um computador de alto desempenho formado por vários computadores individuais que podem trabalhar individualmente ou em conjunto, sendo essa uma forma usual de paralelismo informático em que várias unidades trabalham em conjunto num mesmo problema. Como o paralelismo chegou à arquitetura dos computadores pessoais mais comuns, sendo o processador de qualquer um deles constituídos por vários cores que podem funcionar como unidades de processamento individualizados, o uso desta ferramenta foi também testado neste tipo de equipamento para se aferir das possíveis melhorias de desempenho destas ferramentas num caso de modelação hidráulica. Tratou-se especificamente de um canal retangular hipotético, tendo estes testes numéricos envolvido as equações de conservação de massa, momento e modelo de turbulência, contemplados pelo módulo hidrodinâmico do Delft3D. Assim, pretendeu-se com esta dissertação testar estas ferramentas e registar as diferenças de desempenho das diferentes soluções possíveis. Os resultados obtidos permitiram constatar que o recurso à computação paralela trouxe benefícios claros no desempenho do programa Delft3D. No exemplo simulado conseguiu-se uma execução treze vezes mais rápida no cluster SeARCH e três vezes mais rápida no computador pessoal com core quádruplo.
Autores principais:Amorim, Sérgio Branco
Assunto:Cluster Computação paralela Modelação Delft3d Hidráulica Cluster Parallel computing Modelling hhydraulics
Ano:2015
País:Portugal
Tipo de documento:dissertação de mestrado
Tipo de acesso:acesso aberto
Instituição associada:Universidade do Minho
Idioma:português
Origem:RepositóriUM - Universidade do Minho
Descrição
Resumo:Nesta dissertação pretende avaliar-se o desempenho da computação paralela na modelação hidráulica realizada com o programa Delft3D. A computação paralela permite o aumento da capacidade computacional com menores custos do que o simples recurso a unidades de hardware com maior potência (como processadores, memórias ou outros) o que a leva a ser, geralmente, uma solução atrativa. Nesta dissertação testou-se o uso deste recurso em duas vertentes possíveis. A primeira tratou-se da utilização de um cluster informático, um computador de alto desempenho formado por vários computadores individuais que podem trabalhar individualmente ou em conjunto, sendo essa uma forma usual de paralelismo informático em que várias unidades trabalham em conjunto num mesmo problema. Como o paralelismo chegou à arquitetura dos computadores pessoais mais comuns, sendo o processador de qualquer um deles constituídos por vários cores que podem funcionar como unidades de processamento individualizados, o uso desta ferramenta foi também testado neste tipo de equipamento para se aferir das possíveis melhorias de desempenho destas ferramentas num caso de modelação hidráulica. Tratou-se especificamente de um canal retangular hipotético, tendo estes testes numéricos envolvido as equações de conservação de massa, momento e modelo de turbulência, contemplados pelo módulo hidrodinâmico do Delft3D. Assim, pretendeu-se com esta dissertação testar estas ferramentas e registar as diferenças de desempenho das diferentes soluções possíveis. Os resultados obtidos permitiram constatar que o recurso à computação paralela trouxe benefícios claros no desempenho do programa Delft3D. No exemplo simulado conseguiu-se uma execução treze vezes mais rápida no cluster SeARCH e três vezes mais rápida no computador pessoal com core quádruplo.