Methodology Immersed boundary method (IBM) is gaining increasing attentions on its unique capability to deal with complex stationary/moving boundaries, which makes it ideally suitable to complex flow modeling, such as those encountered in the biological, physiological, and bio-inspired systems. A three-dimensional sharp interface IBM based incompressible flow solver been developed for complex flow simulations. The