Adaptive spectral elements for diffuse interface multi-fluid flow by