Sebastian Kreutzer_exaFOAM - Performance Analysis and Modeling of OpenFOAM_Figure1

Sebastian Kreutzer_exaFOAM - Performance Analysis and Modeling of OpenFOAM_Figure1

Caption

Figure 1: Our instrumentation toolchain consists of the following steps: (1) Preparation of the target code’s build system. (2) Generation of a compilation data base for Clang-based tools. (3) Translation-unit local CG construction, given the MetaCG workflow. (4) Whole-program CG construction, manually combining relevant sourc files. (5) Definition of the selection specification. (6) Execution of the CaPI analysis to create the IC. (7) Compilation of target code with IC instrumentation.

Participating Universities