srlife: a software tool for estimating the life of high temperature concentrating solar receivers. Part I – metallic receivers. - Messner, Mark C.; Barua, Bipul (Solar Energy, 2025)