Sofeware needed before running:
Dakota, installation guideline: https://github.com/shuangw1012/Dakota.git
SOLSTICE, installation guideline: https://github.com/anustg/solstice-scripts.git
Receiver thermal model: https://github.com/casselineau/Open_CSPERB
Reference paper: S. Wang, C.-A. Asselineau, J. Pye, J. Coventry, An efficient method for aiming heliostat using ray-tracing, SolarPACES, 2020.