High-accuracy curved lattice Boltzmann boundary conditions for efficient GPU simulations
Autor(a) principal: | |
---|---|
Data de Publicação: | 2022 |
Outros Autores: | , , , |
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 |