Enhancing Quasi-Newton Acceleration for Fluid-Structure Interaction

We propose two enhancements of quasi-Newton methods used to accelerate coupling iterations for partitioned fluid-structure interaction. Quasi-Newton methods have been established as flexible, yet robust, efficient and accurate coupling methods of multi-physics simulations in general. The coupling li...

Full description

Bibliographic Details
Main Authors: Kyle Davis, Miriam Schulte, Benjamin Uekermann
Format: Article
Language:English
Published: MDPI AG 2022-05-01
Series:Mathematical and Computational Applications
Subjects:
Online Access:https://www.mdpi.com/2297-8747/27/3/40
_version_ 1827658642465226752
author Kyle Davis
Miriam Schulte
Benjamin Uekermann
author_facet Kyle Davis
Miriam Schulte
Benjamin Uekermann
author_sort Kyle Davis
collection DOAJ
description We propose two enhancements of quasi-Newton methods used to accelerate coupling iterations for partitioned fluid-structure interaction. Quasi-Newton methods have been established as flexible, yet robust, efficient and accurate coupling methods of multi-physics simulations in general. The coupling library preCICE provides several variants, the so-called IQN-ILS method being the most commonly used. It uses input and output differences of the coupled solvers collected in previous iterations and time steps to approximate Newton iterations. To make quasi-Newton methods both applicable for parallel coupling (where these differences contain data from different physical fields) and to provide a robust approach for re-using information, a combination of information filtering and scaling for the different physical fields is typically required. This leads to good convergence, but increases the cost per iteration. We propose two new approaches—pre-scaling weight monitoring and a new, so-called QR3 filter, to substantially improve runtime while not affecting convergence quality. We evaluate these for a variety of fluid-structure interaction examples. Results show that we achieve drastic speedups for the pure quasi-Newton update steps. In the future, we intend to apply the methods also to volume-coupled scenarios, where these gains can be decisive for the feasibility of the coupling approach.
first_indexed 2024-03-09T23:07:31Z
format Article
id doaj.art-0c6de77deeff48c2ba9fcf2cd5b65831
institution Directory Open Access Journal
issn 1300-686X
2297-8747
language English
last_indexed 2024-03-09T23:07:31Z
publishDate 2022-05-01
publisher MDPI AG
record_format Article
series Mathematical and Computational Applications
spelling doaj.art-0c6de77deeff48c2ba9fcf2cd5b658312023-11-23T17:50:39ZengMDPI AGMathematical and Computational Applications1300-686X2297-87472022-05-012734010.3390/mca27030040Enhancing Quasi-Newton Acceleration for Fluid-Structure InteractionKyle Davis0Miriam Schulte1Benjamin Uekermann2Simulation of Large Systems, Institute for Parallel and Distributed Systems (IPVS), University of Stuttgart, 70569 Stuttgart, GermanySimulation of Large Systems, Institute for Parallel and Distributed Systems (IPVS), University of Stuttgart, 70569 Stuttgart, GermanyUsability and Sustainability of Simulation Software, Institute for Parallel and Distributed Systems (IPVS), University of Stuttgart, 70569 Stuttgart, GermanyWe propose two enhancements of quasi-Newton methods used to accelerate coupling iterations for partitioned fluid-structure interaction. Quasi-Newton methods have been established as flexible, yet robust, efficient and accurate coupling methods of multi-physics simulations in general. The coupling library preCICE provides several variants, the so-called IQN-ILS method being the most commonly used. It uses input and output differences of the coupled solvers collected in previous iterations and time steps to approximate Newton iterations. To make quasi-Newton methods both applicable for parallel coupling (where these differences contain data from different physical fields) and to provide a robust approach for re-using information, a combination of information filtering and scaling for the different physical fields is typically required. This leads to good convergence, but increases the cost per iteration. We propose two new approaches—pre-scaling weight monitoring and a new, so-called QR3 filter, to substantially improve runtime while not affecting convergence quality. We evaluate these for a variety of fluid-structure interaction examples. Results show that we achieve drastic speedups for the pure quasi-Newton update steps. In the future, we intend to apply the methods also to volume-coupled scenarios, where these gains can be decisive for the feasibility of the coupling approach.https://www.mdpi.com/2297-8747/27/3/40fluid-structure interactionquasi-Newtonmultiphysics coupling
spellingShingle Kyle Davis
Miriam Schulte
Benjamin Uekermann
Enhancing Quasi-Newton Acceleration for Fluid-Structure Interaction
Mathematical and Computational Applications
fluid-structure interaction
quasi-Newton
multiphysics coupling
title Enhancing Quasi-Newton Acceleration for Fluid-Structure Interaction
title_full Enhancing Quasi-Newton Acceleration for Fluid-Structure Interaction
title_fullStr Enhancing Quasi-Newton Acceleration for Fluid-Structure Interaction
title_full_unstemmed Enhancing Quasi-Newton Acceleration for Fluid-Structure Interaction
title_short Enhancing Quasi-Newton Acceleration for Fluid-Structure Interaction
title_sort enhancing quasi newton acceleration for fluid structure interaction
topic fluid-structure interaction
quasi-Newton
multiphysics coupling
url https://www.mdpi.com/2297-8747/27/3/40
work_keys_str_mv AT kyledavis enhancingquasinewtonaccelerationforfluidstructureinteraction
AT miriamschulte enhancingquasinewtonaccelerationforfluidstructureinteraction
AT benjaminuekermann enhancingquasinewtonaccelerationforfluidstructureinteraction