This content was originally found on was a portal to a free, lightweight,interactive Marine CSEM modelling software. The software was been built upon Kerry Key's Dipole1D (website) and AMIRA's Marco 3D IE algorithm. Special thanks to Kerry Key for his great algorithm and Fugro and Curtin University for sponsoring this project.

Download MCSEM Modelling Software

Download - Download CSEMoMatic, a CSEM Forward Modelling Software Package

Learn About Marine CSEM


Modifed from Key 2015



Work Portfolio

Work, images and summaries taken from my PhD Thesis

 Some screenshots from the latest CSEMoMatic Omnium Edition

CSEMoMatic Omnium

, ,

My final electromagnetic software version is called CSEMoMatic - Omnium. The Latin word ‘Omnium’ was chosen because it roughly translates in English to “for all”. The CSEMoMatic software has publically integrated Dipole1D (Key, 2009a) and AMIRA’s 3D Integral Equation Marco (Xiong, 1992) algorithms. A number of proprietary algorithms have been developed and integrated into a proprietary versions including Hursan and Zhdanov (2002) 3D integral equation algorithm INTEM3D, a quasi-analytical inversion algorithm QAINV (Zhdanov et al., 2000) and a 2.5D irregular finite difference modelling Otze (Scholl and Sinkevich, 2012). Considerable work has been placed into CSEMoMatic. Overall approximately 100,000 lines of Java code have been written by myself for all the versions of CSEMoMatic.


Hursan, G. and M. S. Zhdanov (2002). Contraction integral equation method in three-dimensional electromagnetic modeling. Radio Sci. 37 (6), 1089.
Key, K. (2009a). 1d inversion of multicomponent, multifrequency marine CSEM data: Methodology and synthetic studies for resolving thin resistive layers. Geophysics 74 (2),
Scholl, C. and V. Sinkevich (2012). Modeling mcsem data with a finite difference approach and an and unstructured model grid in the presence of bathymetry.
Xiong, Z. (1992). Electromagnetic modeling of 3d structures by the method of system iteration using integral equations. Geophysics 57 (12), 1556–1561.
Zhdanov, M. S., V. I. Dmitriev, S. Fang, and G. Hursan (2000). Quasi-analytical approximations and series in electromagnetic modeling. Geophysics 65 (6), 1746–1757.

Understanding Electromagnetic Field Behaviour

Understanding Marine Controlled Source Electromagnetic Field Propogation

In reality, electromagnetic field propagation is extremely complex. Everything in the earth influences the recorded electromagnetic response, from the highly resistive air to the most seemingly insignificant conductive brine filled sandstone unit. Everybody has a preferred method to understanding electromagnetic field behaviour. It could be mathematically, rules of thumb or with static field lines. I like the idea of streamlines as they are able to visualise simulated electric, magnetic and Poynting vector field lines in time. Each to their own.


Previous entries on Marine CSEM

February 2015 Migration

I have finally migrated over to Digital Earth Lab. So I now have a single integrated website instead which is much easier for me to manage. The new MCSEM section can be found

Read More


October 2013

Its Been Quite a Ride

First of all thanks everyone for their continuing support and feedback.  The download counter has risen to over 1500 downloads (+/- 500 thanks to Ukrainian bots) spanning 70+ countries. It has been a rewarding experience [...]

Read More


September 2012

SVN Access

Hi all. As you might all know the code hasn't been publically available on any proper server.

As per the GPL v3.0 license the source code is officially public. You may do as you like with it. Modify [...]

Read More


August 2012

Brain Controlled Geophysics?

Because I am going to turn this into a published article I have taken a bulk of the article down I have left part of the abstract and conclusion for the interest of people.

Please see [...]

Read More


CSEM Activity Around the World


I really like this map as it highlights the different regions using CSEM and to what extent.

Not too many suprises but you can see high activity areas of:
San Diego [...]

Read More


June 2012

So I have a brain wave reading device?


I have tried some highlyexperimental programming as part of my PhD. As you may have figured out I am not just into Geophysics and MCSEM but I am also into human computer interactions.

The main reason [...]

Read More


Omnium CSEMoMatic Beta v1.0

The next gen beta CSEMoMatic Version.

It is shiny and new! See donwloads to try it out or see some screenshots from the gallery.

Yes, I know it is incomplete, but it is [...]

Read More


New Website

I like change. A new website using the wordpress engine with content management seems like a good place to start.

Read More