This section is not ready.
Code architecture in general is described in this paper
I. Valuev, A. Deinega, A. Knizhnik, B. Potapkin, “Creating Numerically Efficient FDTD Simulations Using Generic C++ Programming”, Lecture Notes in Computer Science 4707, 213 (2007)
httpPDF