N. Delaissé, Toon Demeester, D. Fauconnier, J. Degroote
{"title":"Comparison of Different Quasi-Newton Techniques for Coupling of Black Box Solvers","authors":"N. Delaissé, Toon Demeester, D. Fauconnier, J. Degroote","doi":"10.23967/WCCM-ECCOMAS.2020.088","DOIUrl":null,"url":null,"abstract":". Fluid-structure interaction (FSI) problems are frequently solved using partitioned simulation techniques with black-box solvers, reusing reliable and optimized codes. These problems can principally be reduced to solving a root-finding problem. In case of strong coupling, pure Gauss-Seidel iterations between the structure and flow solvers are unstable for lower modes. In these cases, quasi-Newton techniques are used, which construct an approximation of the Jacobian or its inverse by reusing information from previous iterations and time steps. Four different quasi-Newton techniques are compared: the interface quasi-Newton algorithm with an approximation for the inverse of the Jacobian from a least-squares model (IQN-ILS), the interface block quasi-Newton algorithm with approximate Jacobians from least-squares models (IBQN-LS), the interface quasi-Newton technique with multiple vector Jacobian (IQN-MVJ) and the multi-vector update quasi-Newton technique (MVQN). These coupling algorithms are differentiated based on whether the approximation of the Jacobian is performed for the entire black-box system (IQN-ILS and IQN-MVJ) or for both individual solvers (IBQN-LS and MVQN). Moreover, a distinction is made between methods which perform the approximation with either least-squares models (IQN-ILS and IBQN-LS) or multi-vector techniques (IQN-MVJ and MVQN). Their performance is compared by solving a 1D flexible tube case, using the in-house coupling software CoCoNuT. Both the memory usage and number of iterations between structure and flow solvers in each time step are examined. The techniques using a multi-vector approach require explicit matrix construction, so that memory requirements scale quadratically, whereas the least-squares techniques have a matrix-free implementation, resulting in linear scaling. In terms of convergence they are comparable.","PeriodicalId":148883,"journal":{"name":"14th WCCM-ECCOMAS Congress","volume":"64 5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"14th WCCM-ECCOMAS Congress","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23967/WCCM-ECCOMAS.2020.088","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
. Fluid-structure interaction (FSI) problems are frequently solved using partitioned simulation techniques with black-box solvers, reusing reliable and optimized codes. These problems can principally be reduced to solving a root-finding problem. In case of strong coupling, pure Gauss-Seidel iterations between the structure and flow solvers are unstable for lower modes. In these cases, quasi-Newton techniques are used, which construct an approximation of the Jacobian or its inverse by reusing information from previous iterations and time steps. Four different quasi-Newton techniques are compared: the interface quasi-Newton algorithm with an approximation for the inverse of the Jacobian from a least-squares model (IQN-ILS), the interface block quasi-Newton algorithm with approximate Jacobians from least-squares models (IBQN-LS), the interface quasi-Newton technique with multiple vector Jacobian (IQN-MVJ) and the multi-vector update quasi-Newton technique (MVQN). These coupling algorithms are differentiated based on whether the approximation of the Jacobian is performed for the entire black-box system (IQN-ILS and IQN-MVJ) or for both individual solvers (IBQN-LS and MVQN). Moreover, a distinction is made between methods which perform the approximation with either least-squares models (IQN-ILS and IBQN-LS) or multi-vector techniques (IQN-MVJ and MVQN). Their performance is compared by solving a 1D flexible tube case, using the in-house coupling software CoCoNuT. Both the memory usage and number of iterations between structure and flow solvers in each time step are examined. The techniques using a multi-vector approach require explicit matrix construction, so that memory requirements scale quadratically, whereas the least-squares techniques have a matrix-free implementation, resulting in linear scaling. In terms of convergence they are comparable.