Nanofluids are advanced fluids containing nano-sized particles that have emerged during the last two decades. Nanofluids are used to improve system performance in many thermal engineering systems.