Calculation of the electromagnetic fields for a source above a layered media often requires evaluations of Hankel transforms. 3D modelling schemes that are based on the scattered field formulation require the calculation of Hankel transforms in all points of the computational domain. We show that with a parallelization and optimization of the digital filters it is possible to calculate accurate 1D solutions for each node of the grid on-the-fly. Even with the use of the high-quality filters, the computational cost is negligible compared to the subsequent solution of a 3D problem.


Article metrics loading...

Loading full text...

Full text loading...


  1. Anderson, W.L.
    [1979] Numerical integration of related Hankel transforms of orders 0 and 1 by adaptive digital filtering, Geophysics, 44, 1287–1305.
    [Google Scholar]
  2. Belliveau, P., Farquharson, C. and Haynes, R.
    [2014] ArjunAir: updating and parallelizing an existing time domain electromagnetic inversion program, SEG Annual Meeting, Society of Exploration Geophysics.
    [Google Scholar]
  3. Dagum, L. and Menon, R.
    [1998] OpenMP: an industry standard API for shared-memory programming, Computational Science & Engineering, IEEE, 5(1), 46–55.
    [Google Scholar]
  4. Key, K.
    [2009] 1D inversion of multicomponent, multifrequency marine CSEM data: Methodology and synthetic studies for resolving thin resistive layers, Geophysics, 74(2), F9–F20.
    [Google Scholar]
  5. Kong, F.N.
    [2007] Hankel transform filters for dipole antenna radiation in a conductive medium, Geoph. Prospect., 55, 83–89.
    [Google Scholar]
  6. Løseth, L.O. and Ursin, B.
    [2007] Electromagnetic fields in planarly layered anisotropic media, Geophys. J Int., 170(1), 44–80.
    [Google Scholar]
  7. Märtin, C.
    [2014] Multicore processors: challenges, opportunities, emerging trends, Embedded World Conference Proceedings (Nuremberg, Germany, Design & Elektronik).
    [Google Scholar]

Data & Media loading...

This is a required field
Please enter a valid email address
Approval was a Success
Invalid data
An Error Occurred
Approval was partially successful, following selected items could not be processed due to error