A full immersed boundary solution coupled to a Lattice–Boltzmann solver for multiple fluid–structure interactions in turbulent rotating flows