Surface-borehole TEM forward modeling
收藏资源简介:
They are the parallelized codes used for surface-borehole TEM forward modeling based on the code Loki (developed by Fred Sugeng, Art Raiche and Glenn Wilson in Electromagnetic Modeling Group – CSIRO Exploration & Mining ). The codes are compiled in the language ANSI Standard Fortran 95. The code is parallelized with MPI and OpenMP. With the software Visual Studio and Intel Parallel Studio XE, one can open the codes and do the surface-borehole TEM forward modeling with any geological model. Four codes are developed based on the Loki, they are (1) ModSBTEM_3D_LbyL.v1 parallelized with even mode, the tasks are assigned to the processors evenly; (2) ModSBTEM_3D_LbyL.v2 parallelized with uneven mode, the tasks are assigned to the processors randomly; (3) ModSBTEM_3D_LbyL.v3 parallelized with uneven mode and optimized with multiple meshes, the geological model is discretized with multiple meshes; (4) ModSBTEM_3D_LbyL_Hybrid.v2.2 parallelized with hybrid MPI and OpenMP. Hardware requirement: a computer with multiple cores; software: Visual Studio and Intel Parallel Studio XE; program language: ANSI Standard Fortran 95.
本系列代码为基于Loki代码(由Fred Sugeng、Art Raiche与Glenn Wilson于澳大利亚联邦科学与工业研究组织(CSIRO)勘探与采矿部电磁建模小组开发)开发的并行化代码,用于地面-井中瞬变电磁法(Transient Electromagnetic Method, TEM)正演模拟。该系列代码采用ANSI标准Fortran 95语言编写,通过消息传递接口(Message Passing Interface, MPI)与开放多处理(Open Multi-Processing, OpenMP)实现并行化。借助Visual Studio与Intel Parallel Studio XE软件,用户可打开代码并基于任意地质模型开展地面-井中TEM正演模拟工作。 基于Loki代码共开发了四款衍生代码,具体如下: (1) ModSBTEM_3D_LbyL.v1:采用均匀模式并行,任务将均匀分配至各处理器; (2) ModSBTEM_3D_LbyL.v2:采用非均匀模式并行,任务随机分配至各处理器; (3) ModSBTEM_3D_LbyL.v3:采用非均匀模式并行并通过多网格优化,地质模型将通过多网格进行离散化; (4) ModSBTEM_3D_LbyL_Hybrid.v2.2:采用MPI与OpenMP混合并行模式。 本系列代码的硬件要求为搭载多核处理器的计算机;软件依赖为Visual Studio与Intel Parallel Studio XE;编程语言为ANSI标准Fortran 95。




