The latter, partitioned, approach couples a number of solvers representing individual domains of physics offers advantages over a monolithic concept. It encompasses a larger degree of flexibility because it can use many solvers. Furthermore, it allows a more modular software development. However, partitioned simulations require stable and accurate coupling algorithms.