基于图形处理单元(GPU)的多孔介质中不可压缩两相流模型的实现

IF 0.5 4区 地球科学 Q4 GEOCHEMISTRY & GEOPHYSICS Geofisica Internacional Pub Date : 2018-07-01 DOI:10.22201/igeof.00167169p.2018.57.3.2112
V. L. Teja-Juárez, Luis M. de la Cruz
{"title":"基于图形处理单元(GPU)的多孔介质中不可压缩两相流模型的实现","authors":"V. L. Teja-Juárez, Luis M. de la Cruz","doi":"10.22201/igeof.00167169p.2018.57.3.2112","DOIUrl":null,"url":null,"abstract":"En este trabajo se presenta una estrategia de paralelización de un simulador completamente implícito para la solución numérica del modelo de flujo bifásico incompresible en medios porosos usando unidades de procesamiento gráfico (GPU, por sus siglas en inglés). El modelo matemático está basado en las ecuaciones de conservación de masa para las fases agua y aceite. Se utiliza la formulación PresiónSaturación para simplificar el modelo numérico. La técnica de Volumen Finito y el método de Newton-Raphson se usan para discretizar y linealizar las ecuaciones diferenciales parciales, respectivamente. Se propone la construcción del Jacobiano directamente en la GPU, lo que reduce la información que debe intercambiarse entre la CPU (Unidad Central de Procesamiento CPU, por sus siglas en inglés) y la GPU. El simulador utiliza bibliotecas que ya incluyen los métodos del subespacio de Krylov para resolver sistemas de ecuaciones lineales. Se comparan los resultados de tres problemas de referencia utilizando diferentes tamaños de malla. También se evalúa el rendimiento del código numérico desarrollado. Los resultados de la GPU versus CPU indican que el simulador numérico alcanzó hasta 22x de aceleración para construir el Jacobiano y 3x de aceleración para ejecutar el código numérico completo usando la paralelización GPU.","PeriodicalId":12624,"journal":{"name":"Geofisica Internacional","volume":" ","pages":""},"PeriodicalIF":0.5000,"publicationDate":"2018-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A Graphic Processing Unit (GPU) based implementation of an incompressible two-phase flow model in porous media\",\"authors\":\"V. L. Teja-Juárez, Luis M. de la Cruz\",\"doi\":\"10.22201/igeof.00167169p.2018.57.3.2112\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"En este trabajo se presenta una estrategia de paralelización de un simulador completamente implícito para la solución numérica del modelo de flujo bifásico incompresible en medios porosos usando unidades de procesamiento gráfico (GPU, por sus siglas en inglés). El modelo matemático está basado en las ecuaciones de conservación de masa para las fases agua y aceite. Se utiliza la formulación PresiónSaturación para simplificar el modelo numérico. La técnica de Volumen Finito y el método de Newton-Raphson se usan para discretizar y linealizar las ecuaciones diferenciales parciales, respectivamente. Se propone la construcción del Jacobiano directamente en la GPU, lo que reduce la información que debe intercambiarse entre la CPU (Unidad Central de Procesamiento CPU, por sus siglas en inglés) y la GPU. El simulador utiliza bibliotecas que ya incluyen los métodos del subespacio de Krylov para resolver sistemas de ecuaciones lineales. Se comparan los resultados de tres problemas de referencia utilizando diferentes tamaños de malla. También se evalúa el rendimiento del código numérico desarrollado. Los resultados de la GPU versus CPU indican que el simulador numérico alcanzó hasta 22x de aceleración para construir el Jacobiano y 3x de aceleración para ejecutar el código numérico completo usando la paralelización GPU.\",\"PeriodicalId\":12624,\"journal\":{\"name\":\"Geofisica Internacional\",\"volume\":\" \",\"pages\":\"\"},\"PeriodicalIF\":0.5000,\"publicationDate\":\"2018-07-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Geofisica Internacional\",\"FirstCategoryId\":\"89\",\"ListUrlMain\":\"https://doi.org/10.22201/igeof.00167169p.2018.57.3.2112\",\"RegionNum\":4,\"RegionCategory\":\"地球科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q4\",\"JCRName\":\"GEOCHEMISTRY & GEOPHYSICS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Geofisica Internacional","FirstCategoryId":"89","ListUrlMain":"https://doi.org/10.22201/igeof.00167169p.2018.57.3.2112","RegionNum":4,"RegionCategory":"地球科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"GEOCHEMISTRY & GEOPHYSICS","Score":null,"Total":0}
引用次数: 0

摘要

本文提出了一种使用图形处理单元(GPU)求解多孔介质中不可压缩两相流模型的完全嵌入式模拟器的并行化策略。该数学模型基于油水两相的质量守恒方程。压力饱和公式用于简化数值模型。有限体积技术和牛顿-拉斐逊方法分别用于偏微分方程的离散化和线性化。建议直接在GPU上构建Jacobian,这减少了CPU(中央处理单元CPU)与GPU之间必须交换的信息。模拟器使用已经包括Krylov子空间方法的库来求解线性方程组。比较了使用不同网格大小的三个参考问题的结果。还评估了开发的数字代码的性能。GPU与CPU的结果表明,数值模拟器的加速度高达22倍,用于构建Jacobian,3x用于使用GPU并行化执行完整的数值代码。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
A Graphic Processing Unit (GPU) based implementation of an incompressible two-phase flow model in porous media
En este trabajo se presenta una estrategia de paralelización de un simulador completamente implícito para la solución numérica del modelo de flujo bifásico incompresible en medios porosos usando unidades de procesamiento gráfico (GPU, por sus siglas en inglés). El modelo matemático está basado en las ecuaciones de conservación de masa para las fases agua y aceite. Se utiliza la formulación PresiónSaturación para simplificar el modelo numérico. La técnica de Volumen Finito y el método de Newton-Raphson se usan para discretizar y linealizar las ecuaciones diferenciales parciales, respectivamente. Se propone la construcción del Jacobiano directamente en la GPU, lo que reduce la información que debe intercambiarse entre la CPU (Unidad Central de Procesamiento CPU, por sus siglas en inglés) y la GPU. El simulador utiliza bibliotecas que ya incluyen los métodos del subespacio de Krylov para resolver sistemas de ecuaciones lineales. Se comparan los resultados de tres problemas de referencia utilizando diferentes tamaños de malla. También se evalúa el rendimiento del código numérico desarrollado. Los resultados de la GPU versus CPU indican que el simulador numérico alcanzó hasta 22x de aceleración para construir el Jacobiano y 3x de aceleración para ejecutar el código numérico completo usando la paralelización GPU.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Geofisica Internacional
Geofisica Internacional 地学-地球化学与地球物理
CiteScore
1.00
自引率
0.00%
发文量
23
审稿时长
>12 weeks
期刊介绍: Geofísica internacional is a quarterly scientific journal that publishes original papers that contain topics that are interesting for the geophysical community. The journal publishes research and review articles, brief notes and reviews books about seismology, volcanology, spacial sciences, hydrology and exploration, paleomagnetism and tectonic, and physical oceanography.
期刊最新文献
Gold ore identification in Santa Catarina Gabbro using electrical resistivity tomography (ERT) and visualization of mineralization in three dimensions, São Sepé, Rio Grande do Sul, Brazil Analysis and Interpretation of Regional Gravity Data in the Swayze greenstone belt of the Superior Province, Canada Structural Traits of Cuitzeo Lake, Central Mexico, and Areas of Geothermal Potential Modeling Forest Wildfires at regional scales Disturbances in the geomagnetic field, water level and atmospheric pressure associated with Mw ≥ 6.6 earthquakes in the South Atlantic Ocean
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1