For the numerical simulation of large scale CFD and fluid-structure interaction (FSI) problems efficiency and robustness of the algorithms are two key requirements. In this paper we would like to describe a very simple concept to increase significantly the performance of the element calculation of an arbitrary unstructured finite element mesh on vector computers. By grouping computationally similar elements together the length of the innermost loops and the vector length can be controlled. In addition the effect of different programming languages and different array management techniques will be investigated. A numerical CFD simulation will show the improvement in the overall time-to-solution on vector computers as well as on other architectures. Especially for FSI simulations also the robustness of the algorithm is very important. For the transient interaction of incompressible viscous flows and nonlinear flexible structures commonly used sequential staggered coupling schemes exhibit weak instabilities. As best remedy to this problem subiterations should be invoked to guarantee kinematic and dynamic continuity across the fluid-structure interface. To ensure the efficiency of these iterative substructuring schemes two robust and problem-independent acceleration methods are proposed.
«