A discrete-forcing immersed boundary method for turbulent-flow simulations. (February 2021)