Closed komatits closed 7 years ago
It will be easy to add PML in its current form once we have the new (very fast) DSM coupling; this comes from the fact that PML is currently implemented in SPECFEM3D only for external mesh faces that are parallel to X, Y or Z, but once we have the fast DSM calculation for any point we can easily switch (at least temporarily) from a mesh for a chunk of the Earth to a mesh for a cube (with the right Earth curvature and topography at its surface).
See the picture below.
This trick will of course not work if the chunk becomes big (in terms of aperture in degrees) because then the elements in the two upper corners could become too distorted due to Earth curvature).
Another (better) option would be to implement titled PMLs, i.e. PMLs for absorbing layers not parallel to X, Y or Z, but that is not done yet. (see also geodynamics/specfem3d#312 ).
Vadim Monteiller @vmont will do that in 2016 (if he joins our group), following a discussion with him at EGU'2015.
Probably not needed any more, just use SPECFEM3D_Cartesian with a mesh designed for a chunk using Trelis, Gmsh or similar.
See https://github.com/geodynamics/specfem3d/issues/312