I'm trying to develop a 3D Cylindrical FDTD code with CPML boundary conditions regarding a simulation of a waveguide. So, CPML will be located at the far end of the waveguide along the z-axis (propagation axis). The Z coordinate should be stretched also and pml conductivity should be scaled according to a numeric profile. Usual FDTD equations include the term (2epsilon-sigma*dt)/(2epsilon+sigma*dt) regarding conductivity inside the medium. But CPML equations also use the term conductivity to describe the scaled quantity used in them. With only z stretching, only rho and phi components' PML equations use the scaled conductivity (in this case z-component of coductivity via the convolution terms). The question is, should I use the z-component of the scaled conductivity in the update equations of Ez component, or it should be used ONLY for the stretched components' equations (namely Erho and Ephi in this case)?

More Dimitrios V. Peponis's questions See All
Similar questions and discussions