摘要
针对埋深小于3000 m固体矿床资源的勘探与评价需求,研发地下及井中探测软件平台。平台采用Qt语言开发,平台中各重磁电方法正反演模块多由Fortran语言编写,这里以磁偶极子源正演方法,利用平台接口和开发模板,对混合编程技术进行详细介绍。该混合编程基于平台中的算法项目模板和界面项目模板进行构建,使用动态链接库技术,采用Qt和Fortran语言混合编写磁偶极子源正演软件,该软件用户交互界面用Qt语言编写,由主程序调用磁偶极子Fortran正演代码编译生成的动态链接库,对Fortran语言的优秀计算特性和Qt界面的灵活特征进行了融合,实现计算参数便捷化设置,模型可视化显示功能,完成了磁偶极子源正演模拟软件的开发。
According to the exploration and evaluation requirements of solid deposit resources with a buried depth less than 3000 meters,underground and well exploration software platforms are developed.The platform is developed in QT language,and the forward and inverse modules of gravity magnetoelectric methods in the platform are mostly written in FORTRAN language.Taking the forward method of magnetic dipole source as an example,this paper introduces the hybrid programming technology in detail by using the platform interface and development template.The hybrid programming is built based on the algorithm project template and interface project template in the platform.The magnetic dipole source forward modeling software is written in QT and FORTRAN language using the dynamic link library technology.The user interface of the software is written in QT language,and the main program calls the dynamic link library compiled by the magnetic dipole FORTRAN forward code.The excellent calculation characteristics of FORTRAN language and the flexible characteristics of QT interface are integrated,the convenient setting of calculation parameters and the visual display function of model are realized,and the forward simulation software of magnetic dipole source is developed.
作者
杨成坤
陈清礼
郑凯
王志刚
鲁瑶
YANG Chengkun;CHEN Qingli;ZHENG Kai;WANG Zhigang;LU Yao(College of Geophysics and Petroleum Resources,Yangtze University,Wuhan 430100,China;Key Laboratory of Exploration Technologies for Oil and Gas Resources,Ministry Education,Yangtze University,Wuhan 430100,China;BGP,CNPC,Zhuozhou 072751,China)
出处
《物探化探计算技术》
CAS
2022年第1期60-67,共8页
Computing Techniques For Geophysical and Geochemical Exploration
基金
国家重点研发计划(2018YFC0603300,2018YFC0603305)。