Reframe Report for gaya

1. Test Summary

  • Total Tests: 8

  • Failures: 0

  • Testcases

    • HeatToolboxTest %nbTask=128 %case=/home/u4/csmi/2023/pierre/gayaReframe/cases/case3-bench.cfg

    • HeatToolboxTest %nbTask=64 %case=/home/u4/csmi/2023/pierre/gayaReframe/cases/case3-bench.cfg

    • HeatToolboxTest %nbTask=32 %case=/home/u4/csmi/2023/pierre/gayaReframe/cases/case3-bench.cfg

    • HeatToolboxTest %nbTask=16 %case=/home/u4/csmi/2023/pierre/gayaReframe/cases/case3-bench.cfg

    • HeatToolboxTest %nbTask=8 %case=/home/u4/csmi/2023/pierre/gayaReframe/cases/case3-bench.cfg

    • HeatToolboxTest %nbTask=4 %case=/home/u4/csmi/2023/pierre/gayaReframe/cases/case3-bench.cfg

    • HeatToolboxTest %nbTask=2 %case=/home/u4/csmi/2023/pierre/gayaReframe/cases/case3-bench.cfg

    • HeatToolboxTest %nbTask=1 %case=/home/u4/csmi/2023/pierre/gayaReframe/cases/case3-bench.cfg

from feelpp.benchmarking.reframe.report import Report
report=Report(file_path="docs/modules/gaya/pages/reports/gaya-20240530-1.json")
Results
2.0.3
Main performance variables:
 |    |   num_tasks | name          |   value |
|---:|------------:|:--------------|--------:|
| 21 |           1 | init          | 674.402 |
| 22 |           1 | solve         | 993.709 |
| 23 |           1 | exportResults | 106.257 |
Partial performances variables
 |    |   num_tasks | name                   |         value |
|---:|------------:|:-----------------------|--------------:|
| 70 |           1 | initMaterialProperties |   0.000379714 |
| 71 |           1 | initMesh               | 339.754       |
| 72 |           1 | initFunctionSpaces     | 162.959       |
| 73 |           1 | initPostProcess        |  18.3642      |
| 74 |           1 | graph                  | 137.12        |
| 75 |           1 | matrixVector           |  11.5747      |
| 76 |           1 | algebraicOthers        |   5.341e-05   |
| 77 |           1 | ksp-niter              |  57           |
| 78 |           1 | algebraic-assembly     |  98.0034      |
| 79 |           1 | algebraic-solve        | 895.181       |

1.1. Performance by Simulation Steps

fig=report.plotPerformanceByStep()
fig.show()
Results

1.2. Performance by Number of Tasks

fig=report.plotPerformanceByTask()
fig.show()
Results

1.3. Speedup of the simulation Steps

Speedup
print(report.speedup())
fig=report.plotSpeedup()
fig.show()
Results

1.4. Speedup for partial performances

fig=report.plotPartialSpeedup('init')
fig.show()
Results



    
fig=report.plotPartialSpeedup('solve')
fig.show()
Results