Many multiscale simulation problems require a many-to-one coupling between different scales. For such coupled problems, researchers oftentimes focus on the coupling methodology, but largely ignore software engineering and high-performance computing aspects. This can lead to inefficient use of hardware resources, on the one hand, but also inefficient use of human resources as solutions to typical technical coupling problems are constantly reinvented. This work proposes a flexible and application-agnostic software framework to couple independent simulation codes in a many-to-one fashion. To this end, we introduce a prototype of a new lightweight software component called Micro Manager, which allows us to reuse the coupling library preCICE for two-scale coupled problems. We demonstrate the applicability of the framework by a two-scale coupled heat conduction problem.
Are you one of the authors of this document?