Impact of spatial coarsening on Parareal convergence for the linear advection equation
Angel, Götschel, Ruprecht
The Parareal parallel-in-time integration method often performs poorly when applied to hyperbolic partial differential equations. This effect is even more pronounced when the coarse propagator uses a reduced spatial resolution. However, some combinations of spatial discretization and numerical time stepping nevertheless allow for Parareal to converge with monotonically decreasing errors. This raises the question how these configurations can be distinguished theoretically from those where the error initially increases, sometimes over many orders of magnitude. For linear problems, we prove a theorem that implies that the 2-norm of the Parareal iteration matrix is not a suitable tool to predict convergence for hyperbolic problems when spatial coarsening is used. We then show numerical results that suggest that the pseudo-spectral radius can reliably indicate if a given configuration of Parareal will show transient growth or monotonic convergence. For the studied examples, it also provides a good quantitative estimate of the convergence rate in the first few Parareal iterations.
academic
Impacto de la coarsificación espacial en la convergencia de Parareal para la ecuación de advección lineal
El método de integración temporal paralela Parareal generalmente presenta un desempeño deficiente cuando se aplica a ecuaciones diferenciales parciales hiperbólicas, siendo este efecto más pronunciado cuando el operador de propagación grueso utiliza una resolución espacial reducida. Sin embargo, ciertas combinaciones de discretización espacial e integración temporal numérica permiten que Parareal converja con error monótonamente decreciente. Este artículo investiga cómo distinguir teóricamente estas configuraciones de aquellas que muestran crecimiento inicial del error (a veces superando muchos órdenes de magnitud). Para problemas lineales, los autores demuestran un teorema que indica que la norma 2 de la matriz de iteración de Parareal no es una herramienta apropiada para predecir la convergencia de problemas hiperbólicos con coarsificación espacial. Los resultados numéricos sugieren que el radio pseudoespectral puede indicar de manera confiable si una configuración de Parareal dada mostrará crecimiento transitorio o convergencia monótona, proporcionando también buenas estimaciones cuantitativas de la tasa de convergencia para las primeras iteraciones de Parareal.
Cuello de botella en computación paralela: Con el rápido aumento en el número de unidades de procesamiento en computadoras de alto rendimiento modernas, los algoritmos numéricos necesitan proporcionar tantos niveles de paralelización como sea posible. La integración temporal se ha convertido en un cuello de botella serial en simulaciones que implican la aproximación de soluciones de ecuaciones diferenciales que varían en el tiempo.
Métodos de paralelización temporal: Métodos de integración temporal paralela como Parareal, PFASST y MGRIT se han propuesto como alternativas para superar las limitaciones de extensión de la paralelización puramente espacial.
Desafíos en problemas hiperbólicos: Se sabe que la convergencia de Parareal en problemas hiperbólicos es generalmente pobre, particularmente cuando se combina con coarsificación espacial, aunque esto no siempre es el caso.
Dificultad en predicción teórica: Actualmente es difícil predecir a priori si una configuración de Parareal dada converge monótonamente o presenta crecimiento inicial del error.
Impacto de la coarsificación espacial: Es necesario comprender los mecanismos específicos mediante los cuales la resolución espacial reducida del operador grueso afecta la convergencia.
Herramientas para evaluar convergencia: Se necesitan herramientas teóricas confiables para distinguir entre diferentes patrones de comportamiento de convergencia.
Contribución Teórica: Se demuestra que para problemas de valor inicial lineales con matrices de sistema normales, la norma 2 de la matriz de iteración de Parareal no puede utilizarse para evaluar la convergencia (Teorema 1).
Teorema de Cota Inferior: Se proporciona una cota inferior teórica para la norma 2 de la matriz de propagación de error de Parareal con coarsificación espacial.
Análisis Pseudoespectral: Se aplica por primera vez la teoría pseudoespectral al análisis de convergencia de Parareal, demostrando que el radio pseudoespectral puede predecir de manera confiable el comportamiento de convergencia.
Verificación Numérica: Se valida la efectividad del radio pseudoespectral como herramienta de predicción de convergencia mediante experimentos numéricos con cuatro configuraciones diferentes de la ecuación de advección lineal.
Una aplicación del método grueso se convierte en:
GΔt(y)=IG~Δt(Ry)
donde R∈Cm×n es el operador de restricción e I∈Cn×m es el operador de interpolación.
Fallo de la norma 2: Todas las configuraciones tienen ∥E∥2>1, incapaz de distinguir el comportamiento de convergencia.
Predicción pseudoespectral precisa: El radio pseudoespectral predice con precisión la convergencia monótona (A, D) y el crecimiento transitorio (B, C).
Estimación cuantitativa: El radio pseudoespectral ρε(E)k proporciona buenas estimaciones cuantitativas de la tasa de convergencia para las primeras iteraciones.
Contribución teórica: Se demuestra que la norma 2 no es apropiada para predecir la convergencia de Parareal en problemas hiperbólicos con coarsificación espacial.
Herramienta práctica: El radio pseudoespectral puede predecir de manera confiable el comportamiento de convergencia y proporcionar estimaciones cuantitativas.
Papel de la difusión: La difusión numérica juega un papel crucial en la convergencia de Parareal.
Restricción a matrices normales: Los resultados teóricos solo se aplican a matrices normales (como matrices circulantes con condiciones de frontera periódicas).
Problemas lineales: El análisis se limita a problemas de valor inicial lineales.
Selección de parámetros: La selección del parámetro pseudoespectral ε=0.1 carece de orientación teórica.
Lions, J.L., Maday, Y., Turinici, G.: A "parareal" in time discretization of PDE's (2001)
Gander, M.J., Vandewalle, S.: Analysis of the Parareal Time-Parallel Time-Integration Method (2007)
Trefethen, L.N., Embree, M.: Spectra and Pseudospectra: The Behavior of Nonnormal Matrices and Operators (2005)
De Sterck, H., et al.: Optimizing multigrid reduction-in-time and parareal coarse-grid operators for linear advection (2021)
Resumen: Este artículo introduce la teoría pseudoespectral para proporcionar nuevas herramientas teóricas para el análisis de convergencia del método Parareal en problemas hiperbólicos. Aunque existen ciertas limitaciones en su rango de aplicabilidad, sus contribuciones teóricas y valor práctico lo convierten en un trabajo importante en el campo de la computación temporal paralela.