emsig / emg3d

A multigrid solver for 3D electromagnetic diffusion
https://emg3d.emsig.xyz
Apache License 2.0
66 stars 7 forks source link

Better integrate magnetic source and receiver #46

Closed prisae closed 5 years ago

prisae commented 5 years ago

emg3d can be used to model electric and magnetic sources with electric or magnetic receivers.

How to get the magnetic response from the electric field is shown here:

How to calculate the electric and magnetic fields due to a magnetic source is shown in:

However, nicely implemented is the default, the electric field to an electric source.

Implement the other cases properly, with msrc and mrec parameters just like in empymod. Steps to take care of in doing so (not all are mandatory; just take magnetic loop sources and magnetic dipole receivers into account, should be fine):

This, together with https://github.com/empymod/empymod/issues/47, will make empymod and emg3d very similar in behaviour and possibilities.

prisae commented 5 years ago

Notes

Closing this for now. If anything of this affects you, please re-open.

prisae commented 4 years ago

I think this is mostly addressed via the new survey and simulation classes and survey.Dipole.