High-accuracy curved lattice Boltzmann boundary conditions for efficient GPU simulations

Detalhes bibliográficos
Autor(a) principal: Marson, Francesco
Data de Publicação: 2022
Outros Autores: Neto, J. P. de Santana, Ginzburg, Irina, Silva, Goncalo, Latt, Jonas
Tipo de documento: Artigo de conferência
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10174/32732
Resumo: With the lattice Boltzmann Method (LBM), a straightforward extension of the bounce-back no-slip rule leads to a vast group of directional (aka link-wise) Dirichlet boundary conditions. These methods can accurately describe the interaction of a fluid flow with a complex solid surface in a uniform Cartesian grid. The link-wise family includes an infinite number of schemes that can be tuned to optimize their five fundamental features: (i) exactness of channel flows velocity and pressure profiles, (ii) accuracy order, (iii) linear stability, (iv) parametrization, and (v) locality. We identify, respectively, two main groups of directional schemes. The first comprises compact schemes with linear exactness (LI) (Ginzburg et al., 2008) and its extended local (ELI) family (Ginzburg et al., 2022; Marson, 2022; Marson et al., 2021), which combines the local single-node implementation with the second-order accuracy, linear exactness, and physical consistency. The second is the Multi-reflection (MR) family, which gains parabolic exactness in the Stokes and Navier-Stokes flows but loses locality. This presentation focuses on the new developments of ELI, which provide ELI (and LI) with parabolic exactness in Stokes flows. Additionally, it shows how these schemes allow for simple and uniform implementations, even in the coarsest simulations characterized by many narrow gaps. One can implement ELI simply by modifying the collision model in the boundary node where the half-way bounce-back (HW) applies. Therefore, the implementation in a high-performance code is straightforward. We implement ELI in GPU-accelerated Palabos (Latt et al., 2021a, 2021b), which allows for multi-GPU simulations, showing that one can obtain outstanding numerical performances which are close to the ones of the HW for steady boundaries.
id RCAP_20f8a92e47b875220a09ad005276b1c5
oai_identifier_str oai:dspace.uevora.pt:10174/32732
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling High-accuracy curved lattice Boltzmann boundary conditions for efficient GPU simulationslattice Boltzmann equationNavier-Stokes equationWith the lattice Boltzmann Method (LBM), a straightforward extension of the bounce-back no-slip rule leads to a vast group of directional (aka link-wise) Dirichlet boundary conditions. These methods can accurately describe the interaction of a fluid flow with a complex solid surface in a uniform Cartesian grid. The link-wise family includes an infinite number of schemes that can be tuned to optimize their five fundamental features: (i) exactness of channel flows velocity and pressure profiles, (ii) accuracy order, (iii) linear stability, (iv) parametrization, and (v) locality. We identify, respectively, two main groups of directional schemes. The first comprises compact schemes with linear exactness (LI) (Ginzburg et al., 2008) and its extended local (ELI) family (Ginzburg et al., 2022; Marson, 2022; Marson et al., 2021), which combines the local single-node implementation with the second-order accuracy, linear exactness, and physical consistency. The second is the Multi-reflection (MR) family, which gains parabolic exactness in the Stokes and Navier-Stokes flows but loses locality. This presentation focuses on the new developments of ELI, which provide ELI (and LI) with parabolic exactness in Stokes flows. Additionally, it shows how these schemes allow for simple and uniform implementations, even in the coarsest simulations characterized by many narrow gaps. One can implement ELI simply by modifying the collision model in the boundary node where the half-way bounce-back (HW) applies. Therefore, the implementation in a high-performance code is straightforward. We implement ELI in GPU-accelerated Palabos (Latt et al., 2021a, 2021b), which allows for multi-GPU simulations, showing that one can obtain outstanding numerical performances which are close to the ones of the HW for steady boundaries.2022-11-16T16:03:19Z2022-11-162022-06-29T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObjecthttp://hdl.handle.net/10174/32732http://hdl.handle.net/10174/32732por16. Marson F., Ginzburg I., Neto P., Silva G., Latt J. High-accuracy curved lattice Boltzmann boundary conditions for efficient GPU simulations. 19th International Conference for Mesoscopic Methods in Engineering and Science, ICMMES 2022, La Rochelle, France, 27 June – 1 July, 2022.https://www.conftool.org/icmmes2022/sessions.phpsimnaonaomarson.francesco@gmail.comndirina.ginzburg@inrae.frgnsilva@uevora.ptJonas.Latt@unige.ch449Marson, FrancescoNeto, J. P. de SantanaGinzburg, IrinaSilva, GoncaloLatt, Jonasinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-01-03T19:33:51Zoai:dspace.uevora.pt:10174/32732Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T01:21:44.503747Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv High-accuracy curved lattice Boltzmann boundary conditions for efficient GPU simulations
title High-accuracy curved lattice Boltzmann boundary conditions for efficient GPU simulations
spellingShingle High-accuracy curved lattice Boltzmann boundary conditions for efficient GPU simulations
Marson, Francesco
lattice Boltzmann equation
Navier-Stokes equation
title_short High-accuracy curved lattice Boltzmann boundary conditions for efficient GPU simulations
title_full High-accuracy curved lattice Boltzmann boundary conditions for efficient GPU simulations
title_fullStr High-accuracy curved lattice Boltzmann boundary conditions for efficient GPU simulations
title_full_unstemmed High-accuracy curved lattice Boltzmann boundary conditions for efficient GPU simulations
title_sort High-accuracy curved lattice Boltzmann boundary conditions for efficient GPU simulations
author Marson, Francesco
author_facet Marson, Francesco
Neto, J. P. de Santana
Ginzburg, Irina
Silva, Goncalo
Latt, Jonas
author_role author
author2 Neto, J. P. de Santana
Ginzburg, Irina
Silva, Goncalo
Latt, Jonas
author2_role author
author
author
author
dc.contributor.author.fl_str_mv Marson, Francesco
Neto, J. P. de Santana
Ginzburg, Irina
Silva, Goncalo
Latt, Jonas
dc.subject.por.fl_str_mv lattice Boltzmann equation
Navier-Stokes equation
topic lattice Boltzmann equation
Navier-Stokes equation
description With the lattice Boltzmann Method (LBM), a straightforward extension of the bounce-back no-slip rule leads to a vast group of directional (aka link-wise) Dirichlet boundary conditions. These methods can accurately describe the interaction of a fluid flow with a complex solid surface in a uniform Cartesian grid. The link-wise family includes an infinite number of schemes that can be tuned to optimize their five fundamental features: (i) exactness of channel flows velocity and pressure profiles, (ii) accuracy order, (iii) linear stability, (iv) parametrization, and (v) locality. We identify, respectively, two main groups of directional schemes. The first comprises compact schemes with linear exactness (LI) (Ginzburg et al., 2008) and its extended local (ELI) family (Ginzburg et al., 2022; Marson, 2022; Marson et al., 2021), which combines the local single-node implementation with the second-order accuracy, linear exactness, and physical consistency. The second is the Multi-reflection (MR) family, which gains parabolic exactness in the Stokes and Navier-Stokes flows but loses locality. This presentation focuses on the new developments of ELI, which provide ELI (and LI) with parabolic exactness in Stokes flows. Additionally, it shows how these schemes allow for simple and uniform implementations, even in the coarsest simulations characterized by many narrow gaps. One can implement ELI simply by modifying the collision model in the boundary node where the half-way bounce-back (HW) applies. Therefore, the implementation in a high-performance code is straightforward. We implement ELI in GPU-accelerated Palabos (Latt et al., 2021a, 2021b), which allows for multi-GPU simulations, showing that one can obtain outstanding numerical performances which are close to the ones of the HW for steady boundaries.
publishDate 2022
dc.date.none.fl_str_mv 2022-11-16T16:03:19Z
2022-11-16
2022-06-29T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/conferenceObject
format conferenceObject
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10174/32732
http://hdl.handle.net/10174/32732
url http://hdl.handle.net/10174/32732
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv 16. Marson F., Ginzburg I., Neto P., Silva G., Latt J. High-accuracy curved lattice Boltzmann boundary conditions for efficient GPU simulations. 19th International Conference for Mesoscopic Methods in Engineering and Science, ICMMES 2022, La Rochelle, France, 27 June – 1 July, 2022.
https://www.conftool.org/icmmes2022/sessions.php
sim
nao
nao
marson.francesco@gmail.com
nd
irina.ginzburg@inrae.fr
gnsilva@uevora.pt
Jonas.Latt@unige.ch
449
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799136699011301376