Benchmark simulation size against result throughput on different architectures and identify I/O, memory and CPU bottleneck. Evaluate the impact of merging branches on these performance figures.
An analysis of result throughput depending on the architecture, identification of bottlenecks in the source code, assessment on impact of branches.
Fortran, calculus, accelerator physics.