| 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 | 1 | 0 | 0.99 | 0 | 0.97 | 0 | 0.97 | 0 | 0.88 | 0.01 |
| Run | Number of threads | Efficiency (ideal is 1) | Speedup | Ideal Speedup | Time (s) | Coverage (%) |
|---|---|---|---|---|---|---|
| 8x1 | 8 | 1 | 1 | 1 | 0.63999998569489 | 0.13767828047276 |
| 8x8 | 8 | 1 | 4.98 | 5 | 0.61999994516373 | 0.19493341445923 |
| 8x12 | 8 | 0.99 | 8.92 | 9 | 0.61000001430511 | 0.14398749172688 |
| 8x16 | 8 | 0.97 | 12.6 | 13 | 0.61500000953674 | 0.12260426580906 |
| 8x20 | 8 | 0.97 | 16.45 | 17 | 0.65499997138977 | 0.10084807127714 |
| 8x24 | 8 | 0.88 | 18.42 | 21 | 0.68500000238419 | 0.098295539617538 |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►15.65 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | haloExchange.c:301 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►15.53 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | haloExchange.c:301 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►14.06 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | memUtils.h:28 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►13.04 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | haloExchange.c:302 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►13.04 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | memUtils.h:28 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►12.24 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | memUtils.h:28 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►4.42 | createFccLattice | initAtoms.c:100 | exec |
| ○ | main | CoMD.c:199 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►2.49 | createFccLattice | initAtoms.c:100 | exec |
| ○ | main | CoMD.c:199 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►2.15 | createFccLattice | initAtoms.c:100 | exec |
| ○ | main | CoMD.c:199 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►2.15 | createFccLattice | initAtoms.c:100 | exec |
| ○ | main | CoMD.c:199 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►1.13 | haloExchange | memUtils.h:28 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►1.02 | main | CoMD.c:199 | exec |
| ○ | __libc_start_call_main | libc.so.6 |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►14.24 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | memUtils.h:28 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►14.01 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | haloExchange.c:301 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►13.79 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | memUtils.h:28 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►12.77 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | haloExchange.c:301 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►12.66 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | memUtils.h:28 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►11.98 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | haloExchange.c:302 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►3.50 | createFccLattice | initAtoms.c:100 | exec |
| ○ | main | CoMD.c:199 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►2.37 | createFccLattice | initAtoms.c:100 | exec |
| ○ | main | CoMD.c:199 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►2.26 | createFccLattice | initAtoms.c:100 | exec |
| ○ | main | CoMD.c:199 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►2.26 | createFccLattice | initAtoms.c:100 | exec |
| ○ | main | CoMD.c:199 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►1.24 | main | CoMD.c:199 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►1.02 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | memUtils.h:28 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►1.02 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | memUtils.h:28 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►1.02 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | haloExchange.c:302 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ○ | __libc_start_call_main | libc.so.6 |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►14.19 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | memUtils.h:28 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►13.85 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | haloExchange.c:302 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►13.40 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | haloExchange.c:301 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►12.73 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | haloExchange.c:301 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►12.61 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | memUtils.h:28 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►12.27 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | memUtils.h:28 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►3.49 | createFccLattice | initAtoms.c:100 | exec |
| ○ | main | CoMD.c:199 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►3.49 | createFccLattice | initAtoms.c:100 | exec |
| ○ | main | CoMD.c:199 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►2.25 | createFccLattice | initAtoms.c:100 | exec |
| ○ | main | CoMD.c:199 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►1.58 | main | CoMD.c:199 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►1.46 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | haloExchange.c:301 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►1.01 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | memUtils.h:28 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ○ | __libc_start_call_main | libc.so.6 |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►14.32 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | memUtils.h:28 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►13.44 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | haloExchange.c:302 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►13.33 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | memUtils.h:28 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►12.11 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | haloExchange.c:301 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►11.89 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | memUtils.h:28 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►11.67 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | haloExchange.c:301 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►3.52 | createFccLattice | initAtoms.c:100 | exec |
| ○ | main | CoMD.c:199 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►2.64 | createFccLattice | initAtoms.c:100 | exec |
| ○ | main | CoMD.c:199 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►1.98 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | memUtils.h:28 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►1.87 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | memUtils.h:28 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►1.76 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | memUtils.h:28 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►1.65 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | haloExchange.c:301 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►1.43 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | haloExchange.c:301 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►1.43 | createFccLattice | initAtoms.c:100 | exec |
| ○ | main | CoMD.c:199 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►1.43 | createFccLattice | initAtoms.c:100 | exec |
| ○ | main | CoMD.c:199 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►1.32 | main | CoMD.c:199 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►1.10 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | haloExchange.c:302 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ○ | __libc_start_call_main | libc.so.6 |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►12.87 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | memUtils.h:28 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►12.32 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | haloExchange.c:301 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►12.21 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | memUtils.h:28 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►12.21 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | haloExchange.c:301 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►12.10 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | haloExchange.c:302 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►11.88 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | memUtils.h:28 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►3.96 | createFccLattice | initAtoms.c:100 | exec |
| ○ | main | CoMD.c:199 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►2.64 | createFccLattice | initAtoms.c:100 | exec |
| ○ | main | CoMD.c:199 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►2.53 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | memUtils.h:28 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►2.53 | createFccLattice | initAtoms.c:100 | exec |
| ○ | main | CoMD.c:199 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►2.42 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | haloExchange.c:301 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►2.20 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | haloExchange.c:302 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►1.87 | createFccLattice | initAtoms.c:100 | exec |
| ○ | main | CoMD.c:199 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►1.76 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | memUtils.h:28 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►1.43 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | haloExchange.c:301 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►1.10 | main | CoMD.c:199 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►1.10 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | memUtils.h:28 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ○ | __libc_start_call_main | libc.so.6 |
| Coverage (%) | Name | Source Location | Module |
|---|---|---|---|
| ►12.38 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | memUtils.h:28 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►11.68 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | haloExchange.c:301 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►11.28 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | haloExchange.c:302 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►10.48 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | haloExchange.c:301 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►10.38 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | memUtils.h:28 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►10.08 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | memUtils.h:28 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ►2.79 | createFccLattice | initAtoms.c:100 | exec |
| ○ | main | CoMD.c:199 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►2.69 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | haloExchange.c:302 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►2.69 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | haloExchange.c:301 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►2.59 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | haloExchange.c:301 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►2.50 | createFccLattice | initAtoms.c:100 | exec |
| ○ | main | CoMD.c:199 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►2.30 | createFccLattice | initAtoms.c:100 | exec |
| ○ | main | CoMD.c:199 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►2.20 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | memUtils.h:28 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►2.10 | createFccLattice | initAtoms.c:100 | exec |
| ○ | main | CoMD.c:199 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►1.90 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | memUtils.h:28 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►1.80 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | memUtils.h:28 | exec |
| ○ | timestep | timestep.c:150 | exec |
| ○ | main | CoMD.c:125 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►1.30 | main | CoMD.c:199 | exec |
| ○ | __libc_start_call_main | libc.so.6 | |
| ►1.10 | unloadAtomsBuffer | haloExchange.c:414 | exec |
| ○ | haloExchange | haloExchange.c:302 | exec |
| ○ | timestep | timestep.c:150 | exec |