A conjugate-heat-transfer immersed-boundary method for turbine cooling