CFD modeling of transpired solar collectors and characterisation of multi-scale airflow and heat transfer mechanisms. (June 2016)