the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
3D magnetotelluric forward modeling using an edge-based finite element method with a variant semi-unstructured conformal hexahedral mesh
Abstract. This research presents the implementation of a semi-structured hexahedral mesh for the edge-based finite element method, which is utilized in solving 3D magnetotelluric (MT) modeling. The semi-unstructured hexahedral mesh comprises an unstructured quadrilateral mesh for the horizontal directions and an automatically generated non-uniform mesh for the vertical direction. The edge-based finite element approach, utilizing this mesh pattern, has been developed. We present, compare, and discuss the accuracy, efficiency, and flexibility of our MT forward modeling codes for various 3D models. Numerical experiments indicate that our approach provides good accuracy when local mesh refinement is applied around sites and within the focus zone, yielding superior results compared to the conventional edge-based finite element method with a standard structured hexahedral mesh. The reliability of the developed codes was confirmed through comparisons with analytical solutions, benchmark COMMEMI3D, and topographic models. Furthermore, our developed codes, which incorporate a semi-unstructured hexahedral mesh, exhibit valuable features, such as managing topographic and complex zones, and refining the local mesh for a 3D domain over a structured hexahedral mesh. However, they require fewer mesh data points, such as nodes and elements, within the mesh.
- Preprint
(15822 KB) - Metadata XML
- BibTeX
- EndNote
Status: final response (author comments only)
-
RC1: 'Comment on egusphere-2025-3317', Colin Farquharson, 30 Aug 2025
-
AC1: 'Reply on RC1', Weerachai Sarakorn, 10 Sep 2025
Dear Prof. Colin Farquharson (Referee-1),
Thank you very much for your valuable comments and discussion. For each comment, I respond to your points one by one. All are included in the attached supplement. My response will help clarify our manuscript and demonstrate the validity and significance of our research approach and results.
Weerachai Sarakorn
-
AC2: 'Reply on RC1', Weerachai Sarakorn, 09 Oct 2025
Dear Prof. Colin Farquharson (Referee-1),
For my additional responses, we can show that our work is efficient for a more realistic model—the real terrain model.
We can retrieve the elevation in our specific domain, and then create a mesh that represents real terrain. The efficiency and accuracy of our algorithm for this model can be presented and discussed.
Citation: https://doi.org/10.5194/egusphere-2025-3317-AC2
-
AC1: 'Reply on RC1', Weerachai Sarakorn, 10 Sep 2025
-
RC2: 'Comment on egusphere-2025-3317', Anonymous Referee #2, 15 Oct 2025
Dear Drs. Sarakorn and Mukwachi,
This is a well-written and thorough manuscript that makes a valuable contribution to the field of 3D MT modelling. I only have a few of minor comments and suggestions.
From the presented material it is difficult to intuitively understand how the semi-unstructured horizonal mesh relates to the more conventional vertical mesh, especially in the first few model layers. I suggest that it would be very instructive for a reader to have an expanded version of Figure 11. The expanded figure would include some additional horizontal slices through the shallow parts of the model showing the mesh structure. Alternatively, a slice through the model under the topography feature with a depth extent of approx. 4 km would allow a fuller understanding of how the mesh functions in the shallow subsurface.
A similar additional section or couple of slices might also be instructive for the mesh structure in Figure 7.
Additional minor suggestions -
There are a few overly long sentences in the manuscript that could be shortened for clarity. Specifically:
- Line 21. “In the early era, the IE method, based on applying Green’s function to the scattering equation, and the SGFD, a variant of the SGFD method that enforces the continuity of electric current along the block’s edges and across its faces (Yee, 1966; Siripunvaraporn et al., 2002), are accurate and efficient for the simple 3D domain.“
- Line 94. “By combining the geometric flexibility of a paving algorithm for the horizontal plane with controlled, adaptable vertical layering, this approach is expected to offer new and improved performance for 3D MT modeling through the EBFE approach, providing more accurate solutions and better computational efficiency by effectively addressing electromagnetic fields across highly contrast geophysical structures, which are crucial for correct simulation of MT responses.”
- Line 104. “By combining the geometric flexibility of a paving algorithm for the horizontal plane with controlled, adaptable vertical layering, this approach is expected to offer new and improved performance for 3D MT modeling through the EBFE approach, providing more accurate solutions and better computational efficiency by effectively addressing electromagnetic fields across highly contrast geophysical structures, which are crucial for correct simulation of MT responses.”
Other comments:
- The sentence on line 160 needs to be edited to make the meaning clear.
- The sentence on line 229 needs to be edited to make the meaning clearer.
- Nam et al. is incorrectly marked as Name et al. in Figure 12.
- Figure 5 uses both east-west/north-south and x/y nomenclature when describing the model in the bottom two panels. It would be better to only use one reference system to make the figure clearer.
All the best.
Citation: https://doi.org/10.5194/egusphere-2025-3317-RC2 -
AC3: 'Reply on RC2', Weerachai Sarakorn, 26 Oct 2025
Dear Referee-2,
I want to thank you for your valuable suggestions and comments. All authors' responses are summarized in the attached file. Additionally, the revised version of our manuscript will include further improvements. More real-world domains may be added and illustrated to demonstrate that our algorithm is practical for implementation.
-
EC1: 'Comment on egusphere-2025-3317', Christoph Schrank, 16 Oct 2025
Dear authors,
thanks very much for your submitting your work to Solid Earth. We have now received a second expert review and invite you to address all reviewer comments in detail.
I am very grateful to both reviewers for their expert advise and insightful comments.
Best wishes
Chris Schrank
Citation: https://doi.org/10.5194/egusphere-2025-3317-EC1 -
AC4: 'Reply on EC1', Weerachai Sarakorn, 26 Oct 2025
Dear Editor,
Thank you very much to the editor for completing the review process. We hope that if given the opportunity to revise our work based on the reviewer’s suggestions and comments, our research will be useful for readers and the geoscience community in the future.
Best Regards
Citation: https://doi.org/10.5194/egusphere-2025-3317-AC4
-
AC4: 'Reply on EC1', Weerachai Sarakorn, 26 Oct 2025
Viewed
| HTML | XML | Total | BibTeX | EndNote | |
|---|---|---|---|---|---|
| 1,362 | 62 | 28 | 1,452 | 79 | 81 |
- HTML: 1,362
- PDF: 62
- XML: 28
- Total: 1,452
- BibTeX: 79
- EndNote: 81
Viewed (geographical distribution)
| Country | # | Views | % |
|---|
| Total: | 0 |
| HTML: | 0 |
| PDF: | 0 |
| XML: | 0 |
- 1
Dear Drs. Sarakorn & Mukwachi,
I think this is a good, useful (and novel) method that you present. Also, the paper's well-written, well-organized, and illustrated well. I only have a small number of minor comments and suggestions.
Very last line of page 1, when talking about staggered-grid finite-difference: It would be good to be more precise in this statement. If it's the typical staggered-grid for the E-field equation, then it's the tangential electric field, I believe, that's continuous between cells, with no built-in condition on the current.
This is probably getting far too pedantic, so feel free to ignore. But, it would be possible to formulate the typical integral equation approach (whether one that doesn't work for high contrast or one that does) using, e.g., unstructured tetrahedral meshes, to accurately model a real-life ore-body, etc. And it is possible to formulate staggered-grid finite-difference (or "finite-volume") for, e.g., unstructured tetrahedral meshes. I'd argue, therefore, that it's not so much the methods themselves that are limited to rectangular discretizations but the implementations that people have derived and coded up.
Lines 37-38: One problem with the simple rectilinear meshes is the poor mesh quality, and hence ill-conditioning of the system, resulting from extending padding zones out to the boundary of the domain, which ends up with very pizza-box-like cells. This is very nicely illustrated by your Figure 5.
What field do you use for your boundary conditions: the electric field in a homogeneous halfspace (and if so, what's the conductivity of the halfspace?), or in a horizontally layered Earth, or in 2D models?
Why use a mesh made from quadrilateral elements and not one made from triangular elements, and then extrude those triangles downwards?
Lines 96-97: This is perhaps slightly important. Can your meshing, and hence the forward-modelling code, handle cells of variable vertical extent? This is what the sentence over these two lines suggests. However, there is nothing else in the manuscript that mentions this. If your method (meshing & MT modelling) can handle this, it would be good to see this shown off and demonstrated in an example (perhaps the trapezoidal hill model of Nam et al.).
Figure 1: In this figure you're meaning to indicate on which boundaries of the domain the (non-zero) tangential component of the background electric field is being applied for the two different polarizations, is that correct? But you still need to provide conditions on the other boundaries, it's just that these involve forcing the tangential electric field to zero?
Line 149: Can't you use analytic formulae for the integrals? Why use a numerical integration technique? Doesn't this take quite a bit longer?
Line 165 and thereabouts: It's not 100% clear: Do you use a sparse, direct solver from NumPy (or elsewhere), or an iterative solver? (If an iterative solver, are you doing any kind of divergence correction, or using a specially designed preconditioner, to help with convergence?)
Figure 5: What does the vertical cross section at y=0km look like? That would be interesting to see, including the cells up under the observation locations. Presumably the aspect ratios of those cells are good? Same for Figure 7.
Figure 11: It would be interesting to see a vertical slice through the mesh along the line of observation locations. Do the vertical extents of the cells in a layer vary?
Figure 12: I think it would be good to re-do this figure. Perhaps digitize the data points from the figure in Nam et al. (their Figure 12, isn't it?) as this would allow you to plot their data on a new graph that you then have total control over. And don't include the 2D results, which are the ones that have the elevated apparent resistivities in the middle of the survey line for the yx-polarization, counter to what the 3D results are doing: this is just distracting. Even having the crosses (2D results) on the graph of xy apparent resistivities is distracting and takes away from how close your results are to the 3D results of Nam et al.
Best wishes,
Colin Farquharson.