石油物探2017,Vol.56Issue(5):755-765,11.DOI:10.3969/j.issn.1000-1441.2017.05.016
基于DLL集成的大地电磁处理解释可视化系统的开发及应用
Development and application of visualization system for processing and interpretation of magnetotelluric data based on DLL integration
摘要
Abstract
An MTI workstation system was developed for processing and interpretation of magnetotelluric data through dynamic link library (DLL) integration based on C++ and Fortran mixed programming.First,the paper briefly illustrates the key technolo gies for software development,including the design idea of the system,the realization of the DLL,the memory optimization,and the multi-threaded mode of operation.The design of the system takes full advantage of the visibility of MFC library and the excellent computing power of Fortran,enabling high efficiency because of the high integration.Next,the paper presents the four main function modules of the MTI system,namely,data management,data analysis,data processing,and data inversion.They basically cover the commonly used methods of magnetotelluric processing and interpretation,with full functionality and high integration.The synthetic data and field data test results showed the validity of the proposed MTI system for complex geological interpretation and the superiority of its interpretation based on multiple algorithms compared with conventional electromagnetic software.关键词
大地电磁/数据处理/反演/软件开发/动态链接库/人机交互Key words
magnetotelluric/data processing/inversion/software development/dynamic link library/human-computer interaction分类
天文与地球科学引用本文复制引用
管贻亮,胡祥云,张静,程正璞,陈宇峰..基于DLL集成的大地电磁处理解释可视化系统的开发及应用[J].石油物探,2017,56(5):755-765,11.基金项目
国家重点基础研究发展计划(973计划)项目(2013CB733203)、国家自然科学基金项目(41274077)和山东省地震局合同制项目(17Y24)联合资助.This research is financially supported by the National Key Basic Research and Development Program of China (973 Program)(Grant No.2013CB733203),the National Natural Science Foundation of China (Grant No.41274077) and the Contract Program of Shandong Earthquake Agency (Grant No.17Y24). (973计划)