A sub-continuous lattice Boltzmann simulation for nanofluid cooling of concentrated photovoltaic thermal receivers. (January 2022)