For gradient flows, the existing structure-preserving schemes are difficult to achieve arbitrary high-order accuracy in time while preserving maximum-principle (MBP) and energy dissipating simultaneously. In this paper, we develop a new framework for constructing structure-preserving schemes which shall preserve those nice properties. By introducing KKT-conditions for energy dissipating and bound-preserving, we rewrite the original gradient flow into an expanded and coupled system. We shall utilize a novel predictor-corrector-corrector framework, termed the PCC method, which consists of a prediction from any numerical scheme to the user's favor, followed by two correction steps designed to enforce energy stability and MBP, respectively. We take the exponential time differencing Runge-Kutta scheme (ETDRK) as an example and establish the unique solvability and robust error analysis for our new framework. Extensive numerical experiments are provided to validate the efficiency and accuracy of our new approach. Enough numerical comparisons with the existing popular schemes are shown that our structure-preserving schemes can avoid numerical oscillations and capture the exact evolution of energy.
翻译:暂无翻译