The simulation of more complex geometries that could have many more surfaces than rectangular LSCs will lead to increased computational time. Fortunately, the ray-tracing problem is considered embarrassingly parallel, since each ray is independent and does not interact with other rays. For this reason, the simulation can be split across multiple computing cores to speed up computational time. This is especially useful with access to a supercomputer with dozens of cores.