Repository logo
 
Publication

Paralelização em mecânica dos fluidos computacional usando HPF

dc.contributor.authorAlves, Luís M.
dc.date.accessioned2010-02-03T22:35:02Z
dc.date.available2010-02-03T22:35:02Z
dc.date.issued2000
dc.description.abstractNeste trabalho realizou-se a paralelização de um programa de Mecânica dos Fluidos Computacional, baseado no algoritmo SIMPLE, usando a linguagem HPF (High Performance Fortran). O HPF é uma extensão do Fortran 90 que usa o paradigma de programação data parallel, e permite a paralelização para sistemas SMP (Symmetric Multiple Processing) e clusters SMP. As simulações foram realizadas no cluster Bewolf existente na Faculdade de Engenharia da Universidade do Porto. Este cluster é constituído por 23 processadores Intel PIII (o master com velocidade de processamento de 550 MHz e os restantes 22 com 450 MHz) ligados por uma rede ethernet dedicada. Cada processador possui uma placa de 100 Mbit/s. O HPF mostrou-se uma linguagem de fácil utilização, permitindo uma rápida adaptação de códigos sequenciais para códigos paralelos. Ao contrário de outras técnicas de paralelização, no HPF as comunicações necessárias à execução de um código paralelo são implementadas pelo compilador, pelo que a modificação do nível de paralelização (número de processadores usados) pode ser conseguida por uma simples alteração de um parâmetro no código fonte. Assim, o HPF é uma técnica de paralelização com baixos custos de manutenção, permitindo com grande facilidade a alteração do código para novas situações de cálculo. No entanto, o HPF mostrou-se menos eficiente que por exemplo a técnica de decomposição de domínio usando message passing, não sendo a ferramenta ideal quando o principal objectivo da paralelização é maximizar o desempenho. Em particular, na simulação do escoamento de uma caixa bidimensional com tampa deslizante, obtiveram-se speed-ups de 0.42 para corridas com dois processadores e uma malha de 800 X 800 nós. A maior eficiência obtida no trabalho presente foi de 67% para 2 processadores.pt
dc.identifier.citationAlves, Luís M. - Paralelização em mecânica dos fluidos computacional usando HPF. Porto: Universidade do Porto, 2000. Dissertação de Mestrado em Métodos Computacionais em Ciências e Engenhariapt
dc.identifier.urihttp://hdl.handle.net/10198/1703
dc.language.isoporpt
dc.publisherUniversidade do Portopt
dc.subjectComputação paralelapt
dc.subjectAlgoritmo SIMPLEpt
dc.subjectMecânica dos fluidos computacionalpt
dc.titleParalelização em mecânica dos fluidos computacional usando HPFpt
dc.typemaster thesis
dspace.entity.typePublication
person.familyNameAlves
person.givenNameLuís M.
person.identifier.ciencia-idC51F-E219-0799
person.identifier.orcid0000-0003-1418-910X
person.identifier.ridN-8574-2015
person.identifier.scopus-author-id56498014500
rcaap.rightsopenAccesspt
rcaap.typemasterThesispt
relation.isAuthorOfPublication553e533f-18a1-466a-ba15-375d02c1c03f
relation.isAuthorOfPublication.latestForDiscovery553e533f-18a1-466a-ba15-375d02c1c03f

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
TeseMestradoLA.pdf
Size:
471.34 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.82 KB
Format:
Item-specific license agreed upon to submission
Description: