| min | med | avg | max |
|---|---|---|---|
| Percentile Index | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 |
|---|---|---|---|---|---|---|---|---|---|---|
| Value |
| min | med | avg | max |
|---|---|---|---|
| Percentile Index | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 |
|---|---|---|---|---|---|---|---|---|---|---|
| Value |
| min | med | avg | max |
|---|---|---|---|
| Percentile Index | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 |
|---|---|---|---|---|---|---|---|---|---|---|
| Value |
| min | med | avg | max |
|---|---|---|---|
| Percentile Index | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 |
|---|---|---|---|---|---|---|---|---|---|---|
| Value |
| min | med | avg | max |
|---|---|---|---|
| Percentile Index | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 |
|---|---|---|---|---|---|---|---|---|---|---|
| Value |
| min | med | avg | max |
|---|---|---|---|
| Percentile Index | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 |
|---|---|---|---|---|---|---|---|---|---|---|
| Value |
| (8x1) Efficiency | (8x1) Potential Speed-Up (%) | (8x8) Efficiency | (8x8) Potential Speed-Up (%) | (8x12) Efficiency | (8x12) Potential Speed-Up (%) | (8x16) Efficiency | (8x16) Potential Speed-Up (%) | (8x20) Efficiency | (8x20) Potential Speed-Up (%) | (8x24) Efficiency | (8x24) Potential Speed-Up (%) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 0 | 0.83 | 0 | 0.74 | 0 | 0.46 | 0 | 0.45 | 0 | 0.48 | 0 |
| Run | Number of threads | Efficiency (ideal is 1) | Speedup | Ideal Speedup | Time (s) | Coverage (%) |
|---|---|---|---|---|---|---|
| 8x1 | 4 | 1 | 1 | 1 | 0.049999989569187 | 0.017756970599294 |
| 8x8 | 20 | 0.83 | 6.62 | 8 | 0.029999997466803 | 0.0071407267823815 |
| 8x12 | 28 | 0.74 | 8.94 | 12 | 0.015000000596046 | 0.0054940017871559 |
| 8x16 | 44 | 0.46 | 7.38 | 16 | 0.015000000596046 | 0.006356977391988 |
| 8x20 | 48 | 0.45 | 9.05 | 20 | 0.02000000141561 | 0.0050230012275279 |
| 8x24 | 45 | 0.48 | 11.44 | 24 | 0.014999999664724 | 0.0043015433475375 |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►10.35 | GOMP_parallel | libgomp.h:982 | libgomp.so.1.0.0 |
| ○ | clover_unpack_message_left | pack_kernel.f90:118 | exec |
| ○ | clover_unpack_left | clover.f90:1027 | exec |
| ○ | clover_exchange | clover.f90:426 | exec |
| ○ | update_halo | update_halo.f90:44 | exec |
| ○ | advection | advection.f90:72 | exec |
| ○ | hydro | hydro.f90:64 | exec |
| ○ | main | clover_leaf.f90:41 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ○ | __libc_start_main | libc.so.6 | |
| ○ | _start | clover_leaf.f90:41 | exec |
| ►10.35 | GOMP_parallel | libgomp.h:982 | libgomp.so.1.0.0 |
| ○ | clover_unpack_message_left | pack_kernel.f90:118 | exec |
| ○ | clover_unpack_left | clover.f90:955 | exec |
| ○ | clover_exchange | clover.f90:426 | exec |
| ○ | update_halo | update_halo.f90:44 | exec |
| ○ | timestep | timestep.f90:74 | exec |
| ○ | hydro | hydro.f90:54 | exec |
| ○ | main | clover_leaf.f90:41 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ○ | __libc_start_main | libc.so.6 | |
| ○ | _start | clover_leaf.f90:41 | exec |
| ►10.34 | GOMP_parallel | libgomp.h:982 | libgomp.so.1.0.0 |
| ○ | clover_unpack_message_left | pack_kernel.f90:118 | exec |
| ○ | clover_unpack_left | clover.f90:1051 | exec |
| ○ | clover_exchange | clover.f90:426 | exec |
| ○ | update_halo | update_halo.f90:44 | exec |
| ○ | advection | advection.f90:103 | exec |
| ○ | hydro | hydro.f90:64 | exec |
| ○ | main | clover_leaf.f90:41 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ○ | __libc_start_main | libc.so.6 | |
| ○ | _start | clover_leaf.f90:41 | exec |
| ►6.91 | GOMP_parallel | libgomp.h:982 | libgomp.so.1.0.0 |
| ○ | clover_unpack_message_left | pack_kernel.f90:118 | exec |
| ○ | clover_unpack_left | clover.f90:967 | exec |
| ○ | clover_exchange | clover.f90:426 | exec |
| ○ | update_halo | update_halo.f90:44 | exec |
| ○ | advection | advection.f90:56 | exec |
| ○ | hydro | hydro.f90:64 | exec |
| ○ | main | clover_leaf.f90:41 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ○ | __libc_start_main | libc.so.6 | |
| ○ | _start | clover_leaf.f90:41 | exec |
| ►6.90 | GOMP_parallel | libgomp.h:982 | libgomp.so.1.0.0 |
| ○ | clover_unpack_message_left | pack_kernel.f90:118 | exec |
| ○ | clover_unpack_left | clover.f90:1015 | exec |
| ○ | clover_exchange | clover.f90:426 | exec |
| ○ | update_halo | update_halo.f90:44 | exec |
| ○ | timestep | timestep.f90:74 | exec |
| ○ | hydro | hydro.f90:54 | exec |
| ○ | main | clover_leaf.f90:41 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ○ | __libc_start_main | libc.so.6 | |
| ○ | _start | clover_leaf.f90:41 | exec |
| ►6.90 | GOMP_parallel | libgomp.h:982 | libgomp.so.1.0.0 |
| ○ | clover_unpack_message_left | pack_kernel.f90:118 | exec |
| ○ | clover_unpack_left | clover.f90:1087 | exec |
| ○ | clover_exchange | clover.f90:426 | exec |
| ○ | update_halo | update_halo.f90:44 | exec |
| ○ | advection | advection.f90:72 | exec |
| ○ | hydro | hydro.f90:64 | exec |
| ○ | main | clover_leaf.f90:41 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ○ | __libc_start_main | libc.so.6 | |
| ○ | _start | clover_leaf.f90:41 | exec |
| ►6.90 | GOMP_parallel | libgomp.h:982 | libgomp.so.1.0.0 |
| ○ | clover_unpack_message_left | pack_kernel.f90:118 | exec |
| ○ | clover_unpack_left | clover.f90:931 | exec |
| ○ | clover_exchange | clover.f90:426 | exec |
| ○ | update_halo | update_halo.f90:44 | exec |
| ○ | timestep | timestep.f90:74 | exec |
| ○ | hydro | hydro.f90:54 | exec |
| ○ | main | clover_leaf.f90:41 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ○ | __libc_start_main | libc.so.6 | |
| ○ | _start | clover_leaf.f90:41 | exec |
| ►6.90 | GOMP_parallel | libgomp.h:982 | libgomp.so.1.0.0 |
| ○ | clover_unpack_message_left | pack_kernel.f90:118 | exec |
| ○ | clover_unpack_left | clover.f90:967 | exec |
| ○ | clover_exchange | clover.f90:426 | exec |
| ○ | update_halo | update_halo.f90:44 | exec |
| ○ | advection | advection.f90:103 | exec |
| ○ | hydro | hydro.f90:64 | exec |
| ○ | main | clover_leaf.f90:41 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ○ | __libc_start_main | libc.so.6 | |
| ○ | _start | clover_leaf.f90:41 | exec |
| ►6.89 | GOMP_parallel | libgomp.h:982 | libgomp.so.1.0.0 |
| ○ | clover_unpack_message_left | pack_kernel.f90:118 | exec |
| ○ | clover_unpack_left | clover.f90:1099 | exec |
| ○ | clover_exchange | clover.f90:426 | exec |
| ○ | update_halo | update_halo.f90:44 | exec |
| ○ | advection | advection.f90:103 | exec |
| ○ | hydro | hydro.f90:64 | exec |
| ○ | main | clover_leaf.f90:41 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ○ | __libc_start_main | libc.so.6 | |
| ○ | _start | clover_leaf.f90:41 | exec |
| ►6.88 | GOMP_parallel | libgomp.h:982 | libgomp.so.1.0.0 |
| ○ | clover_unpack_message_left | pack_kernel.f90:118 | exec |
| ○ | clover_unpack_left | clover.f90:1027 | exec |
| ○ | clover_exchange | clover.f90:426 | exec |
| ○ | update_halo | update_halo.f90:44 | exec |
| ○ | advection | advection.f90:103 | exec |
| ○ | hydro | hydro.f90:64 | exec |
| ○ | main | clover_leaf.f90:41 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ○ | __libc_start_main | libc.so.6 | |
| ○ | _start | clover_leaf.f90:41 | exec |
| ►3.45 | GOMP_parallel | libgomp.h:982 | libgomp.so.1.0.0 |
| ○ | clover_unpack_message_left | pack_kernel.f90:118 | exec |
| ○ | clover_unpack_left | clover.f90:943 | exec |
| ○ | clover_exchange | clover.f90:426 | exec |
| ○ | update_halo | update_halo.f90:44 | exec |
| ○ | advection | advection.f90:56 | exec |
| ○ | hydro | hydro.f90:64 | exec |
| ○ | main | clover_leaf.f90:41 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ○ | __libc_start_main | libc.so.6 | |
| ○ | _start | clover_leaf.f90:41 | exec |
| ►3.45 | GOMP_parallel | libgomp.h:982 | libgomp.so.1.0.0 |
| ○ | clover_unpack_message_left | pack_kernel.f90:118 | exec |
| ○ | clover_unpack_left | clover.f90:943 | exec |
| ○ | clover_exchange | clover.f90:426 | exec |
| ○ | update_halo | update_halo.f90:44 | exec |
| ○ | advection | advection.f90:103 | exec |
| ○ | hydro | hydro.f90:64 | exec |
| ○ | main | clover_leaf.f90:41 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ○ | __libc_start_main | libc.so.6 | |
| ○ | _start | clover_leaf.f90:41 | exec |
| ►3.45 | GOMP_parallel | libgomp.h:982 | libgomp.so.1.0.0 |
| ○ | clover_unpack_message_left | pack_kernel.f90:118 | exec |
| ○ | clover_unpack_left | clover.f90:1039 | exec |
| ○ | clover_exchange | clover.f90:426 | exec |
| ○ | update_halo | update_halo.f90:44 | exec |
| ○ | timestep | timestep.f90:74 | exec |
| ○ | hydro | hydro.f90:54 | exec |
| ○ | main | clover_leaf.f90:41 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ○ | __libc_start_main | libc.so.6 | |
| ○ | _start | clover_leaf.f90:41 | exec |
| ►3.45 | GOMP_parallel | libgomp.h:982 | libgomp.so.1.0.0 |
| ○ | clover_unpack_message_left | pack_kernel.f90:118 | exec |
| ○ | clover_unpack_left | clover.f90:967 | exec |
| ○ | clover_exchange | clover.f90:426 | exec |
| ○ | update_halo | update_halo.f90:44 | exec |
| ○ | advection | advection.f90:72 | exec |
| ○ | hydro | hydro.f90:64 | exec |
| ○ | main | clover_leaf.f90:41 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ○ | __libc_start_main | libc.so.6 | |
| ○ | _start | clover_leaf.f90:41 | exec |
| ►3.44 | GOMP_parallel | libgomp.h:982 | libgomp.so.1.0.0 |
| ○ | clover_unpack_message_left | pack_kernel.f90:118 | exec |
| ○ | clover_unpack_left | clover.f90:979 | exec |
| ○ | clover_exchange | clover.f90:426 | exec |
| ○ | update_halo | update_halo.f90:44 | exec |
| ○ | timestep | timestep.f90:74 | exec |
| ○ | hydro | hydro.f90:54 | exec |
| ○ | main | clover_leaf.f90:41 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ○ | __libc_start_main | libc.so.6 | |
| ○ | _start | clover_leaf.f90:41 | exec |
| ►3.44 | GOMP_parallel | libgomp.h:982 | libgomp.so.1.0.0 |
| ○ | clover_unpack_message_left | pack_kernel.f90:118 | exec |
| ○ | clover_unpack_left | clover.f90:1087 | exec |
| ○ | clover_exchange | clover.f90:426 | exec |
| ○ | update_halo | update_halo.f90:44 | exec |
| ○ | advection | advection.f90:103 | exec |
| ○ | hydro | hydro.f90:64 | exec |
| ○ | main | clover_leaf.f90:41 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ○ | __libc_start_main | libc.so.6 | |
| ○ | _start | clover_leaf.f90:41 | exec |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►94.29 | gomp_thread_start | team.c:130 | libgomp.so.1.0.0 |
| ○ | start_thread | libc.so.6 | |
| ○ | __GI___clone3 | libc.so.6 | |
| ►2.86 | GOMP_parallel | libgomp.h:982 | libgomp.so.1.0.0 |
| ○ | clover_unpack_message_left | pack_kernel.f90:118 | exec |
| ○ | clover_unpack_left | clover.f90:979 | exec |
| ○ | clover_exchange | clover.f90:426 | exec |
| ○ | update_halo | update_halo.f90:44 | exec |
| ○ | timestep | timestep.f90:74 | exec |
| ○ | hydro | hydro.f90:54 | exec |
| ○ | main | clover_leaf.f90:41 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ○ | __libc_start_main | libc.so.6 | |
| ○ | _start | clover_leaf.f90:41 | exec |
| ►2.86 | GOMP_parallel | libgomp.h:982 | libgomp.so.1.0.0 |
| ○ | clover_unpack_message_left | pack_kernel.f90:118 | exec |
| ○ | clover_unpack_left | clover.f90:1051 | exec |
| ○ | clover_exchange | clover.f90:426 | exec |
| ○ | update_halo | update_halo.f90:44 | exec |
| ○ | advection | advection.f90:103 | exec |
| ○ | hydro | hydro.f90:64 | exec |
| ○ | main | clover_leaf.f90:41 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ○ | __libc_start_main | libc.so.6 | |
| ○ | _start | clover_leaf.f90:41 | exec |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►89.74 | gomp_thread_start | team.c:130 | libgomp.so.1.0.0 |
| ○ | start_thread | libc.so.6 | |
| ○ | __GI___clone3 | libc.so.6 | |
| ►2.57 | GOMP_parallel | libgomp.h:982 | libgomp.so.1.0.0 |
| ○ | clover_unpack_message_left | pack_kernel.f90:118 | exec |
| ○ | clover_unpack_left | clover.f90:943 | exec |
| ○ | clover_exchange | clover.f90:426 | exec |
| ○ | update_halo | update_halo.f90:44 | exec |
| ○ | advection | advection.f90:56 | exec |
| ○ | hydro | hydro.f90:64 | exec |
| ○ | main | clover_leaf.f90:41 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►2.57 | GOMP_parallel | libgomp.h:982 | libgomp.so.1.0.0 |
| ○ | clover_unpack_message_left | pack_kernel.f90:118 | exec |
| ○ | clover_unpack_left | clover.f90:1075 | exec |
| ○ | clover_exchange | clover.f90:426 | exec |
| ○ | update_halo | update_halo.f90:44 | exec |
| ○ | advection | advection.f90:56 | exec |
| ○ | hydro | hydro.f90:64 | exec |
| ○ | main | clover_leaf.f90:41 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ○ | __libc_start_main | libc.so.6 | |
| ○ | _start | clover_leaf.f90:41 | exec |
| ►2.57 | GOMP_parallel | libgomp.h:982 | libgomp.so.1.0.0 |
| ○ | clover_unpack_message_left | pack_kernel.f90:118 | exec |
| ○ | clover_unpack_left | clover.f90:967 | exec |
| ○ | clover_exchange | clover.f90:426 | exec |
| ○ | update_halo | update_halo.f90:44 | exec |
| ○ | advection | advection.f90:56 | exec |
| ○ | hydro | hydro.f90:64 | exec |
| ○ | main | clover_leaf.f90:41 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ○ | __libc_start_main | libc.so.6 | |
| ○ | _start | clover_leaf.f90:41 | exec |
| ►2.56 | GOMP_parallel | libgomp.h:982 | libgomp.so.1.0.0 |
| ○ | clover_unpack_message_left | pack_kernel.f90:118 | exec |
| ○ | clover_unpack_left | clover.f90:979 | exec |
| ○ | clover_exchange | clover.f90:426 | exec |
| ○ | update_halo | update_halo.f90:44 | exec |
| ○ | timestep | timestep.f90:74 | exec |
| ○ | hydro | hydro.f90:54 | exec |
| ○ | main | clover_leaf.f90:41 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ○ | __libc_start_main | libc.so.6 | |
| ○ | _start | clover_leaf.f90:41 | exec |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►96.83 | gomp_thread_start | team.c:130 | libgomp.so.1.0.0 |
| ○ | start_thread | libc.so.6 | |
| ○ | __GI___clone3 | libc.so.6 | |
| ►1.59 | GOMP_parallel | libgomp.h:982 | libgomp.so.1.0.0 |
| ○ | clover_unpack_message_left | pack_kernel.f90:118 | exec |
| ○ | clover_unpack_left | clover.f90:1027 | exec |
| ○ | clover_exchange | clover.f90:426 | exec |
| ○ | update_halo | update_halo.f90:44 | exec |
| ○ | advection | advection.f90:103 | exec |
| ○ | hydro | hydro.f90:64 | exec |
| ○ | main | clover_leaf.f90:41 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ○ | __libc_start_main | libc.so.6 | |
| ○ | _start | clover_leaf.f90:41 | exec |
| ►1.59 | GOMP_parallel | libgomp.h:982 | libgomp.so.1.0.0 |
| ○ | clover_unpack_message_left | pack_kernel.f90:118 | exec |
| ○ | clover_unpack_left | clover.f90:1063 | exec |
| ○ | clover_exchange | clover.f90:426 | exec |
| ○ | update_halo | update_halo.f90:44 | exec |
| ○ | advection | advection.f90:56 | exec |
| ○ | hydro | hydro.f90:64 | exec |
| ○ | main | clover_leaf.f90:41 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ○ | __libc_start_main | libc.so.6 | |
| ○ | _start | clover_leaf.f90:41 | exec |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►95.31 | gomp_thread_start | team.c:130 | libgomp.so.1.0.0 |
| ○ | start_thread | libc.so.6 | |
| ○ | __GI___clone3 | libc.so.6 | |
| ►1.57 | GOMP_parallel | libgomp.h:982 | libgomp.so.1.0.0 |
| ○ | clover_unpack_message_left | pack_kernel.f90:118 | exec |
| ○ | clover_unpack_left | clover.f90:991 | exec |
| ○ | clover_exchange | clover.f90:426 | exec |
| ○ | update_halo | update_halo.f90:44 | exec |
| ○ | start | start.f90:138 | exec |
| ○ | initialise | initialise.f90:141 | exec |
| ○ | main | clover_leaf.f90:72 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ○ | __libc_start_main | libc.so.6 | |
| ○ | _start | clover_leaf.f90:41 | exec |
| ►1.56 | GOMP_parallel | libgomp.h:982 | libgomp.so.1.0.0 |
| ○ | clover_unpack_message_left | pack_kernel.f90:118 | exec |
| ○ | clover_unpack_left | clover.f90:979 | exec |
| ○ | clover_exchange | clover.f90:426 | exec |
| ○ | update_halo | update_halo.f90:44 | exec |
| ○ | pdv | PdV.f90:134 | exec |
| ○ | hydro | hydro.f90:56 | exec |
| ○ | main | clover_leaf.f90:41 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ○ | __libc_start_main | libc.so.6 | |
| ○ | _start | clover_leaf.f90:41 | exec |
| ►1.56 | GOMP_parallel | libgomp.h:982 | libgomp.so.1.0.0 |
| ○ | clover_unpack_message_left | pack_kernel.f90:118 | exec |
| ○ | clover_unpack_left | clover.f90:931 | exec |
| ○ | clover_exchange | clover.f90:426 | exec |
| ○ | update_halo | update_halo.f90:44 | exec |
| ○ | timestep | timestep.f90:74 | exec |
| ○ | hydro | hydro.f90:54 | exec |
| ○ | main | clover_leaf.f90:41 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ○ | __libc_start_main | libc.so.6 | |
| ○ | _start | clover_leaf.f90:41 | exec |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►96.72 | gomp_thread_start | team.c:130 | libgomp.so.1.0.0 |
| ○ | start_thread | libc.so.6 | |
| ○ | __GI___clone3 | libc.so.6 | |
| ►3.28 | GOMP_parallel | libgomp.h:982 | libgomp.so.1.0.0 |
| ○ | clover_unpack_message_left | pack_kernel.f90:118 | exec |
| ○ | clover_unpack_left | clover.f90:1027 | exec |
| ○ | clover_exchange | clover.f90:426 | exec |
| ○ | update_halo | update_halo.f90:44 | exec |
| ○ | advection | advection.f90:72 | exec |
| ○ | hydro | hydro.f90:64 | exec |
| ○ | main | clover_leaf.f90:41 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ○ | __libc_start_main | libc.so.6 | |
| ○ | _start | clover_leaf.f90:41 | exec |