A multi-resolution SPH framework: Application to multi-phase fluid-structure interactions