Abstract:Fluid-Structure Interaction (FSI) is a phenomenon that appears in a wide range of scientific research and engineering applications at different spatial and temporal scales. There are many in-house/commercial solvers capable of modelling FSI, but high numerical robustness and high scalability codes are still in demand. In this study, a numerical framework for FSI simulations has been developed using a partitioned approach aimed at both high numerical robustness and good computational scalability. Open-source so… Show more
“…1 shows the results of a 300-million-cell to 300-million-cell coupled case with a uniform 50/50 split of resources; this shows good parallel performance on up to 12,000 MPI tasks. The performance of the framework has also been demonstrated in our previous work (Liu et al, 2021b), which has shown acceptable scalability, with a parallel efficiency (i.e., speedup over number of MPI tasks) of 68% for 1,000 MPI tasks for FSI simulations using this framework.…”
Section: Introductionmentioning
confidence: 68%
“…Systematic verifications and validations have been carried out for the coupling between OpenFOAM and FEniCS using the MUI library with a single-phase fluid solver in previous work (Liu et al, 2021b). It covers both two-dimensional (2-D) and three-dimensional (3-D) aero/hydroelastic cases within both laminar and turbulence regimes.…”
A multiphase fluid-structure interaction (FSI) framework using open-source software has been developed, utilising components able to run on high-performance computing platforms. A partitioned approach is employed, ensuring a separation of concerns (fluid, structure, and coupling), allowing design flexibility and robustness while reducing future maintenance effort. Multiphase FSI test cases have been simulated and compared with published results and show good agreement. This demonstrates the ability of this multiphase FSI framework in simulating complex and challenging cases involving a free liquid surface.
“…1 shows the results of a 300-million-cell to 300-million-cell coupled case with a uniform 50/50 split of resources; this shows good parallel performance on up to 12,000 MPI tasks. The performance of the framework has also been demonstrated in our previous work (Liu et al, 2021b), which has shown acceptable scalability, with a parallel efficiency (i.e., speedup over number of MPI tasks) of 68% for 1,000 MPI tasks for FSI simulations using this framework.…”
Section: Introductionmentioning
confidence: 68%
“…Systematic verifications and validations have been carried out for the coupling between OpenFOAM and FEniCS using the MUI library with a single-phase fluid solver in previous work (Liu et al, 2021b). It covers both two-dimensional (2-D) and three-dimensional (3-D) aero/hydroelastic cases within both laminar and turbulence regimes.…”
A multiphase fluid-structure interaction (FSI) framework using open-source software has been developed, utilising components able to run on high-performance computing platforms. A partitioned approach is employed, ensuring a separation of concerns (fluid, structure, and coupling), allowing design flexibility and robustness while reducing future maintenance effort. Multiphase FSI test cases have been simulated and compared with published results and show good agreement. This demonstrates the ability of this multiphase FSI framework in simulating complex and challenging cases involving a free liquid surface.
“…Often, the categories of use cases are not strict. MUI, for example, has recently also been used for fluid-structure interaction 30 . At the same time, current work on preCICE aims towards certain multi-scale coupling patterns (cf.…”
Section: Amendments From Versionmentioning
confidence: 99%
“…The example is meant to serve as a first impression of how the preCICE API looks and how to use it along with deal.II. 30 code_aster adapter on GitHub: https://github.com/precice/code_aster-adapter, GPLv2…”
preCICE is a free/open-source coupling library. It enables creating partitioned multi-physics simulations by gluing together separate software packages. This paper summarizes the development efforts in preCICE of the past five years. During this time span, we have turned the software from a working prototype -- sophisticated numerical coupling methods and scalability on ten thousands of compute cores -- to a sustainable and user-friendly software project with a steadily-growing community. Today, we know through forum discussions, conferences, workshops, and publications of more than 100 research groups using preCICE. We cover the fundamentals of the software alongside a performance and accuracy analysis of different data mapping methods. Afterwards, we describe ready-to-use integration with widely-used external simulation software packages, tests, and continuous integration from unit to system level, and community building measures, drawing an overview of the current preCICE ecosystem.
“…The code is available on GitHub 30 under the GPLv2 license and can be easily extended by adding more coupling fields in adapter.py and providing their names as arguments to the method adapter.writeCouplingData().…”
preCICE is a free/open-source coupling library. It enables creating partitioned multi-physics simulations by gluing together separate software packages. This paper summarizes the development efforts in preCICE of the past five years. During this time span, we have turned the software from a working prototype -- sophisticated numerical coupling methods and scalability on ten thousands of compute cores -- to a sustainable and user-friendly software project with a steadily-growing community. Today, we know through forum discussions, conferences, workshops, and publications of more than 100 research groups using preCICE. We cover the fundamentals of the software alongside a performance and accuracy analysis of different data mapping methods. Afterwards, we describe ready-to-use integration with widely-used external simulation software packages, tests, and continuous integration from unit to system level, and community building measures, drawing an overview of the current preCICE ecosystem.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.