Shared memory semi-implicit solver for hydrodynamical instability processes
- Autores
- Kielbowicz, Augusto; Fernández, Diego; Saal, Adriana; El Hasi, Claudio; Vigh, Carlos Donato
- Año de publicación
- 2023
- Idioma
- inglés
- Tipo de recurso
- artículo
- Estado
- versión publicada
- Descripción
- Revista con referato
Fil: Vigh, Carlos D. Universidad Nacional de General Sarmiento. Instituto de Ciencias; Argentina.
Fil: Vigh, Carlos D. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina
Fil: Vigh, Carlos D. Consejo Nacional de Investigaciones Científicas y Técnicas. Instituto de Física Interdisciplinaria Aplicada; Argentina
Fil: Kielbowicz, Augusto. Universidad Nacional de General Sarmiento. Instituto de Ciencias; Argentina.
Fil: El Hasi, Claudio. Universidad Argentina de la Empresa. Facultad de Ingeniería. Departamento de Ciencias Básicas; Argentina.
Fil: Saal, Adriana. Universidad Nacional de General Sarmiento. Instituto de Ciencias; Argentina.
Fil: Fernández, Diego. Universidad Nacional de General Sarmiento. Instituto de Ciencias; Argentina.
La ecuación de Reacción de Advección-Difusión (ADR) aparece en numerosos problemas de la naturaleza. Constituye un modelo general útil en diversos escenarios, desde medios porosos hasta procesos atmosféricos. En particular, se utiliza en la interfaz entre dos fluidos, donde pueden aparecer diferentes tipos de inestabilidades debido a la movilidad superficial. Junto con la ecuación ADR, el modelo Darcy-Brinkman describe el fenómeno conocido como digitación, que se presenta en diferentes contextos. El estudio de este tipo de sistema se vuelve más complejo al aumentar el número de especies químicas disueltas en ambos fluidos. Con un mayor número de solutos, la creciente complejidad de este fenómeno generalmente requiere una mayor capacidad computacional. Para afrontar la necesidad de mayores recursos computacionales, desarrollamos una herramienta de resolución basada en un esquema de Dirección Alternada Implícita (ADI) que puede ejecutarse en arquitecturas de Unidad Central de Procesamiento (CPU) y Unidad de Procesamiento Gráfico (GPU) en cualquier portátil. La implementación se realizó utilizando la plataforma MATLAB para comparar ambas versiones. Se demostró que el uso de la versión GPU ahorra considerablemente recursos y tiempo de cálculo.
The Advection-Diffusion Reaction (ADR) equation appears in many problems in nature. This constitutes a general model that is useful in various scenarios, from porous media to atmospheric processes. Particularly, it is used at the interface between two fluids where different types of instabilities due to surface mobility may appear. Together with the ADR equation, the Darcy-Brinkman model describes the phenomena known as fingering that appear in different contexts. The study of this type of system gains in complexity when the number of chemical species dissolved in both fluids increases. With more solutes, the increasing complexity of this phenomenon generally requires much computational power. To face the need for more computational resources, we build a solver tool based on an Alternating Direction Implicit (ADI) scheme that can be run in Central Processing Unit (CPU) and Graphic Processing Unit (GPU) architectures on any notebook. The implementation is done using the MATLAB platform to compare both versions. It is shown that using the GPU version strongly saves both resources and calculation times.
A equação da Reação de Advecção-Difusão (ADR) aparece em muitos problemas na natureza. Ela constitui um modelo geral útil em diversos cenários, desde meios porosos até processos atmosféricos. Particularmente, é usada na interface entre dois fluidos, onde diferentes tipos de instabilidades devido à mobilidade da superfície podem surgir. Juntamente com a equação da ADR, o modelo de Darcy-Brinkman descreve o fenômeno conhecido como fingering, que ocorre em diferentes contextos. O estudo desse tipo de sistema ganha em complexidade à medida que o número de espécies químicas dissolvidas em ambos os fluidos aumenta. Com mais solutos, a crescente complexidade desse fenômeno geralmente requer muito poder computacional. Para atender à necessidade de mais recursos computacionais, construímos uma ferramenta de resolução baseada em um esquema de Direção Alternada Implícita (ADI) que pode ser executado em arquiteturas de Unidade Central de Processamento (CPU) e Unidade de Processamento Gráfico (GPU) em qualquer notebook. A implementação é feita usando a plataforma MATLAB para comparar ambas as versões. É demonstrado que o uso da versão GPU economiza significativamente recursos e tempo de cálculo. - Fuente
- Open Journal of Fluid Dynamics. 2023; 13: 32-46
https://www.scirp.org/journal/home?issueid=17672#123858 - Materia
-
Digitación
Fluidos
Simulaciones
Solucionador numérico
Célula de Hele-Shaw
Fingering
Fluids
Simulations
Numerical Solver
Hele-Shaw Cell
Digitação
Fluidos
Simulações
Solucionador Numérico
Célula de Hele-Shaw
Ciencias Físicas - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- https://creativecommons.org/licenses/by-nc-nd/4.0/
- Repositorio
- Institución
- Universidad Nacional de General Sarmiento
- OAI Identificador
- oai:repositorio.ungs.edu.ar:UNGS/2220
Ver los metadatos del registro completo
id |
RIUNGS_366ebad0df65976e15ba52c8fa2ace73 |
---|---|
oai_identifier_str |
oai:repositorio.ungs.edu.ar:UNGS/2220 |
network_acronym_str |
RIUNGS |
repository_id_str |
|
network_name_str |
Repositorio Institucional UNGS |
spelling |
Shared memory semi-implicit solver for hydrodynamical instability processesKielbowicz, AugustoFernández, DiegoSaal, AdrianaEl Hasi, ClaudioVigh, Carlos DonatoDigitaciónFluidosSimulacionesSolucionador numéricoCélula de Hele-ShawFingeringFluidsSimulationsNumerical SolverHele-Shaw CellDigitaçãoFluidosSimulaçõesSolucionador NuméricoCélula de Hele-ShawCiencias FísicasRevista con referatoFil: Vigh, Carlos D. Universidad Nacional de General Sarmiento. Instituto de Ciencias; Argentina.Fil: Vigh, Carlos D. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; ArgentinaFil: Vigh, Carlos D. Consejo Nacional de Investigaciones Científicas y Técnicas. Instituto de Física Interdisciplinaria Aplicada; ArgentinaFil: Kielbowicz, Augusto. Universidad Nacional de General Sarmiento. Instituto de Ciencias; Argentina.Fil: El Hasi, Claudio. Universidad Argentina de la Empresa. Facultad de Ingeniería. Departamento de Ciencias Básicas; Argentina.Fil: Saal, Adriana. Universidad Nacional de General Sarmiento. Instituto de Ciencias; Argentina.Fil: Fernández, Diego. Universidad Nacional de General Sarmiento. Instituto de Ciencias; Argentina.La ecuación de Reacción de Advección-Difusión (ADR) aparece en numerosos problemas de la naturaleza. Constituye un modelo general útil en diversos escenarios, desde medios porosos hasta procesos atmosféricos. En particular, se utiliza en la interfaz entre dos fluidos, donde pueden aparecer diferentes tipos de inestabilidades debido a la movilidad superficial. Junto con la ecuación ADR, el modelo Darcy-Brinkman describe el fenómeno conocido como digitación, que se presenta en diferentes contextos. El estudio de este tipo de sistema se vuelve más complejo al aumentar el número de especies químicas disueltas en ambos fluidos. Con un mayor número de solutos, la creciente complejidad de este fenómeno generalmente requiere una mayor capacidad computacional. Para afrontar la necesidad de mayores recursos computacionales, desarrollamos una herramienta de resolución basada en un esquema de Dirección Alternada Implícita (ADI) que puede ejecutarse en arquitecturas de Unidad Central de Procesamiento (CPU) y Unidad de Procesamiento Gráfico (GPU) en cualquier portátil. La implementación se realizó utilizando la plataforma MATLAB para comparar ambas versiones. Se demostró que el uso de la versión GPU ahorra considerablemente recursos y tiempo de cálculo.The Advection-Diffusion Reaction (ADR) equation appears in many problems in nature. This constitutes a general model that is useful in various scenarios, from porous media to atmospheric processes. Particularly, it is used at the interface between two fluids where different types of instabilities due to surface mobility may appear. Together with the ADR equation, the Darcy-Brinkman model describes the phenomena known as fingering that appear in different contexts. The study of this type of system gains in complexity when the number of chemical species dissolved in both fluids increases. With more solutes, the increasing complexity of this phenomenon generally requires much computational power. To face the need for more computational resources, we build a solver tool based on an Alternating Direction Implicit (ADI) scheme that can be run in Central Processing Unit (CPU) and Graphic Processing Unit (GPU) architectures on any notebook. The implementation is done using the MATLAB platform to compare both versions. It is shown that using the GPU version strongly saves both resources and calculation times.A equação da Reação de Advecção-Difusão (ADR) aparece em muitos problemas na natureza. Ela constitui um modelo geral útil em diversos cenários, desde meios porosos até processos atmosféricos. Particularmente, é usada na interface entre dois fluidos, onde diferentes tipos de instabilidades devido à mobilidade da superfície podem surgir. Juntamente com a equação da ADR, o modelo de Darcy-Brinkman descreve o fenômeno conhecido como fingering, que ocorre em diferentes contextos. O estudo desse tipo de sistema ganha em complexidade à medida que o número de espécies químicas dissolvidas em ambos os fluidos aumenta. Com mais solutos, a crescente complexidade desse fenômeno geralmente requer muito poder computacional. Para atender à necessidade de mais recursos computacionais, construímos uma ferramenta de resolução baseada em um esquema de Direção Alternada Implícita (ADI) que pode ser executado em arquiteturas de Unidade Central de Processamento (CPU) e Unidade de Processamento Gráfico (GPU) em qualquer notebook. A implementação é feita usando a plataforma MATLAB para comparar ambas as versões. É demonstrado que o uso da versão GPU economiza significativamente recursos e tempo de cálculo.Scientific Research Publishing2025-06-10T13:54:05Z2025-06-10T13:54:05Z2023info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfapplication/pdfKielbowicz, A., Fernández, D., Saal, A., El Hasi, C. y Vigh, C. D. (2023). Shared memory semi-implicit solver for hydrodynamical instability processes. Open Journal of Fluid Dynamics, 13, 32-46.2165-3852http://repositorio.ungs.edu.ar:8080/xmlui/handle/UNGS/2220Open Journal of Fluid Dynamics. 2023; 13: 32-46https://www.scirp.org/journal/home?issueid=17672#123858reponame:Repositorio Institucional UNGSinstname:Universidad Nacional de General Sarmientoenghttp://dx.doi.org/ 10.4236/ojfd.2023.131003info:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-nd/4.0/2025-09-04T11:42:51Zoai:repositorio.ungs.edu.ar:UNGS/2220instacron:UNGSInstitucionalhttp://repositorio.ungs.edu.ar:8080/Universidad públicahttps://www.ungs.edu.ar/http://repositorio.ungs.edu.ar:8080/oaiubyd@campus.ungs.edu.arArgentinaopendoar:2025-09-04 11:42:53.206Repositorio Institucional UNGS - Universidad Nacional de General Sarmientofalse |
dc.title.none.fl_str_mv |
Shared memory semi-implicit solver for hydrodynamical instability processes |
title |
Shared memory semi-implicit solver for hydrodynamical instability processes |
spellingShingle |
Shared memory semi-implicit solver for hydrodynamical instability processes Kielbowicz, Augusto Digitación Fluidos Simulaciones Solucionador numérico Célula de Hele-Shaw Fingering Fluids Simulations Numerical Solver Hele-Shaw Cell Digitação Fluidos Simulações Solucionador Numérico Célula de Hele-Shaw Ciencias Físicas |
title_short |
Shared memory semi-implicit solver for hydrodynamical instability processes |
title_full |
Shared memory semi-implicit solver for hydrodynamical instability processes |
title_fullStr |
Shared memory semi-implicit solver for hydrodynamical instability processes |
title_full_unstemmed |
Shared memory semi-implicit solver for hydrodynamical instability processes |
title_sort |
Shared memory semi-implicit solver for hydrodynamical instability processes |
dc.creator.none.fl_str_mv |
Kielbowicz, Augusto Fernández, Diego Saal, Adriana El Hasi, Claudio Vigh, Carlos Donato |
author |
Kielbowicz, Augusto |
author_facet |
Kielbowicz, Augusto Fernández, Diego Saal, Adriana El Hasi, Claudio Vigh, Carlos Donato |
author_role |
author |
author2 |
Fernández, Diego Saal, Adriana El Hasi, Claudio Vigh, Carlos Donato |
author2_role |
author author author author |
dc.subject.none.fl_str_mv |
Digitación Fluidos Simulaciones Solucionador numérico Célula de Hele-Shaw Fingering Fluids Simulations Numerical Solver Hele-Shaw Cell Digitação Fluidos Simulações Solucionador Numérico Célula de Hele-Shaw Ciencias Físicas |
topic |
Digitación Fluidos Simulaciones Solucionador numérico Célula de Hele-Shaw Fingering Fluids Simulations Numerical Solver Hele-Shaw Cell Digitação Fluidos Simulações Solucionador Numérico Célula de Hele-Shaw Ciencias Físicas |
dc.description.none.fl_txt_mv |
Revista con referato Fil: Vigh, Carlos D. Universidad Nacional de General Sarmiento. Instituto de Ciencias; Argentina. Fil: Vigh, Carlos D. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina Fil: Vigh, Carlos D. Consejo Nacional de Investigaciones Científicas y Técnicas. Instituto de Física Interdisciplinaria Aplicada; Argentina Fil: Kielbowicz, Augusto. Universidad Nacional de General Sarmiento. Instituto de Ciencias; Argentina. Fil: El Hasi, Claudio. Universidad Argentina de la Empresa. Facultad de Ingeniería. Departamento de Ciencias Básicas; Argentina. Fil: Saal, Adriana. Universidad Nacional de General Sarmiento. Instituto de Ciencias; Argentina. Fil: Fernández, Diego. Universidad Nacional de General Sarmiento. Instituto de Ciencias; Argentina. La ecuación de Reacción de Advección-Difusión (ADR) aparece en numerosos problemas de la naturaleza. Constituye un modelo general útil en diversos escenarios, desde medios porosos hasta procesos atmosféricos. En particular, se utiliza en la interfaz entre dos fluidos, donde pueden aparecer diferentes tipos de inestabilidades debido a la movilidad superficial. Junto con la ecuación ADR, el modelo Darcy-Brinkman describe el fenómeno conocido como digitación, que se presenta en diferentes contextos. El estudio de este tipo de sistema se vuelve más complejo al aumentar el número de especies químicas disueltas en ambos fluidos. Con un mayor número de solutos, la creciente complejidad de este fenómeno generalmente requiere una mayor capacidad computacional. Para afrontar la necesidad de mayores recursos computacionales, desarrollamos una herramienta de resolución basada en un esquema de Dirección Alternada Implícita (ADI) que puede ejecutarse en arquitecturas de Unidad Central de Procesamiento (CPU) y Unidad de Procesamiento Gráfico (GPU) en cualquier portátil. La implementación se realizó utilizando la plataforma MATLAB para comparar ambas versiones. Se demostró que el uso de la versión GPU ahorra considerablemente recursos y tiempo de cálculo. The Advection-Diffusion Reaction (ADR) equation appears in many problems in nature. This constitutes a general model that is useful in various scenarios, from porous media to atmospheric processes. Particularly, it is used at the interface between two fluids where different types of instabilities due to surface mobility may appear. Together with the ADR equation, the Darcy-Brinkman model describes the phenomena known as fingering that appear in different contexts. The study of this type of system gains in complexity when the number of chemical species dissolved in both fluids increases. With more solutes, the increasing complexity of this phenomenon generally requires much computational power. To face the need for more computational resources, we build a solver tool based on an Alternating Direction Implicit (ADI) scheme that can be run in Central Processing Unit (CPU) and Graphic Processing Unit (GPU) architectures on any notebook. The implementation is done using the MATLAB platform to compare both versions. It is shown that using the GPU version strongly saves both resources and calculation times. A equação da Reação de Advecção-Difusão (ADR) aparece em muitos problemas na natureza. Ela constitui um modelo geral útil em diversos cenários, desde meios porosos até processos atmosféricos. Particularmente, é usada na interface entre dois fluidos, onde diferentes tipos de instabilidades devido à mobilidade da superfície podem surgir. Juntamente com a equação da ADR, o modelo de Darcy-Brinkman descreve o fenômeno conhecido como fingering, que ocorre em diferentes contextos. O estudo desse tipo de sistema ganha em complexidade à medida que o número de espécies químicas dissolvidas em ambos os fluidos aumenta. Com mais solutos, a crescente complexidade desse fenômeno geralmente requer muito poder computacional. Para atender à necessidade de mais recursos computacionais, construímos uma ferramenta de resolução baseada em um esquema de Direção Alternada Implícita (ADI) que pode ser executado em arquiteturas de Unidade Central de Processamento (CPU) e Unidade de Processamento Gráfico (GPU) em qualquer notebook. A implementação é feita usando a plataforma MATLAB para comparar ambas as versões. É demonstrado que o uso da versão GPU economiza significativamente recursos e tempo de cálculo. |
description |
Revista con referato |
publishDate |
2023 |
dc.date.none.fl_str_mv |
2023 2025-06-10T13:54:05Z 2025-06-10T13:54:05Z |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion http://purl.org/coar/resource_type/c_6501 info:ar-repo/semantics/articulo |
format |
article |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
Kielbowicz, A., Fernández, D., Saal, A., El Hasi, C. y Vigh, C. D. (2023). Shared memory semi-implicit solver for hydrodynamical instability processes. Open Journal of Fluid Dynamics, 13, 32-46. 2165-3852 http://repositorio.ungs.edu.ar:8080/xmlui/handle/UNGS/2220 |
identifier_str_mv |
Kielbowicz, A., Fernández, D., Saal, A., El Hasi, C. y Vigh, C. D. (2023). Shared memory semi-implicit solver for hydrodynamical instability processes. Open Journal of Fluid Dynamics, 13, 32-46. 2165-3852 |
url |
http://repositorio.ungs.edu.ar:8080/xmlui/handle/UNGS/2220 |
dc.language.none.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
http://dx.doi.org/ 10.4236/ojfd.2023.131003 |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess https://creativecommons.org/licenses/by-nc-nd/4.0/ |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
https://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.format.none.fl_str_mv |
application/pdf application/pdf |
dc.publisher.none.fl_str_mv |
Scientific Research Publishing |
publisher.none.fl_str_mv |
Scientific Research Publishing |
dc.source.none.fl_str_mv |
Open Journal of Fluid Dynamics. 2023; 13: 32-46 https://www.scirp.org/journal/home?issueid=17672#123858 reponame:Repositorio Institucional UNGS instname:Universidad Nacional de General Sarmiento |
reponame_str |
Repositorio Institucional UNGS |
collection |
Repositorio Institucional UNGS |
instname_str |
Universidad Nacional de General Sarmiento |
repository.name.fl_str_mv |
Repositorio Institucional UNGS - Universidad Nacional de General Sarmiento |
repository.mail.fl_str_mv |
ubyd@campus.ungs.edu.ar |
_version_ |
1842346536743206912 |
score |
12.623145 |