In this paper, we implement exponential integrators, specifically Integrating Factor (IF) and Exponential Time Differencing (ETD) methods, using pseudo-spectral techniques to solve phase-field equations within a Python framework. These exponential integrators have showcased robust performance and accuracy when addressing stiff nonlinear partial differential equations. We compare these integrators to the well-known implicit-explicit (IMEX) Euler integrators used in phase-field modeling. The synergy between pseudo-spectral techniques and exponential integrators yields significant benefits for modeling intricate systems governed by phase-field dynamics, such as solidification processes and pattern formation. Our comprehensive Python implementation illustrates the effectiveness of this combined approach in solving phase-field model equations. The results obtained from this implementation highlight the accuracy and computational advantages of the ETD method compared to other numerical techniques.
翻译:本文采用伪谱技术实现指数积分器——具体包括积分因子法(IF)和指数时间差分法(ETD)——在Python框架下求解相场方程。这些指数积分器在处理刚性非线性偏微分方程时展现出稳健的性能与精度。我们将此类积分器与相场建模中广泛使用的隐式-显式(IMEX)欧拉积分器进行对比。伪谱技术与指数积分器的协同作用为建模受相场动力学支配的复杂系统(如凝固过程和图案形成)带来了显著优势。我们提供的完整Python实现展示了该组合方法求解相场模型方程的有效性。基于该实现获得的结果凸显了ETD方法相比其他数值技术在精度和计算效率方面的优势。