
Quasi-Newton methods for partitioned simulation of fluid-structure interaction reviewed in the generalized Broyden framework: code and data
(2023)
- Author
- Nicolas Delaissé (UGent) , Toon Demeester (UGent) , Robby Haelterman (UGent) and Joris Degroote (UGent)
- Organization
- Abstract
- These files accompany the publication "Quasi-Newton methods for partitioned simulation of FSI in generalized Broyden framework" in Archives of Computational Methods in Engineering, in which the performance of multiple quasi-Newton methods are compared in terms of memory requirements and computational time. The results are generated for the well-known flexible tube example case, using the open-source code CoCoNuT. This code developed at Ghent University is Python-based and has the capability to couple existing solvers, both open-source and commercial solvers. This archive consists of the following files coconut.tar.gz: the specific CoCoNuT version used (sep-2022), including the Python flow and structure solvers for the flexible tube and modifications for monitoring memory requirements compare_coupling_algorithms.tar.gz: the scripts to set up the cases and perform the calculations and post-processing results.tar.gz: the generated result data For requirements to run CoCoNuT, refer to the documentation. Additionally, the Python package guppy3 is required for monitoring the memory use. In this work the data were generated with Andaconda3-2022.05 and the package guppy3-3.1.2. Before running the provided scripts, make sure the parent directory of the "coconut" folder is added to the PYTHONPATH. The calculations can be started with "python run.py". For the cases which names contain "_m" followed by a number, e.g. "_m100", the number refers to the number of discretization points on the interface. The cases with suffix "_c" are distinct from those without, as they don't perform the time consuming memory monitoring and are therefore used for measuring computational time.
- Keywords
- fluid-structure interaction, FSI, quasi-Newton, partitioned algorithm, least-squares, multi-vector
- License
- CC-BY-4.0
- Access
- open access
Citation
Please use this url to cite or link to this publication: http://hdl.handle.net/1854/LU-01GXT6GPX0BH9Q53QSCJH8FY1R
@misc{01GXT6GPX0BH9Q53QSCJH8FY1R, abstract = {{These files accompany the publication "Quasi-Newton methods for partitioned simulation of FSI in generalized Broyden framework" in Archives of Computational Methods in Engineering, in which the performance of multiple quasi-Newton methods are compared in terms of memory requirements and computational time. The results are generated for the well-known flexible tube example case, using the open-source code CoCoNuT. This code developed at Ghent University is Python-based and has the capability to couple existing solvers, both open-source and commercial solvers. This archive consists of the following files coconut.tar.gz: the specific CoCoNuT version used (sep-2022), including the Python flow and structure solvers for the flexible tube and modifications for monitoring memory requirements compare_coupling_algorithms.tar.gz: the scripts to set up the cases and perform the calculations and post-processing results.tar.gz: the generated result data For requirements to run CoCoNuT, refer to the documentation. Additionally, the Python package guppy3 is required for monitoring the memory use. In this work the data were generated with Andaconda3-2022.05 and the package guppy3-3.1.2. Before running the provided scripts, make sure the parent directory of the "coconut" folder is added to the PYTHONPATH. The calculations can be started with "python run.py". For the cases which names contain "_m" followed by a number, e.g. "_m100", the number refers to the number of discretization points on the interface. The cases with suffix "_c" are distinct from those without, as they don't perform the time consuming memory monitoring and are therefore used for measuring computational time.}}, author = {{Delaissé, Nicolas and Demeester, Toon and Haelterman, Robby and Degroote, Joris}}, keywords = {{fluid-structure interaction,FSI,quasi-Newton,partitioned algorithm,least-squares,multi-vector}}, publisher = {{Zenodo}}, title = {{Quasi-Newton methods for partitioned simulation of fluid-structure interaction reviewed in the generalized Broyden framework: code and data}}, url = {{http://doi.org/10.5281/ZENODO.7565680}}, year = {{2023}}, }
- Altmetric
- View in Altmetric