Efficient and Flexible Multirate Temporal Adaptivity
Daniel R. Reynolds, Sylvia Amihere, Dashon Mitchell, Vu Thai Luan
TL;DR
This work tackles efficient adaptive time stepping for multirate infinitesimal MRI methods solving ODEs with multiple time scales. It introduces two multirate controller families, Decoupled and $H$-$Tol$, and demonstrates their superior robustness and efficiency across benchmark problems when paired with embedded MRI methods, including new MERK embeddings up to order 5. Through extensive numerical experiments and a nested three-scale test, the authors show that these controllers achieve high accuracy at reduced cost, outperforming prior $H$-$h$ approaches in strongly multiscale settings. The results provide practical guidance for selecting MRI methods and controllers in real-world multiscale simulations and extend the toolkit with a fifth-order embedded MRI method.
Abstract
In this work we present two new families of multirate time step adaptivity controllers, that are designed to work with embedded multirate infinitesimal (MRI) time integration methods for adapting time steps when solving problems with multiple time scales. We compare these controllers against competing approaches on two benchmark problems and see that they offer dramatically improved performance and flexibility, with each proposed family excelling on different types of multirate applications. The combination of embedded MRI methods and the proposed controllers enable adaptive simulations of problems with a potentially arbitrary number of time scales, achieving high accuracy while maintaining low computational cost. Additionally, we introduce a new set of embeddings for the family of explicit multirate exponential Runge--Kutta (MERK) methods of orders 2 through 5, resulting in the first-ever fifth-order embedded MRI method. Finally, we compare the performance of a wide range of embedded MRI methods on our benchmark problems to provide guidance on how to select an appropriate MRI method and multirate controller.
