基于Julia语言的大地电磁三维正演模拟

2022年 44卷 第02期
阅读:77
查看详情
邢雯淋 曹辉 曹礼刚 李小翠 魏统彪 张朝晖
在编写电磁法正演模拟代码这类高级且复杂的计算程序时,通常需要采用动态语言和静态语言相结合的双重编程语言来完成,这给研究工作者带来了诸多不便。为了提高编程效率,降低编程复杂性,这里采用全新的、能有效地简化编写工作量的Julia语言来编写大地电磁三维正演程序,正演代码实现由有限体积法(MFV)建立的基于各向同性介质的三维模型,并对其进行数值模拟,同时采用Dublin测试模型1(DTM1)进行正确性验证,也证明了基于Julia语言的大地电磁三维正演模拟是准确可靠的,使用Julia编写的代码具有更好的可读性、可维护性和可扩展性,这对于从事电磁法正反演研究的工作者来说,Julia语言将是一个更为简便高效的编程工具。