Не за что.
Я только с Pml-слоями и работал, другие ПГУ реализовывать не пытался даже, так что не знаю толком ничего. Но, на сколько я понял, другие ПГУ не такие универсальные - все равно дают отражения в различных ситуациях, а Pml-слои вообще никаких отражений не дают, только ошибки численные на все решение накладывают. Также что в них плохо - это то, что при их реализации придется решать два матричных уравнения на каждом временном шаге вместо одного, и строить сразу десять глобальных матриц вместо трех.
Цитата:
Например, среда распространения неоднородная и ближе к мнимой границе свойства среды поглощать волну увеличивается
Это можно сделать, просто плавно увеличивая коэффициент демпфирования среды в каждой расчетной точке при подходе к границе. Но только это ничего не даст - будут возникать дополнительные отражения по мере продвижения волны при увеличении коэффициента демпфирования. Среда как бы чувствует изменение свойств поглощения волн и дает отражения.