options

Expert Summary

Columns Filter

Source Location Source Function Level Max Time Over Threads (s) Time w.r.t. Wall Time (s) Coverage (% app. time) Speedup if no scalar integer Speedup if FP arith vectorized Speedup if fully vectorized Speedup if FP only Number of paths Vectorization Ratio (%) Vector Length Use (%) Flops (GFLOP/s) CQA cycles CQA cycles if no scalar integer CQA cycles if FP arith vectorized CQA cycles if fully vectorized CQA cycles if FP only
IDModuleSource LocationSource FunctionLevelMax Time Over Threads (s)Time w.r.t. Wall Time (s)Coverage (% app. time)Speedup if no scalar integerSpeedup if FP arith vectorizedSpeedup if fully vectorizedSpeedup if FP onlyNumber of pathsVectorization Ratio (%)Vector Length Use (%)Flops (GFLOP/s)CQA cyclesCQA cycles if no scalar integerCQA cycles if FP arith vectorizedCQA cycles if fully vectorizedCQA cycles if FP only
Loop 29execcg.cpp:108-113cg_calc_ur(int, int, int, double, double*, double*, double const*, double*, double const*) [clone .omp_outlined]Innermost116.27115.1943.161.001.001.002.001100.00100.0035.236.006.006.006.003.00
Loop 25execcg.cpp:86-90cg_calc_w(int, int, int, double*, double const*, double*, double const*, double const*) [clone .omp_outlined]Innermost88.9387.2232.681.001.001.001.10195.45100.00116.1611.0011.0011.0011.0010.00
Loop 33execcg.cpp:128-131cg_calc_p(int, int, int, double, double*, double const*) [clone .omp_outlined]Innermost55.7055.0220.621.001.001.003.00188.8991.6724.583.003.003.003.001.00
Loop 24execcg.cpp:85-86,cg.cpp:90-90cg_calc_w(int, int, int, double*, double const*, double*, double const*, double const*) [clone .omp_outlined]Outermost0.990.820.315.001.002.735.0012.1126.7632.6530.006.0030.0011.006.00
Loop 28execcg.cpp:105-108,cg.cpp:111-113cg_calc_ur(int, int, int, double, double*, double*, double const*, double*, double const*) [clone .omp_outlined]Outermost0.610.420.168.001.004.2113.3364.4427.5022.7520.002.5020.004.751.50
Loop 93execlocal_halos.cpp:13-15update_left(int, int, int, int, double*, bool) [clone .omp_outlined]Innermost0.140.100.041.001.004.001.0010.0025.000.001.001.001.000.251.00
Loop 96execlocal_halos.cpp:28-30update_right(int, int, int, int, double*, bool) [clone .omp_outlined]Innermost0.100.050.021.001.004.001.0010.0025.000.001.001.001.000.251.00
Loop 0execcg.cpp:21-25cg_init(int, int, int, int, double, double, double*, double const*, double const*, double*, double*, double*, double*, double*, double*) [clone .omp_outlined]Innermost0.070.020.01NANANANANANANA5.56NANANANANA
Loop 21execcg.cpp:62-68cg_init(int, int, int, int, double, double, double*, double const*, double const*, double*, double*, double*, double*, double*, double*) [clone .omp_outlined.6]Innermost0.040.020.01NANANANANANANA69.81NANANANANA
Loop 158execsolver_methods.cpp:71-72calculate_residual(int, int, int, double const*, double const*, double*, double const*, double const*) [clone .omp_outlined]Innermost0.050.020.01NANANANANANANA62.45NANANANANA
Loop 103execlocal_halos.cpp:60-62update_bottom(int, int, int, int, double*, bool) [clone .omp_outlined]Single0.050.010.01NANANANANANANA0.00NANANANANA
Loop 15execcg.cpp:49-50cg_init(int, int, int, int, double, double, double*, double const*, double const*, double*, double*, double*, double*, double*, double*) [clone .omp_outlined.4]Innermost0.040.010.00NANANANANANANA47.76NANANANANA
Loop 100execlocal_halos.cpp:44-46update_top(int, int, int, int, double*, bool) [clone .omp_outlined]Single0.050.010.00NANANANANANANA0.00NANANANANA
Loop 30execcg.cpp:127-128,cg.cpp:131-131cg_calc_p(int, int, int, double, double*, double const*) [clone .omp_outlined]Outermost0.050.010.00NANANANANANANA29.23NANANANANA
Loop 155execsolver_methods.cpp:53-55copy_u(int, int, int, double*, double const*) [clone .omp_outlined]Innermost0.040.000.00NANANANANANANA0.00NANANANANA
Loop 167execsolver_methods.cpp:103-105finalise(int, int, int, double*, double const*, double*) [clone .omp_outlined]Innermost0.030.000.00NANANANANANANA8.89NANANANANA
Loop 83execkernel_initialise.cpp:51-56,kernel_initialise.cpp:67-70run_set_chunk_state(Chunk*, Settings&, State*)Innermost0.080.000.00NANANANANANANA122.66NANANANANA
Loop 225execcg_driver.cpp:69-74cg_main_step_driver(Chunk*, Settings&, int, double*, double*)Single0.040.000.00NANANANANANANA0.00NANANANANA
Loop 7execcg.cpp:35-37cg_init(int, int, int, int, double, double, double*, double const*, double const*, double*, double*, double*, double*, double*, double*) [clone .omp_outlined.2]Innermost0.030.000.00NANANANANANANA0.00NANANANANA
Loop 92execlocal_halos.cpp:12-13update_left(int, int, int, int, double*, bool) [clone .omp_outlined]Outermost0.030.000.00NANANANANANANA0.00NANANANANA
Loop 168execsolver_methods.cpp:28-35run_field_summary(Chunk*, Settings&, double*, double*, double*, double*)Innermost0.030.000.00NANANANANANANA479.98NANANANANA
×