Mathematical modeling and analysis of biologically inspired systems has been a fascinating research topic in recent years. In this work, we present the results obtained from the simulation of an elastic rod (that mimics a flagellum axoneme) rotational motion in a viscous fluid by using the lattice Boltzmann method (LBM) combined with an immersed boundary method (IBM). A finite element model consists of a set of beam and truss elements used to discretize the flagellum axoneme while the fluid flow is solved by the well-known LBM. The hydrodynamic coupling to maintain the no-slip boundary condition between the fluid and the elastic rod is conducted with the IBM. The rod is actuated with a torque applied at its base cross-section that acts as a driving motor of the axoneme. We simulated the rotational dynamics of the rod for three different rotational frequencies (low, medium, and high) of the motor. To compare with previous publication results, we chose the sperm number Sp=L(4πμω)/(EI)1/4 as the validation parameter. We found that at the low rotational frequency, f = 1.5 Hz, the rod performs stable twirling motion after attaining an equilibrium state (the rod undergoes rigid rotation about its axis). At the medium frequency, f = 2.65 Hz, the rod undergoes whirling motion, where the tip of the rod rotates about the central rotational axis of the driving motor. When the frequency increases further, i.e., when it reaches the critical value, fc ≈ 2.7 Hz, the whirling motion becomes over-whirling, where the tip of the filament falls back to the base and performs a steady crank-shafting motion. All three rotational dynamics, twirling, whirling, and over-whirling, and the critical value of rotational frequency are in good agreement with the previously published results. We also observed that our present simulation technique is computationally more efficient than previous works.