检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:杨艳林 许天福[2] 靖晶 YANG Yanlin;XU Tianfu;JING Jing(Wuhan Geological Survey Center of China Geological Survey,Wuhan,Hubei 430223,China;School of Environment and Resources,Jilin University,Changchun,Jilin 130021,China;School of environmental studies,China University of Geosciences,Wuhan,Hubei 430074,China)
机构地区:[1]武汉地质调查中心,湖北武汉430205 [2]吉林大学环境与资源学院,吉林长春130021 [3]中国地质大学(武汉)环境学院,湖北武汉430074
出 处:《水文地质工程地质》2018年第5期129-135,共7页Hydrogeology & Engineering Geology
基 金:中国地质调查局公益项目(DD20160248)
摘 要:为减少CO2地质储存数值模拟计算时间和增强计算规模,文章提出基于Open MP和动态内存分配的方式,重构TOUGH2-ECO2N数值模拟器。通过耗时评估可知,模拟器的主要耗时部分为状态方程计算、组建矩阵方程和方程求解。基于此,在遵循Open MP并行化原则下,采用动态内存分配、处理跳转语句和算法内部的相关性,以及函数内部参数优化等措施,完成了多相流模拟器的并行化。计算试验结果表明,并行化模拟器算法正确、执行效率高,且具有加速效果良好的特点。针对中小规模的模型对比试验,4核的加速比可以达到2.28倍。In order to decrease the simulating time and getting more scale of simulation model,this article implements a parallel TOUGH2-ECO2N on OpenMP.Through the time-consuming assessment,the main time-consuming part of this simulator is the thermophysical properties and phase diagnostics calculation,mass and energy balance equation setup and linear equations solving.Based on it,following the principle of OpenMP parallelism,the parallelization of multiphase flow simulator was accomplished by using dynamic memory allocation,handling jump statements and correlation within algorithm,internal parameters of function,and so on.The experimental results show that the parallelization simulator has the characteristics of correctness,high efficiency and improve the process of solving the multi-phase simulation model.For small and medium scale of simulation model comparison test,the speed was increased by 2.28 times.
关 键 词:并行 CO2地质储存 OPENMP CO2减排 多相流 TOUGH2
分 类 号:X701.7[环境科学与工程—环境工程]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.171