计算机工程与科学 ›› 2026, Vol. 48 ›› Issue (3): 422-433.
彭桦,吴志强,肖调杰,李世杰,龚春叶,杨博,王浩东,陈星佑
PENG Hua,WU Zhiqiang,XIAO Tiaojie,LI Shijie,GONG Chunye,YANG Bo,WANG Haodong,CHEN Xingyou
摘要: 海洋可控源电磁法MCSEM广泛应用于水下目标电磁探测、海洋电磁通信和海洋油气资源勘探等领域。然而,当前MCSEM数值模拟面临计算精度不足、并行通信效率低下和扩展性受限等问题,难以满足大规模三维复杂模型的计算需求。为此,设计并实现了一种基于四阶时域有限差分的多层级并行数值模拟算法。该算法采用发射源间并行计算和子区域并行求解策略,充分挖掘了并行粒度,并通过远程内存访问技术有效降低通信开销,显著提升了并行效率。然后,通过多个典型案例测试验证了该算法的正确性与高效性。结果表明,在发射源数量为8个、区域规模为20 km×20 km×12 km且网格规模为245×245×512情况下,针对不考虑空气层的深海模型,采用8个进程组共2 048个进程时,计算时间由串行的57.05 h缩短至72.96 s,加速比超线性达到2 815.04,并行效率为137.45%;针对考虑空气层的浅海模型,采用8个进程组共256个进程时,计算时间由串行的64.78 h缩短至59.75 min,加速比为65.05,并行效率为25.41%,表明所提算法具有较好的可扩展性及计算精度,为海洋电磁数值模拟提供了一种高效的解决方案。