Computational Mechanics

, Volume 47, Issue 3, pp 335–357

Nonlinear fluid–structure interaction problem. Part II: space discretization, implementation aspects, nested parallelization and application examples

  • Christophe Kassiotis
  • Adnan Ibrahimbegovic
  • Rainer Niekamp
  • Hermann G. Matthies
Original Paper

DOI: 10.1007/s00466-010-0544-7

Cite this article as:
Kassiotis, C., Ibrahimbegovic, A., Niekamp, R. et al. Comput Mech (2011) 47: 335. doi:10.1007/s00466-010-0544-7

Abstract

The main focus of the present article is the development of a general solution framework for coupled and/or interaction multi-physics problems based upon re-using existing codes into software products. In particular, we discuss how to build this software tool for the case of fluid–structure interaction problem, from finite element code FEAP for structural and finite volume code OpenFOAM for fluid mechanics. This is achieved by using the Component Template Library (CTL) to provide the coupling between the existing codes into a single software product. The present CTL code-coupling procedure accepts not only different discretization schemes, but different languages, with the solid component written in Fortran and fluid component written in C++ . Moreover, the resulting CTL-based code also accepts the nested parallelization. The proposed coupling strategy is detailed for explicit and implicit fixed-point iteration solver presented in the Part I of this paper, referred to Direct Force-Motion Transfer/Block- Gauss-Seidel. However, the proposed code-coupling framework can easily accommodate other solution schemes. The selected application examples are chosen to confirm the capability of the code-coupling strategy to provide a quick development of advanced computational tools for demanding practical problems, such as 3D fluid models with free-surface flows interacting with structures.

Keywords

Fluid–structure interaction CTL implementation Finite element Finite volume 

Copyright information

© Springer-Verlag 2010

Authors and Affiliations

  • Christophe Kassiotis
    • 1
  • Adnan Ibrahimbegovic
    • 2
  • Rainer Niekamp
    • 3
  • Hermann G. Matthies
    • 3
  1. 1.Saint-Venant Laboratory for HydraulicsUniversité Paris-Est (Joint Research Unit EDF R&D, CETMEF, École des Ponts ParisTech)ChatouFrance
  2. 2.LMT-Cachan (ENS Cachan/CNRS/UPMC/PRES UniverSud Paris)CachanFrance
  3. 3.Institut für Wissenschaftliches Rechnen (TU-Braunschweig)BrunswickGermany

Personalised recommendations