The scalar auxiliary variable (SAV) approach was considered by Shen et al. in Shen et al. (2019) and has been widely used to simulate a series of gradient flows. However, the SAV-based schemes are known for the stability of a ‘modified’ energy. In this paper, we construct a series of modified SAV approaches with unconditional energy dissipation law based on several improvements to the classic SAV approach. Firstly, by introducing the three-step technique, we can reduce the number of constant coefficient linear equations that need to be solved at each time step, while retaining all of its other advantages. Secondly, the addition of energy-optimal technique and Lagrange multiplier technique can make the numerical schemes have the advantage of preserving the original energy dissipation. Thirdly, we use the first-order approximation of the energy balance equation in the GSAV approach, instead of discretizing the dynamic equation of the auxiliary variable, so that we can construct the high-order unconditional original energy stable numerical schemes. Finally, representative numerical examples show that the efficiency and accuracy of the proposed schemes are improved.
Read full abstract