The ghost fluid method for compressible gaswater simulation
An analysis is carried out for the ghost fluid method (GFM) based algorithm as applied to the gaswater Riemann problems, which can be construed as two single-medium GFM Riemann problems. It is found that the inability to provide correct and consistent Riemann waves in the respective real fluids by these two GFM Riemann problems may lead to inaccurate numerical results. Based on this finding, two conditions are suggested and imposed for the ghost fluid status in order to ensure that correct and consistent Riemann waves are provided in the respective real fluids during the numerical decomposition of the singularity. Using these two conditions to analyse some of the existing GFM-based algorithms such as the original GFM [J. Comput. Phys. 152 (1999) 457], the new version GFM [J. Comput. Phys. 166 (2001) 1; J. Comput. Phys. 175 (2002) 200] and the modified GFM (MGFM) [J. Comput. Phys. 190 (2003) 651], it is found that there are ranges of conditions for each type of solution where either the original GFM or the new version GFM or both are unable to provide correct or consistent Riemann waves in one of the real fluids. Within these ranges, examples can be found such that either the original GFM or the new version GFM or both are unable to provide accurate results. The MGFM is also found to encounter difficulties when applied to nearly cavitating flow. Various examples are presented to demonstrate the conclusions obtained. The MGFM with proposed modification when applied to nearly cavitating flow is then found to be quite robust and can provide relatively reasonable results.
ghost fluid method gaswater riemann problem gfm riemann problem approximate riemann problem solver level-set method