# Can PML be achieved?

**URL:** https://community.freefem.org/t/can-pml-be-achieved/3763
**Category:** Feature Request
**Created:** [February 20, 2025, 1:20pm UTC](https://community.freefem.org/t/can-pml-be-achieved/3763 "2025-02-20T13:20:31Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![syong](https://avatars.discourse-cdn.com/v4/letter/s/b5a626/32.png) [@syong](https://community.freefem.org/u/syong)
#### Post date: [February 20, 2025, 1:20pm UTC](https://community.freefem.org/t/can-pml-be-achieved/3763/1 "2025-02-20T13:20:31Z")

</div>

In time-domain wave problems, PML (Perfect Match Layer) serves as an excellent artificial boundary, capable of addressing the pseudo-reflection phenomenon caused by truncation boundaries. Is it possible to implement this artificial boundary in FreeFEM? Actually, I noticed that several friends have mentioned PML here, but it seems that no one can solve the related problems.

---

<div class="post-metadata">

### Author: ![frederichecht](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.freefem.org/frederichecht/32/15_2.png) [@frederichecht](https://community.freefem.org/u/frederichecht)
#### Post date: [February 20, 2025, 4:51pm UTC](https://community.freefem.org/t/can-pml-be-achieved/3763/2 "2025-02-20T16:51:30Z")

</div>

The problem with the PML method is your a lot of case,.

They is no problem to do PML with freefem++, and some exemple use PML.

---

<div class="post-metadata">

### Author: ![syong](https://avatars.discourse-cdn.com/v4/letter/s/b5a626/32.png) [@syong](https://community.freefem.org/u/syong)
#### Post date: [February 22, 2025, 2:53am UTC](https://community.freefem.org/t/can-pml-be-achieved/3763/3 "2025-02-22T02:53:10Z")

</div>

Thank you for your response. Where can I find such a case?

---

<div class="post-metadata">

### Author: ![frederichecht](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.freefem.org/frederichecht/32/15_2.png) [@frederichecht](https://community.freefem.org/u/frederichecht)
#### Post date: [February 24, 2025, 12:29pm UTC](https://community.freefem.org/t/can-pml-be-achieved/3763/4 "2025-02-24T12:29:17Z")

</div>

find PML in examples.

---

<div class="post-metadata">

### Author: ![frederichecht](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.freefem.org/frederichecht/32/15_2.png) [@frederichecht](https://community.freefem.org/u/frederichecht)
#### Post date: [February 24, 2025, 3:49pm UTC](https://community.freefem.org/t/can-pml-be-achieved/3763/5 "2025-02-24T15:49:16Z")

</div>

you can see [FreeFem-sources/examples/ffddm/Helmholtz\_geophysics.edp at develop · FreeFem/FreeFem-sources · GitHub](https://github.com/FreeFem/FreeFem-sources/blob/develop/examples/ffddm/Helmholtz_geophysics.edp)

---

<div class="post-metadata">

### Author: ![syong](https://avatars.discourse-cdn.com/v4/letter/s/b5a626/32.png) [@syong](https://community.freefem.org/u/syong)
#### Post date: [February 25, 2025, 10:32am UTC](https://community.freefem.org/t/can-pml-be-achieved/3763/6 "2025-02-25T10:32:49Z")

</div>

Thank you very much!
