首页 | 本学科首页   官方微博 | 高级检索  
     检索      

化学驱软件中化学平衡的并行计算
引用本文:吕屏,马远乐,赵刚.化学驱软件中化学平衡的并行计算[J].清华大学学报(自然科学版),2002,42(10):1328-1330.
作者姓名:吕屏  马远乐  赵刚
作者单位:清华大学,核能技术设计研究院,北京,100084
摘    要:为了探索化学驱油藏数值模拟软件高效的整体并行化方案 ,对 DQCHEM2 .0软件中化学平衡计算部分进行并行化改造 ,设计了两种区域分解并行化的方式。一种方式是将整个区域按 CPU数进行分解 ,每个 CPU计算一个子域 ;另一种方式是按照额定的子域中网格单元的数量进行分解 ,每个 CPU将计算多个子域。比较而言 ,前者数据传输量少 ,而后者有利于负载平衡。在并行程序中 ,采用 MPI消息传递库实现数据的传输。测试结果显示了较好的局部并行效率。 8个 CPU的加速比达到 6.4。对测试数据的分析表明 ,两种区域分解方法适用于不同的情况

关 键 词:油藏模拟  并行计算  区域分解  化学驱
文章编号:1000-0054(2002)10-1328-03
修稿时间:2001年9月28日

Parallel computations of chemical equilibrium in chemical flooding software
LU Ping,MA Yuanle,ZHAO Gang.Parallel computations of chemical equilibrium in chemical flooding software[J].Journal of Tsinghua University(Science and Technology),2002,42(10):1328-1330.
Authors:LU Ping  MA Yuanle  ZHAO Gang
Abstract:An efficient parallelized version of DQCHEM2.0 software was developed by parallelizing one segment used to compute chemical equilibrium. Two domain decomposition methods were compared. One decomposes the domain using a given subdomain size defined by the number of grid cells in a subdomain and each CPU may compute more than one subdomain. The other method decomposes the domain by the number of CPUs used with one CPU per subdomain. The first method has better load balancing while the second method has less data transfer time. The message passing interface was used to transfer data in the program. The test results show the better efficiency of the parallelization. The acceleration ratio of eight CPU reaches 6.4. The two domain decomposition methods are suitable for different conditions.
Keywords:reservoir    simulation  parallel computation  domain decomposition  chemical flooding  
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号