Multi-scale numerical analysis of flow and heat transfer for a parabolic trough collector. (March 2017)