Preconditioning Methods For Ideal And Multiphase Fluid Flows