Before revision:  Furthermore, the algorithm has a simple structure and can be merged into current FDTD software packages easily. The C++ source code for this paper is provided as supporting information for public access .
After revision:  Furthermore, the algorithm has a simple structure and can be merged into any existing FDTD software package very easily .