Modelos numéricos en GPGPU para el tratamiento de fondos móviles erosionables
- Autores
- Bessone Martínez, Lucas Carmelo
- Año de publicación
- 2024
- Idioma
- español castellano
- Tipo de recurso
- tesis doctoral
- Estado
- versión aceptada
- Colaborador/a o director/a de tesis
- Storti, Mario Alberto
Vionnet, Carlos
Aguirre, César
Preidikman, Sergio
Gamazo Rusnac, Pablo Andrés - Descripción
- Fil: Bessone Martínez, Lucas Carmelo. Universidad Nacional del Litoral. Facultad de Ingeniería y Ciencias Hídricas; Argentina.
En la última década, el cómputo científico en GPU ha surgido como una alternativa efectiva para la computación de alto rendimiento, ofreciendo mejoras notables en rendimiento, costos y consumo de energía en comparación con clústeres convencionales. Esta tesis se enfoca en desarrollar y adaptar estrategias de paralelización en GPU para resolver problemas complejos en ingeniería, específicamente en dinámica de fluidos computacional. Se presenta una librería en GPU que incluye rutinas para resolver sistemas lineales dispersos, métodos para transporte de sedimentos, solución de flujo incompresible, tratamiento de geometrías complejas, entre otros. Estas implementaciones son validadas utilizando soluciones analíticas y benchmarks para asegurar su precisión y eficacia. Se demuestra que el rendimiento de las implementaciones en GPU es comparable al uso de múltiples CPU en paralelo, permitiendo abordar problemas de gran escala con eficiencia y escalabilidad. Se destacan casos de estudio que incluyen advección difusión, difusión no lineal y problemas advectivo-dominantes, mostrando la versatilidad y eficacia de las soluciones en GPU. Un logro significativo es la resolución exitosa de un desafiante problema tridimensional de erosión localizada utilizando exclusivamente una GPU, con un tiempo de cálculo notablemente reducido en comparación con sistemas CPU convencionales. Esta herramienta proporciona una solución rentable para problemas computacionalmente intensivos y ofrece una perspectiva mejorada de los fenómenos físicos, contribuyendo al avance del conocimiento en ingeniería y disciplinas relacionadas.
In the last decade, scientific computing on GPUs has emerged as an effective alternative for high-performance computing, offering significant improvements in performance, costs, and energy consumption compared to conventional clusters. This thesis focuses on developing and adapting parallelization strategies on GPUs to solve complex engineering problems, specifically in computational fluid dynamics. A GPU library is presented, encompassing routines for solving sparse linear systems, sediment transport methods, incompressible flow solutions, treatment of complex geometries, among others. These implementations are validated using analytical solutions and benchmarks to ensure their accuracy and efficacy. It is demonstrated that the performance of GPU implementations is comparable to using multiple CPUs in parallel, allowing for the efficient and scalable resolution of large-scale problems. Case studies are highlighted, including advection diffusion, nonlinear diffusion, and advective-dominant problems, showcasing the versatility and effectiveness of GPU solutions. A significant achievement is the successful resolution of a challenging three-dimensional localized erosion problem using exclusively a GPU, with significantly reduced computation time compared to conventional CPU systems. This tool provides a cost-effective solution for computationally intensive problems and offers an enhanced perspective on physical phenomena, contributing to the advancement of knowledge in engineering and related disciplines.
Universidad Tecnológica Nacional
Universidad de la República - Materia
-
GPU
Navier-Stokes
HPC
Erosión
TVD
Métodos de proyección
GPU
Navier-Stokes
HPC
Erosion
TVD
Fractional step method - Nivel de accesibilidad
- acceso embargado
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc-nd/4.0/deed.es
- Repositorio
- Institución
- Universidad Nacional del Litoral
- OAI Identificador
- oai:https://bibliotecavirtual.unl.edu.ar:11185/7558
Ver los metadatos del registro completo
id |
UNLBT_010e250ea8cba70faf6539189103ffc6 |
---|---|
oai_identifier_str |
oai:https://bibliotecavirtual.unl.edu.ar:11185/7558 |
network_acronym_str |
UNLBT |
repository_id_str |
2187 |
network_name_str |
Biblioteca Virtual (UNL) |
spelling |
Modelos numéricos en GPGPU para el tratamiento de fondos móviles erosionablesNumerical models on GPGPU for the treatment of erodible mobile bedsBessone Martínez, Lucas CarmeloGPUNavier-StokesHPCErosiónTVDMétodos de proyecciónGPUNavier-StokesHPCErosionTVDFractional step methodFil: Bessone Martínez, Lucas Carmelo. Universidad Nacional del Litoral. Facultad de Ingeniería y Ciencias Hídricas; Argentina.En la última década, el cómputo científico en GPU ha surgido como una alternativa efectiva para la computación de alto rendimiento, ofreciendo mejoras notables en rendimiento, costos y consumo de energía en comparación con clústeres convencionales. Esta tesis se enfoca en desarrollar y adaptar estrategias de paralelización en GPU para resolver problemas complejos en ingeniería, específicamente en dinámica de fluidos computacional. Se presenta una librería en GPU que incluye rutinas para resolver sistemas lineales dispersos, métodos para transporte de sedimentos, solución de flujo incompresible, tratamiento de geometrías complejas, entre otros. Estas implementaciones son validadas utilizando soluciones analíticas y benchmarks para asegurar su precisión y eficacia. Se demuestra que el rendimiento de las implementaciones en GPU es comparable al uso de múltiples CPU en paralelo, permitiendo abordar problemas de gran escala con eficiencia y escalabilidad. Se destacan casos de estudio que incluyen advección difusión, difusión no lineal y problemas advectivo-dominantes, mostrando la versatilidad y eficacia de las soluciones en GPU. Un logro significativo es la resolución exitosa de un desafiante problema tridimensional de erosión localizada utilizando exclusivamente una GPU, con un tiempo de cálculo notablemente reducido en comparación con sistemas CPU convencionales. Esta herramienta proporciona una solución rentable para problemas computacionalmente intensivos y ofrece una perspectiva mejorada de los fenómenos físicos, contribuyendo al avance del conocimiento en ingeniería y disciplinas relacionadas.In the last decade, scientific computing on GPUs has emerged as an effective alternative for high-performance computing, offering significant improvements in performance, costs, and energy consumption compared to conventional clusters. This thesis focuses on developing and adapting parallelization strategies on GPUs to solve complex engineering problems, specifically in computational fluid dynamics. A GPU library is presented, encompassing routines for solving sparse linear systems, sediment transport methods, incompressible flow solutions, treatment of complex geometries, among others. These implementations are validated using analytical solutions and benchmarks to ensure their accuracy and efficacy. It is demonstrated that the performance of GPU implementations is comparable to using multiple CPUs in parallel, allowing for the efficient and scalable resolution of large-scale problems. Case studies are highlighted, including advection diffusion, nonlinear diffusion, and advective-dominant problems, showcasing the versatility and effectiveness of GPU solutions. A significant achievement is the successful resolution of a challenging three-dimensional localized erosion problem using exclusively a GPU, with significantly reduced computation time compared to conventional CPU systems. This tool provides a cost-effective solution for computationally intensive problems and offers an enhanced perspective on physical phenomena, contributing to the advancement of knowledge in engineering and related disciplines.Universidad Tecnológica NacionalUniversidad de la RepúblicaStorti, Mario AlbertoVionnet, CarlosAguirre, CésarPreidikman, SergioGamazo Rusnac, Pablo Andrésinfo:eu-repo/date/embargoEnd/2025-04-182024-03-27SNRDinfo:eu-repo/semantics/doctoralThesisinfo:eu-repo/semantics/acceptedVersionhttp://purl.org/coar/resource_type/c_db06info:ar-repo/semantics/tesisDoctoralapplication/pdfhttps://hdl.handle.net/11185/7558spainfo:eu-repo/semantics/embargoedAccesshttp://creativecommons.org/licenses/by-nc-nd/4.0/deed.esreponame:Biblioteca Virtual (UNL)instname:Universidad Nacional del Litoralinstacron:UNL2025-09-29T14:30:47Zoai:https://bibliotecavirtual.unl.edu.ar:11185/7558Institucionalhttp://bibliotecavirtual.unl.edu.ar/Universidad públicaNo correspondeajdeba@unl.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:21872025-09-29 14:30:47.651Biblioteca Virtual (UNL) - Universidad Nacional del Litoralfalse |
dc.title.none.fl_str_mv |
Modelos numéricos en GPGPU para el tratamiento de fondos móviles erosionables Numerical models on GPGPU for the treatment of erodible mobile beds |
title |
Modelos numéricos en GPGPU para el tratamiento de fondos móviles erosionables |
spellingShingle |
Modelos numéricos en GPGPU para el tratamiento de fondos móviles erosionables Bessone Martínez, Lucas Carmelo GPU Navier-Stokes HPC Erosión TVD Métodos de proyección GPU Navier-Stokes HPC Erosion TVD Fractional step method |
title_short |
Modelos numéricos en GPGPU para el tratamiento de fondos móviles erosionables |
title_full |
Modelos numéricos en GPGPU para el tratamiento de fondos móviles erosionables |
title_fullStr |
Modelos numéricos en GPGPU para el tratamiento de fondos móviles erosionables |
title_full_unstemmed |
Modelos numéricos en GPGPU para el tratamiento de fondos móviles erosionables |
title_sort |
Modelos numéricos en GPGPU para el tratamiento de fondos móviles erosionables |
dc.creator.none.fl_str_mv |
Bessone Martínez, Lucas Carmelo |
author |
Bessone Martínez, Lucas Carmelo |
author_facet |
Bessone Martínez, Lucas Carmelo |
author_role |
author |
dc.contributor.none.fl_str_mv |
Storti, Mario Alberto Vionnet, Carlos Aguirre, César Preidikman, Sergio Gamazo Rusnac, Pablo Andrés |
dc.subject.none.fl_str_mv |
GPU Navier-Stokes HPC Erosión TVD Métodos de proyección GPU Navier-Stokes HPC Erosion TVD Fractional step method |
topic |
GPU Navier-Stokes HPC Erosión TVD Métodos de proyección GPU Navier-Stokes HPC Erosion TVD Fractional step method |
dc.description.none.fl_txt_mv |
Fil: Bessone Martínez, Lucas Carmelo. Universidad Nacional del Litoral. Facultad de Ingeniería y Ciencias Hídricas; Argentina. En la última década, el cómputo científico en GPU ha surgido como una alternativa efectiva para la computación de alto rendimiento, ofreciendo mejoras notables en rendimiento, costos y consumo de energía en comparación con clústeres convencionales. Esta tesis se enfoca en desarrollar y adaptar estrategias de paralelización en GPU para resolver problemas complejos en ingeniería, específicamente en dinámica de fluidos computacional. Se presenta una librería en GPU que incluye rutinas para resolver sistemas lineales dispersos, métodos para transporte de sedimentos, solución de flujo incompresible, tratamiento de geometrías complejas, entre otros. Estas implementaciones son validadas utilizando soluciones analíticas y benchmarks para asegurar su precisión y eficacia. Se demuestra que el rendimiento de las implementaciones en GPU es comparable al uso de múltiples CPU en paralelo, permitiendo abordar problemas de gran escala con eficiencia y escalabilidad. Se destacan casos de estudio que incluyen advección difusión, difusión no lineal y problemas advectivo-dominantes, mostrando la versatilidad y eficacia de las soluciones en GPU. Un logro significativo es la resolución exitosa de un desafiante problema tridimensional de erosión localizada utilizando exclusivamente una GPU, con un tiempo de cálculo notablemente reducido en comparación con sistemas CPU convencionales. Esta herramienta proporciona una solución rentable para problemas computacionalmente intensivos y ofrece una perspectiva mejorada de los fenómenos físicos, contribuyendo al avance del conocimiento en ingeniería y disciplinas relacionadas. In the last decade, scientific computing on GPUs has emerged as an effective alternative for high-performance computing, offering significant improvements in performance, costs, and energy consumption compared to conventional clusters. This thesis focuses on developing and adapting parallelization strategies on GPUs to solve complex engineering problems, specifically in computational fluid dynamics. A GPU library is presented, encompassing routines for solving sparse linear systems, sediment transport methods, incompressible flow solutions, treatment of complex geometries, among others. These implementations are validated using analytical solutions and benchmarks to ensure their accuracy and efficacy. It is demonstrated that the performance of GPU implementations is comparable to using multiple CPUs in parallel, allowing for the efficient and scalable resolution of large-scale problems. Case studies are highlighted, including advection diffusion, nonlinear diffusion, and advective-dominant problems, showcasing the versatility and effectiveness of GPU solutions. A significant achievement is the successful resolution of a challenging three-dimensional localized erosion problem using exclusively a GPU, with significantly reduced computation time compared to conventional CPU systems. This tool provides a cost-effective solution for computationally intensive problems and offers an enhanced perspective on physical phenomena, contributing to the advancement of knowledge in engineering and related disciplines. Universidad Tecnológica Nacional Universidad de la República |
description |
Fil: Bessone Martínez, Lucas Carmelo. Universidad Nacional del Litoral. Facultad de Ingeniería y Ciencias Hídricas; Argentina. |
publishDate |
2024 |
dc.date.none.fl_str_mv |
2024-03-27 info:eu-repo/date/embargoEnd/2025-04-18 |
dc.type.none.fl_str_mv |
SNRD info:eu-repo/semantics/doctoralThesis info:eu-repo/semantics/acceptedVersion http://purl.org/coar/resource_type/c_db06 info:ar-repo/semantics/tesisDoctoral |
format |
doctoralThesis |
status_str |
acceptedVersion |
dc.identifier.none.fl_str_mv |
https://hdl.handle.net/11185/7558 |
url |
https://hdl.handle.net/11185/7558 |
dc.language.none.fl_str_mv |
spa |
language |
spa |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/embargoedAccess http://creativecommons.org/licenses/by-nc-nd/4.0/deed.es |
eu_rights_str_mv |
embargoedAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/deed.es |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Biblioteca Virtual (UNL) instname:Universidad Nacional del Litoral instacron:UNL |
reponame_str |
Biblioteca Virtual (UNL) |
collection |
Biblioteca Virtual (UNL) |
instname_str |
Universidad Nacional del Litoral |
instacron_str |
UNL |
institution |
UNL |
repository.name.fl_str_mv |
Biblioteca Virtual (UNL) - Universidad Nacional del Litoral |
repository.mail.fl_str_mv |
jdeba@unl.edu.ar |
_version_ |
1844621950163353600 |
score |
12.559606 |