An improved direct-forcing immersed boundary method for simulations of flow and heat transfer in particle-laden flows. (August 2022)