Unconditionally energy-stable linear convex splitting algorithm for the L2 quasicrystals
Quasicrystals have extensive applications in material sciences. In this article, we develop an unconditional energy-dissipation-preserving, temporally second-order accurate, and linear method for solving a L2-gradient flow-based quasicrystal model. A truncated technique is introduced to regularize t...
Gespeichert in:
Veröffentlicht in: | Computer physics communications 2024-02, Vol.295, p.108984, Article 108984 |
---|---|
1. Verfasser: | |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Quasicrystals have extensive applications in material sciences. In this article, we develop an unconditional energy-dissipation-preserving, temporally second-order accurate, and linear method for solving a L2-gradient flow-based quasicrystal model. A truncated technique is introduced to regularize the nonlinear terms so that their second derivative is upper bounded. Based on the idea of the convex splitting method, we split free energy into the difference between two convex functionals. The convexity provides an appropriate choice of linear stabilization parameter. A linear and temporally second-order accurate algorithm is constructed utilizing the implicit-explicit Runge–Kutta method. In each time step, we can analytically prove that the proposed scheme satisfies the energy dissipation law. The Fourier spectral method is used to perform spatial discretization. Through numerical experiments, the accuracy, energy stability, and capability of the proposed method for quasicrystals are verified.
•Unconditionally energy-stable method is proposed for the quasicrystals.•The proposed scheme is linear and totally decoupled.•The proposed scheme is temporally second-order accurate. |
---|---|
ISSN: | 0010-4655 1879-2944 |
DOI: | 10.1016/j.cpc.2023.108984 |