PMLES : a hybrid open MP CUDA source code for LES of turbulent flows

Detalhes bibliográficos
Autor(a) principal: Pinho, Jean Monteiro de
Data de Publicação: 2020
Outros Autores: Muniz, Andre Rodrigues
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/224243
Resumo: The occurrence of turbulent flows is quite common in nature and several industrial applications. The accurate simulation of these complex flows is still a great challenge in science. Large Eddy Simulation (LES) is an efficient technique based on the elimination of all scales of a flow smaller than a characteristic length ∆, considering that the flow pattern in small scales is homogeneous and isotropic. Therefore, modeling of turbulence in such scales is universal and independent of the flow type. This work present PMLES, a new OpenMP CUDA Fortran solver for complex turbulent flows at high Reynolds numbers and large computational domains (about 1 × 108 cells), using a single GPU card. This was possible by using an economical numerical scheme associated with a robust and efficient solution method that requires little variable storage. Theoretical and numerical aspects are firstly discussed, and then details of the computational implementation are given. Finally, the developed code is tested and validated by simulating a turbulent jet, and comparing the results with experimental and computational data from the literature. An analysis of performance gain is also carried out, demonstrating the code’s ability to solve this class of problems with a considerable reduction in computational time.
id UFRGS-2_d2df7425e77b5b4acb8c06c84ec91913
oai_identifier_str oai:www.lume.ufrgs.br:10183/224243
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Pinho, Jean Monteiro deMuniz, Andre Rodrigues2021-07-21T04:23:45Z20201735-3645http://hdl.handle.net/10183/224243001128066The occurrence of turbulent flows is quite common in nature and several industrial applications. The accurate simulation of these complex flows is still a great challenge in science. Large Eddy Simulation (LES) is an efficient technique based on the elimination of all scales of a flow smaller than a characteristic length ∆, considering that the flow pattern in small scales is homogeneous and isotropic. Therefore, modeling of turbulence in such scales is universal and independent of the flow type. This work present PMLES, a new OpenMP CUDA Fortran solver for complex turbulent flows at high Reynolds numbers and large computational domains (about 1 × 108 cells), using a single GPU card. This was possible by using an economical numerical scheme associated with a robust and efficient solution method that requires little variable storage. Theoretical and numerical aspects are firstly discussed, and then details of the computational implementation are given. Finally, the developed code is tested and validated by simulating a turbulent jet, and comparing the results with experimental and computational data from the literature. An analysis of performance gain is also carried out, demonstrating the code’s ability to solve this class of problems with a considerable reduction in computational time.application/pdfengJournal of Applied Fluid Mechanics. Isfahan. Vol. 13, n.4 (2020), p. 1067-1079Escoamento turbulentoSimulação numéricaPMLES : a hybrid open MP CUDA source code for LES of turbulent flowsEstrangeiroinfo:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001128066.pdf.txt001128066.pdf.txtExtracted Texttext/plain54679http://www.lume.ufrgs.br/bitstream/10183/224243/2/001128066.pdf.txt85d6bbc3af54084b1a7eba376e5af578MD52ORIGINAL001128066.pdfTexto completo (inglês)application/pdf548095http://www.lume.ufrgs.br/bitstream/10183/224243/1/001128066.pdf2a1304a1ddca524d39c1e888faf508beMD5110183/2242432021-08-18 04:34:23.806951oai:www.lume.ufrgs.br:10183/224243Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2021-08-18T07:34:23Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv PMLES : a hybrid open MP CUDA source code for LES of turbulent flows
title PMLES : a hybrid open MP CUDA source code for LES of turbulent flows
spellingShingle PMLES : a hybrid open MP CUDA source code for LES of turbulent flows
Pinho, Jean Monteiro de
Escoamento turbulento
Simulação numérica
title_short PMLES : a hybrid open MP CUDA source code for LES of turbulent flows
title_full PMLES : a hybrid open MP CUDA source code for LES of turbulent flows
title_fullStr PMLES : a hybrid open MP CUDA source code for LES of turbulent flows
title_full_unstemmed PMLES : a hybrid open MP CUDA source code for LES of turbulent flows
title_sort PMLES : a hybrid open MP CUDA source code for LES of turbulent flows
author Pinho, Jean Monteiro de
author_facet Pinho, Jean Monteiro de
Muniz, Andre Rodrigues
author_role author
author2 Muniz, Andre Rodrigues
author2_role author
dc.contributor.author.fl_str_mv Pinho, Jean Monteiro de
Muniz, Andre Rodrigues
dc.subject.por.fl_str_mv Escoamento turbulento
Simulação numérica
topic Escoamento turbulento
Simulação numérica
description The occurrence of turbulent flows is quite common in nature and several industrial applications. The accurate simulation of these complex flows is still a great challenge in science. Large Eddy Simulation (LES) is an efficient technique based on the elimination of all scales of a flow smaller than a characteristic length ∆, considering that the flow pattern in small scales is homogeneous and isotropic. Therefore, modeling of turbulence in such scales is universal and independent of the flow type. This work present PMLES, a new OpenMP CUDA Fortran solver for complex turbulent flows at high Reynolds numbers and large computational domains (about 1 × 108 cells), using a single GPU card. This was possible by using an economical numerical scheme associated with a robust and efficient solution method that requires little variable storage. Theoretical and numerical aspects are firstly discussed, and then details of the computational implementation are given. Finally, the developed code is tested and validated by simulating a turbulent jet, and comparing the results with experimental and computational data from the literature. An analysis of performance gain is also carried out, demonstrating the code’s ability to solve this class of problems with a considerable reduction in computational time.
publishDate 2020
dc.date.issued.fl_str_mv 2020
dc.date.accessioned.fl_str_mv 2021-07-21T04:23:45Z
dc.type.driver.fl_str_mv Estrangeiro
info:eu-repo/semantics/article
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/224243
dc.identifier.issn.pt_BR.fl_str_mv 1735-3645
dc.identifier.nrb.pt_BR.fl_str_mv 001128066
identifier_str_mv 1735-3645
001128066
url http://hdl.handle.net/10183/224243
dc.language.iso.fl_str_mv eng
language eng
dc.relation.ispartof.pt_BR.fl_str_mv Journal of Applied Fluid Mechanics. Isfahan. Vol. 13, n.4 (2020), p. 1067-1079
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Repositório Institucional da UFRGS
collection Repositório Institucional da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/224243/2/001128066.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/224243/1/001128066.pdf
bitstream.checksum.fl_str_mv 85d6bbc3af54084b1a7eba376e5af578
2a1304a1ddca524d39c1e888faf508be
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv
_version_ 1801225027003088896