Use in-built Jsc (fitness function) dictionary by setting testing = 2 in the.
In the file that starts with jsc_FDTD_., under the comment %Load simulation file, change the file directory to the directory you have saved the solar cell FDTD file in.
Solar cell FDTD file: Evo_alg_P3HT-ICBA.fsp.
Lumerical, FDTD solutions software + license (you can get 1 month trial version from their website if you have an organization email).
Communication System Toolbox (Matlab 2018b).
Repository for paper titled "Application of Genetic Algorithm for More Efficient Multi-layer Thickness Optimization in Solar Cells".