Physical and mathematical background#
The mathematical background to the AxiSEM3D method is rather complex, but a brief summary might prove useful.
In short, AxiSEM3D solves the 3D equations of motion (which describe the propagation of seismic waves) using a spectral element-pseudospectral method. What this means is that the in-plane parts of the solution are found through one method (spectral methods), whilst the azimuthal (i.e., longitudinal) solutions are found through another (pseudospectral methods).
This may seem like an unusual way to do things, given that the azimuthal solution follows exactly the same physics as the radial and meridional parts. However, what it does let us do is simplify the problem considerably, and hence save on computational cost.
The reason for this is that seismic properties in the Earth vary much more slowly laterally (i.e., in latitude and longitude) than they do radially (i.e in and out toward and from the core). This means that the wavefield is much smoother (less complex) laterally, and is therefore simpler to compute. Of course, the lateral gradients in density and sound speed are not unimportant – so we need to account for them somehow – but equally they are unlikely to cause as much of a challenge from a computational perspective.
In mathematics, it is often common to represent complex functions by series – for example, the Taylor Series of sin (x) can be truncated and used as an approximation. In 3D seismology, we can do a Fourier expansion of the wavefield in the azimuthal direction, and choose how many terms we have in our Fourier series depending on how complex the azimuthal wavefield is. This is just like adjusting the approximation of sin (x) depending on how accurate we want the solution to be: sometimes sin (x) = x is appropriate, sometimes we need \(\sin(x) = x - \frac{x}{3!}\) is fine, and sometimes we need more terms.
This is how AxiSEM3D works: it turns out a Fourier order of 0 is sufficient for a radially symmetric (‘1D’) seismic profile with an implosive/explosive source, 1 is sufficient for a dipole, and 2 for a quadrupole (second rank moment tensor). If we want to have a non-1D model, such as Crust 1.0, we simply increase the Fourier order. How much to increase it by is a non-trivial question and depends on the simulation in question, but a few hundred to a few thousand is common in simulations we have run.