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)?