File Exchange

image thumbnail

PML in 2D FDTD of TMz mode EM wave

version (2.9 KB) by Abhishek Anchal
PML in 2D FDTD of TMz mode EM wave


Updated 18 Feb 2014

View Version History

View License

This program simulate PML as absorbing boundary condition for 2D-FDTD of TMz mode EM wave. This program works for any rectangular workspace with same or different step size in x and y direction

Cite As

Abhishek Anchal (2021). PML in 2D FDTD of TMz mode EM wave (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (6)


Ali Imran

Dear Abhishek

Thank you for referring the book. I shall be thankful if you could answer two of my queries:

1- Why did you need to insert the ABC for the incident buffer? Since PML should do the job. I have tried to simulate without ABC buffer, but I got reflections from the TFSF boundary after a while...

2- The other point, which I did not understand is that, why do we need to inverse the permittivity and permeability in the direction we apply PML to other directions, for example ufx(x) = 1/ufx(y).

I hope that you explanation will be much beneficial to me.

best regards




Abhishek Anchal

Hi Imran,

Sorry for late reply.
You can refer the book Electromagnetic Simulation Using the FDTD Method, 2nd Edition by Dennis M. Sullivan for more details.

Ali Imran

Dear abhishek

Can you please refer the text to understand the formulations.


MATLAB Release Compatibility
Created with R2012b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Tags Add Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!