Resolución de la ecuación de transporte en arquitecturas many-cores evaluando esquemas explícitos e implícitos
- Autores
- Bondarenco, Marcelo; Gamazo, Pablo; Ezzatti, Pablo
- Año de publicación
- 2017
- Idioma
- español castellano
- Tipo de recurso
- documento de conferencia
- Estado
- versión publicada
- Descripción
- En este trabajo se aborda la ecuación del transporte advectiva-difusiva lineal en 3D, ecuación en derivadas parciales con términos parabólicos e hiperbólicos. Uno de los paradigmas numéricos más utilizados para la discretización (y posterior resolución) de este tipo de sistemas de ecuaciones es el método de las diferencias finitas. Este método permite hacer un abordaje con diversos esquemas, de forma tal que se pueden especificar métodos explícitos o implícitos en el tiempo o un promedio de ambos. En este trabajo se comparan diferentes esquemas de resolución (explícito y Crank-Nicolson) y diferentes métodos de resolución (SIP y predictor-corrector para el esquema no explicito), desde el punto de vista de la precisión numérica (mediante la comparación con aproximaciones analíticas) y la escalabilidad de rendimiento en el uso de plataformas masivamente paralelas. Cada esquema se implementó en dos códigos paralelos (C + CUDA y C + OpenMP). Para cada implementación se evaluó el desempeño, en precisión y tiempo de cálculo, considerando diferentes tamaños de maya, discretización temporal y criterios de convergencia, llegando a resolver casos de hasta 223.495.688 celdas. Los resultados obtenidos muestran que para el caso estudiado los métodos explícitos permiten obtener resultados con el mismo nivel de precisión que los implícitos y con tiempos de cálculo menores, cuando los primeros son implementados en GPU.
Publicado en: Mecánica Computacional vol. XXXV, no. 11
Facultad de Ingeniería - Materia
-
Ingeniería
Ecuación del transporte
Diferencias Finitas
GPU - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-nc-sa/4.0/
- Repositorio
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/94697
Ver los metadatos del registro completo
id |
SEDICI_0b2bc57395b68aaffd93dc1c060b0675 |
---|---|
oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/94697 |
network_acronym_str |
SEDICI |
repository_id_str |
1329 |
network_name_str |
SEDICI (UNLP) |
spelling |
Resolución de la ecuación de transporte en arquitecturas many-cores evaluando esquemas explícitos e implícitosBondarenco, MarceloGamazo, PabloEzzatti, PabloIngenieríaEcuación del transporteDiferencias FinitasGPUEn este trabajo se aborda la ecuación del transporte advectiva-difusiva lineal en 3D, ecuación en derivadas parciales con términos parabólicos e hiperbólicos. Uno de los paradigmas numéricos más utilizados para la discretización (y posterior resolución) de este tipo de sistemas de ecuaciones es el método de las diferencias finitas. Este método permite hacer un abordaje con diversos esquemas, de forma tal que se pueden especificar métodos explícitos o implícitos en el tiempo o un promedio de ambos. En este trabajo se comparan diferentes esquemas de resolución (explícito y Crank-Nicolson) y diferentes métodos de resolución (SIP y predictor-corrector para el esquema no explicito), desde el punto de vista de la precisión numérica (mediante la comparación con aproximaciones analíticas) y la escalabilidad de rendimiento en el uso de plataformas masivamente paralelas. Cada esquema se implementó en dos códigos paralelos (C + CUDA y C + OpenMP). Para cada implementación se evaluó el desempeño, en precisión y tiempo de cálculo, considerando diferentes tamaños de maya, discretización temporal y criterios de convergencia, llegando a resolver casos de hasta 223.495.688 celdas. Los resultados obtenidos muestran que para el caso estudiado los métodos explícitos permiten obtener resultados con el mismo nivel de precisión que los implícitos y con tiempos de cálculo menores, cuando los primeros son implementados en GPU.Publicado en: <i>Mecánica Computacional</i> vol. XXXV, no. 11Facultad de Ingeniería2017-11info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionResumenhttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf487http://sedici.unlp.edu.ar/handle/10915/94697spainfo:eu-repo/semantics/altIdentifier/url/https://cimec.org.ar/ojs/index.php/mc/article/view/5280info:eu-repo/semantics/altIdentifier/issn/2591-3522info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-29T11:19:47Zoai:sedici.unlp.edu.ar:10915/94697Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-29 11:19:47.242SEDICI (UNLP) - Universidad Nacional de La Platafalse |
dc.title.none.fl_str_mv |
Resolución de la ecuación de transporte en arquitecturas many-cores evaluando esquemas explícitos e implícitos |
title |
Resolución de la ecuación de transporte en arquitecturas many-cores evaluando esquemas explícitos e implícitos |
spellingShingle |
Resolución de la ecuación de transporte en arquitecturas many-cores evaluando esquemas explícitos e implícitos Bondarenco, Marcelo Ingeniería Ecuación del transporte Diferencias Finitas GPU |
title_short |
Resolución de la ecuación de transporte en arquitecturas many-cores evaluando esquemas explícitos e implícitos |
title_full |
Resolución de la ecuación de transporte en arquitecturas many-cores evaluando esquemas explícitos e implícitos |
title_fullStr |
Resolución de la ecuación de transporte en arquitecturas many-cores evaluando esquemas explícitos e implícitos |
title_full_unstemmed |
Resolución de la ecuación de transporte en arquitecturas many-cores evaluando esquemas explícitos e implícitos |
title_sort |
Resolución de la ecuación de transporte en arquitecturas many-cores evaluando esquemas explícitos e implícitos |
dc.creator.none.fl_str_mv |
Bondarenco, Marcelo Gamazo, Pablo Ezzatti, Pablo |
author |
Bondarenco, Marcelo |
author_facet |
Bondarenco, Marcelo Gamazo, Pablo Ezzatti, Pablo |
author_role |
author |
author2 |
Gamazo, Pablo Ezzatti, Pablo |
author2_role |
author author |
dc.subject.none.fl_str_mv |
Ingeniería Ecuación del transporte Diferencias Finitas GPU |
topic |
Ingeniería Ecuación del transporte Diferencias Finitas GPU |
dc.description.none.fl_txt_mv |
En este trabajo se aborda la ecuación del transporte advectiva-difusiva lineal en 3D, ecuación en derivadas parciales con términos parabólicos e hiperbólicos. Uno de los paradigmas numéricos más utilizados para la discretización (y posterior resolución) de este tipo de sistemas de ecuaciones es el método de las diferencias finitas. Este método permite hacer un abordaje con diversos esquemas, de forma tal que se pueden especificar métodos explícitos o implícitos en el tiempo o un promedio de ambos. En este trabajo se comparan diferentes esquemas de resolución (explícito y Crank-Nicolson) y diferentes métodos de resolución (SIP y predictor-corrector para el esquema no explicito), desde el punto de vista de la precisión numérica (mediante la comparación con aproximaciones analíticas) y la escalabilidad de rendimiento en el uso de plataformas masivamente paralelas. Cada esquema se implementó en dos códigos paralelos (C + CUDA y C + OpenMP). Para cada implementación se evaluó el desempeño, en precisión y tiempo de cálculo, considerando diferentes tamaños de maya, discretización temporal y criterios de convergencia, llegando a resolver casos de hasta 223.495.688 celdas. Los resultados obtenidos muestran que para el caso estudiado los métodos explícitos permiten obtener resultados con el mismo nivel de precisión que los implícitos y con tiempos de cálculo menores, cuando los primeros son implementados en GPU. Publicado en: <i>Mecánica Computacional</i> vol. XXXV, no. 11 Facultad de Ingeniería |
description |
En este trabajo se aborda la ecuación del transporte advectiva-difusiva lineal en 3D, ecuación en derivadas parciales con términos parabólicos e hiperbólicos. Uno de los paradigmas numéricos más utilizados para la discretización (y posterior resolución) de este tipo de sistemas de ecuaciones es el método de las diferencias finitas. Este método permite hacer un abordaje con diversos esquemas, de forma tal que se pueden especificar métodos explícitos o implícitos en el tiempo o un promedio de ambos. En este trabajo se comparan diferentes esquemas de resolución (explícito y Crank-Nicolson) y diferentes métodos de resolución (SIP y predictor-corrector para el esquema no explicito), desde el punto de vista de la precisión numérica (mediante la comparación con aproximaciones analíticas) y la escalabilidad de rendimiento en el uso de plataformas masivamente paralelas. Cada esquema se implementó en dos códigos paralelos (C + CUDA y C + OpenMP). Para cada implementación se evaluó el desempeño, en precisión y tiempo de cálculo, considerando diferentes tamaños de maya, discretización temporal y criterios de convergencia, llegando a resolver casos de hasta 223.495.688 celdas. Los resultados obtenidos muestran que para el caso estudiado los métodos explícitos permiten obtener resultados con el mismo nivel de precisión que los implícitos y con tiempos de cálculo menores, cuando los primeros son implementados en GPU. |
publishDate |
2017 |
dc.date.none.fl_str_mv |
2017-11 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/conferenceObject info:eu-repo/semantics/publishedVersion Resumen http://purl.org/coar/resource_type/c_5794 info:ar-repo/semantics/documentoDeConferencia |
format |
conferenceObject |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
http://sedici.unlp.edu.ar/handle/10915/94697 |
url |
http://sedici.unlp.edu.ar/handle/10915/94697 |
dc.language.none.fl_str_mv |
spa |
language |
spa |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/url/https://cimec.org.ar/ojs/index.php/mc/article/view/5280 info:eu-repo/semantics/altIdentifier/issn/2591-3522 |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-sa/4.0/ Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) |
dc.format.none.fl_str_mv |
application/pdf 487 |
dc.source.none.fl_str_mv |
reponame:SEDICI (UNLP) instname:Universidad Nacional de La Plata instacron:UNLP |
reponame_str |
SEDICI (UNLP) |
collection |
SEDICI (UNLP) |
instname_str |
Universidad Nacional de La Plata |
instacron_str |
UNLP |
institution |
UNLP |
repository.name.fl_str_mv |
SEDICI (UNLP) - Universidad Nacional de La Plata |
repository.mail.fl_str_mv |
alira@sedici.unlp.edu.ar |
_version_ |
1844616071855734784 |
score |
13.070432 |