Method for writing 3D UPML in Matlab
I have writen 3D PML (based on Barenger) code in matlab but I have confused when I joint between pml and main together at interface region , So I have changed to write in UPML . I would like to ask for suggestion in this method ,I am not sure that in main region also must use UPML formula too or not, or use general formula(in free space)?
Could anyone summarize the method of 3D UPML ?
email: khanitm(at)yahoo.com
Thanks,
Khanit
I summarize this PML in Chapter 4 of my dissertation. You can certainly use the PML equations in your problem space as long as your "lossy" parameters are zero. The lossy terms should slowly increase as you progress into any of your absorbing boundaries. Since implementing the PML involves integrations and hence extra calculations, it is most efficient to only perform these computations in the PML sections.
-Tip
thank you very much
acutally, it can be downloaded from the author's university, university of central florida
Thank you very much. I have already succeed in 3d upml by formula in Taflove's book.
Did you have matlab code for 3D FDTD. If you have it please upload for me, or if you havent seen in any of the link please give the link.
It will be usefull for my project.
With regards
Vasi
It's my 3d upml code Reference by formula in Taflove's book.
You should have "Computational Electrodynamics FDTD" it's Taflove's book.
It'll be helpful for do your project and write a code.
Hope this help
regards
hi
CPML is better than UPML. If anybody has the CPML Fortran 90 code provided by Taflove, kindly send me a copy.
Jithesh
sorry ,i can not download this paper
CPML is better than UPML because CPML can treats dispersive case. Moreover, the codes are also clearly stated in Taflove's book. Please refer to CHAPTER 7
Thanks a lot,rrumpf. It's really helpful to me.
thanks for your discussion