检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:杨泽宇 佟铁钢[1] YANG Zeyu;TONG Tiegang(School of Geosciences and Information Physics,Central South University,Changsha 410083,Hunan,China)
机构地区:[1]中南大学地球科学与信息物理学院
出 处:《矿产与地质》2019年第4期759-764,共6页Mineral Resources and Geology
基 金:国家自然科学基金项目(编号:41774149,41374119)资助
摘 要:传统单一模型的地球物理正反演串行程序的运算效率不足以满足日益提升的工作需求,为了提高数据处理效率,提出一种以地电模型为粒度的并行计算方法。该方法的核心思路是利用地电模型之间的不相关性,采用OpenMP标准对现有的串行程序进行并行化改造,将多个地电模型的正/反演程序分配到多个线程中实现并行计算。这个串并行化改造保留串行程序在算法上的优势和完整性,充分发挥多核心处理器的性能,并提高数据处理的效率。最后,文中结合一维大地电磁测深法正反演程序并行化改造实例,验证了这种并行方法的正确性、适用性与高效性,目的是为解决复杂二维问题提供一种容易实现、大众化的多核并行编程模式。In order to improve the efficiency of data processing,a granular parallel computing method based on geoelectric model is proposed.The core idea of this method is that to utilize the uncorrelated relationship between geoelectric models and use OpenMP standard to parallelize the existing serial programs.The forward/inversion programs of multiple geoelectric models are allocated to multiple threads to realize parallel computing.This series-parallel transformation retains the advantages and completeness of the serial program in algorithm,gives full play to the performance of multi-core processors,and improves the efficiency of data processing.Finally,the correctness,applicability and efficiency of this parallel method are verified by an example of parallelizing the forward and inversion program of one-dimensional magnetotelluric sounding method.The study aim to provide an easy-to-implement and popular multi-core parallel programming mode for solving complex two-dimensional problems.
关 键 词:地电模型 OpenMP标准 并行计算 正反演 大地电磁
分 类 号:P631.3[天文地球—地质矿产勘探]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.15