C e n t r u m v o o r W i s k u n d e e n I n f o r m a t i c a Modelling, Analysis and Simulation
Modelling, Analysis and SimulationFLECS, a flexible coupling shell, application to fluid-structure interaction M. Nool, E.J. Lingen, A. de Boer, H. Bijl FLECS, a flexible coupling shell, application to fluidstructure interaction ABSTRACT Numerical simulations involving multiple, physically different domains can be solved effectively by coupling simulation programs, or solvers. The coordination of the different solvers is commonly handled by a coupling shell. A coupling shell synchronizes the execution of the solvers and handles the transfer of data from one physical domain to another. In this paper, we introduce Flecs, a flexible coupling shell, designed for implementing and applying an interface for multidisciplinary simulations with superior accuracy. The aim is not to achieve the best possible efficiency or to support a large feature set, but to provide a flexible platform for developing new data transfer algorithms and coupling schemes. A coupling shell synchronizes the execution of the solvers and handles the transfer of data from one physical domain to another. In this paper, we introduce FLECS, a flexible coupling shell, designed for implementing and applying an interface for multidisciplinary simulations with superior accuracy. The aim is not to achieve the best possible efficiency or to support a large feature set, but to provide a flexible platform for developing new data transfer algorithms and coupling schemes.
REPORT MAS-E0624 DECEMBER 2006
IntroductionFluid-Structure Interaction (FSI) considers coupled fluid-solid problems, characterized by the interaction of fluid forces and structural deformations, which occur in many applications in industry and science. Nowadays, the simulation of FSI becomes more and more important, since future structures become lighter and more flexible and can be applied, e.g., to reduce the load on turbine blades, or, to reduce the noise on cars. Such applications require a real interdisciplinary approach, that can deal with complex physical models and very different scales. The Faculty of Aerospace Engineering of the Delft University of Technology has started a project to develop a generic, open-source coupling shell, named FLECS [3], that can be used to join two or more arbitrary solvers. FLECS should provide an innovative combination of high order coupling in space and time. Moreover, to improve the accuracy and the efficiency of the computation, multilevel acceleration techniques for the coupling process [2], and fast prototyping and parallelization techniques will be supported.The majority of coupling shells are embedded subprograms that have been developed for coupling two specific solvers. One exception is the coupling library MPCCI (Mesh based Parallel Code Coupling) [5], which can be used as a separate program. Although MPCCI is relatively easy to use and provides §