A multiscale model handling both microbubbles and large cavities in flow is developed. A discrete singularity model is used to track microbubbles at microscale. A continuum model with level set method is used to capture large cavity at macroscale. An inter-scales transition scheme is used to bridge the micro and macro scales. The model is applied to simulate cavitating flows from inception to super cavitation.