Dear colleagues,
I am implementing perfectly matched layers in my in-house finite element code for acoustic and elastic waves. While I do understand the basic concept of PMLs, I am confused by the large number of different variants that can be found in the literature. They mainly differ in the definition of the stretching function (polynomial, exponential or logarithmic variation of the imaginary and real part; with or without frequency shift) as well as the formulation in the time domain (different auxiliary variables, mixed finite elements, convolution,...). Also the implementation in the context of finite elements (especially if they are of high order) can be approached differently.
Can someone recommend a variant that is particularly stable and reliable and can be considered state of the art? Or is there a recent review paper that does a fair comparison?
Thanks a lot for your help.
Best,
Hauke