Obviously this is a random structure. However FDTD solves Maxwell Equations deterministically, meaning, a given structure has a theoretically defined result (when delta_x and delta_t approach zero). Thus without detailed knowledge of the published structure, it will be hard to duplicate, if not possible. Please refer this link for some information: Why my simulaitonm result is different from published paper or experiment?
I would say that FDTD can simulate such devices.
To evaluate the capacity of a software, I would suggest that you do some simple testing. For sophisticated devices, you will need experience, knowledge and refine the settings in order to get reasonable result.
For example, normal simulation will require the PML some distance away from device:
such as half wavelength.
and log file shows simulation terminates too early:
the simulation time should be long enough to make sure the frequency domain result is accurate:
here is why we need longer simulation time
Simulation time and Frequency domain monitors
I would suggest that you first check all the online solar examples:
In order to know why I point out the above 3 issues, you may also need to learn some basic settings from various resources such as edu videos: https://www.lumerical.com/learn/