Solution of the implicitly discretised fluid flow equations by operator-splitting
Journal of Computational Physics
Computer Methods in Applied Mechanics and Engineering
Solution of the implicitly discretised reacting flow equations by operator-splitting
Journal of Computational Physics
Computer Methods in Applied Mechanics and Engineering
High-resolution conservative algorithms for advection in incompressible flow
SIAM Journal on Numerical Analysis
An introduction to high-performance scientific computing
An introduction to high-performance scientific computing
A method for capturing sharp fluid interfaces on arbitrary meshes
Journal of Computational Physics
Journal of Computational Physics
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
A mesh adaptivity procedure for CFD and fluid-structure interactions
Computers and Structures
A Newton method using exact jacobians for solving fluid-structure coupling
Computers and Structures
Nonlinear Solid Mechanics: Theoretical Formulations and Finite Element Solution Methods
Nonlinear Solid Mechanics: Theoretical Formulations and Finite Element Solution Methods
A multi-scale approach to model localized failure with softening
Computers and Structures
Monolithic and partitioned time integration methods for real-time heterogeneous simulations
Computational Mechanics
Hi-index | 0.00 |
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.