emfinite PETSc FDTD solver to Maxwell electrodynamic equations for non-linear, anisotropic and time-varying materials.