Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,179 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>CEA-HPC - HP2P on wolpy12 - 28/1/2026 at 2:27:57</title>
</head>
<style>

body {
margin:0;
}

.banner {
overflow: hidden;
background-color: #114073;
margin: 0;
height: 75px;
margin-left: 0px;
margin-right: 0px;
width: 100%;
}
.banner > h2 {
float: left;
color: white;
padding: 2px;
font-size: 25px;
margin-left: 8%;
font-family: 'Open Sans', sans-serif;
}

.stats-container {
padding: 0;
margin: 0;
display: flex;
flex-wrap: wrap;
align-items: baseline;
justify-content: center;
}
.stats-container > div {
margin: 4px;
padding: 2px;
background-color: white;
width: 800px;
text-align: center;
line-height: 20px;
font-size: 15px;
font-family: 'Open Sans', sans-serif;
}
.flex-container {
padding: 0;
margin: 0;
display: flex;
flex-wrap: wrap;
align-items: baseline;
justify-content: center;
}
.flex-container > div {
margin: 2px;
padding: 2px;
}
</style>
<script type="text/javascript">window.PlotlyConfig = {MathJaxConfig: 'local'};</script>
<script src="https://cdn.plot.ly/plotly-2.24.1.min.js"></script>
<body style="background-color:rgb(220, 220, 220);">
<div class="banner">
<h2>HP2P results vizualisation</h2>
</div>
<div class=stats-container>
<div>
<h2>Details</h2>
Number of iterations: 1000 / 1000<br>
Message size: 1048576 bytes<br>
Number of messages per communication: 10<br>
MPI buffer alignment: 8<br>
Algorithm: random<br>
</div>
</div>
<div class=stats-container >
<div>
<h2>Bandwidth Statistics</h2>
Minimum Bandwidth: 8135.73 MB/s between wolpy12 and wolpy13<br>
Maximum Bandwidth: 8151.29 MB/s between wolpy13 and wolpy12<br>
Average: 8143.51 MB/s<br>
Standard deviation: 7.78 MB/s<br>
</div>
<div>
<h2>Latency Statistics</h2>
Minimum Latency: 122.68 <span>&#181;</span>s between wolpy13 and wolpy12<br>
Maximum Latency: 122.91 <span>&#181;</span>s between wolpy12 and wolpy13<br>
Average: 122.80 <span>&#181;</span>s<br>
Standard deviation: 0.12 <span>&#181;</span>s<br>
</div>
<div>
<h2>Bisection bandwidth Statistics</h2>
Minimum Bisection Bandwidth: 0.00 MB/s<br>
Maximum Bisection Bandwidth: 0.00 MB/s<br>
Average: 0.00 MB/s<br>
Standard deviation: 0.00 MB/s<br>
</div>
</div>
<script type="text/javascript">
// hostlist start
var hostlist =
[ "wolpy12", "wolpy13", ]
;
// hostlist end
// msg_size start
var msg_size =
1048576
;
// msg_size end
// bandwidth start
var bandwidth =
[ [ 0.00, 8135.73, ], [ 8151.29, 0.00, ], ]
;
// bandwidth end
var bw_avg = [];
for (const bw_line of bandwidth) {
var sum = bw_line.reduce((a, b) => a + b, 0);
bw_avg.push(sum/(bw_line.length-1));}
</script>
<div class=flex-container >
<div><div id="1" style="height: 800px; width: 80%;" class="plotly-graph-div"></div>
<script type="text/javascript">
window.PLOTLYENV=window.PLOTLYENV || {};
window.PLOTLYENV.BASE_URL="https://plot.ly";
Plotly.newPlot("1",
[{"uid": "1",
"colorscale": "Jet",
"y": hostlist,
"x": hostlist,
"z": bandwidth,
"type": "heatmap"}],
{"height": 800, "width": 800, "autosize": true, "title": {"text": "Bandwidth (MB/s)"}, "yaxis": {"autorange": "reversed"}}, {"plotlyServerURL": "https://plot.ly", "linkText": "Export to plot.ly", "showLink": false}
)

</script>

</div>
<div class=flex-container >
<div><div id="2" style="height: 800px; width: 80%;" class="plotly-graph-div"></div>
<script type="text/javascript">
window.PLOTLYENV=window.PLOTLYENV || {};
window.PLOTLYENV.BASE_URL="https://plot.ly";
Plotly.newPlot("2",
[{"uid": "2",
"colorscale": "Jet",
"x": [].concat(...bandwidth).filter(function(number){return number > 0.0;}),
"type": "histogram"}],
{"height": 800, "width": 800, "autosize": true, "title": {"text": "Distribution Bandwidth (MB/s)"}, "yaxis": {"title": "Number of pairs"}, "xaxis": {"title": "Bandwidth (MB/s)"}}, {"plotlyServerURL": "https://plot.ly", "linkText": "Export to plot.ly", "showLink": false}
)
</script>
</div>

<div class=flex-container >
<div><div id="3" style="height: 800px; width: 80%;" class="plotly-graph-div"></div>
<script type="text/javascript">
window.PLOTLYENV=window.PLOTLYENV || {};
window.PLOTLYENV.BASE_URL="https://plot.ly";
Plotly.newPlot("3",
[{"uid": "3",
"colorscale": "Jet",
"x": bw_avg,
"type": "histogram"}],
{"height": 800, "width": 800, "autosize": true, "title": {"text": "Distribution of average bandwidth per node (MB/s)"}, "yaxis": {"title": "Number of nodes"}, "xaxis": {"title": "Bandwidth (MB/s)"} }, {"plotlyServerURL": "https://plot.ly", "linkText": "Export to plot.ly", "showLink": false}
)
</script>
</div>

</div>
</div>
<div class=stats-container>
<div>
This page was generated by CEA-HPC <a href="https://github.com/cea-hpc/hp2p">HP2P</a> benchmark on 28/1/2026 at 2:27:57.
</div>
</div>
</body>
</html>

Original file line number Diff line number Diff line change
@@ -0,0 +1,166 @@
[1,0]<stdout>:[1769563675.743209] [wolpy12:570883:0] ucp_context.c:1951 UCX WARN UCP API version is incompatible: required >= 1.16, actual 1.14.0 (loaded from /lib64/libucp.so.0)
[1,1]<stdout>:[1769563675.769430] [wolpy13:36495:0] ucp_context.c:1951 UCX WARN UCP API version is incompatible: required >= 1.16, actual 1.14.0 (loaded from /lib64/libucp.so.0)
[1,0]<stdout>:[1769563675.876061] [wolpy12:570883:0] ucp_context.c:1951 UCX WARN UCP API version is incompatible: required >= 1.16, actual 1.14.0 (loaded from /lib64/libucp.so.0)
[1,1]<stdout>:[1769563675.876649] [wolpy13:36495:0] ucp_context.c:1951 UCX WARN UCP API version is incompatible: required >= 1.16, actual 1.14.0 (loaded from /lib64/libucp.so.0)
[1,0]<stdout>:Available IB devices:
[1,0]<stdout>: 0: mlx5_0 (guid: 1070:fd03:002e:7338) <-- chosen
[1,0]<stdout>:
[1,1]<stdout>:Available IB devices:
[1,1]<stdout>: 0: mlx5_0 (guid: 1070:fd03:002e:7450) <-- chosen
[1,1]<stdout>:
[1,0]<stdout>: chosen gid: 3
[1,0]<stdout>:
[1,1]<stdout>: chosen gid: 3
[1,1]<stdout>:
[1,0]<stdout>: === Benchmark configuration ===
[1,0]<stdout>:
[1,0]<stdout>: Configuration file :
[1,0]<stdout>: Number of iterations : 1000
[1,0]<stdout>: Iterations between snapshot : 5001
[1,0]<stdout>: Message size : 1048576
[1,0]<stdout>: Number of msg per comm : 10
[1,0]<stdout>: Alignment for MPI buffer : 8
[1,0]<stdout>: Max time : 86400
[1,0]<stdout>: Build couple algorithm : RANDOM
[1,0]<stdout>: Seed : 0
[1,0]<stdout>: Alarm : 0
[1,0]<stdout>: Output file : output_hosts2_iter1000_size1048576.html
[1,0]<stdout>: Anonymize hostname : 0
[1,0]<stdout>: Plotly.js file :
[1,0]<stdout>: output format : html
[1,0]<stdout>: time_mult : -1.000000
[1,0]<stdout>: max_communication_time : -1.000000
[1,0]<stdout>: CUDA support : not activated
[1,0]<stdout>: ROCm support : not activated
[1,0]<stdout>:
[1,0]<stdout>: ===============================
[1,0]<stdout>:
[1,0]<stdout>: 1 % done
[1,0]<stdout>: 2 % done
[1,0]<stdout>: 3 % done
[1,0]<stdout>: 4 % done
[1,0]<stdout>: 5 % done
[1,0]<stdout>: 6 % done
[1,0]<stdout>: 7 % done
[1,0]<stdout>: 8 % done
[1,0]<stdout>: 9 % done
[1,0]<stdout>: 10 % done
[1,0]<stdout>: 11 % done
[1,0]<stdout>: 12 % done
[1,0]<stdout>: 13 % done
[1,0]<stdout>: 14 % done
[1,0]<stdout>: 15 % done
[1,0]<stdout>: 16 % done
[1,0]<stdout>: 17 % done
[1,0]<stdout>: 18 % done
[1,0]<stdout>: 19 % done
[1,0]<stdout>: 20 % done
[1,0]<stdout>: 21 % done
[1,0]<stdout>: 22 % done
[1,0]<stdout>: 23 % done
[1,0]<stdout>: 24 % done
[1,0]<stdout>: 25 % done
[1,0]<stdout>: 26 % done
[1,0]<stdout>: 27 % done
[1,0]<stdout>: 28 % done
[1,0]<stdout>: 29 % done
[1,0]<stdout>: 30 % done
[1,0]<stdout>: 31 % done
[1,0]<stdout>: 32 % done
[1,0]<stdout>: 33 % done
[1,0]<stdout>: 34 % done
[1,0]<stdout>: 35 % done
[1,0]<stdout>: 36 % done
[1,0]<stdout>: 37 % done
[1,0]<stdout>: 38 % done
[1,0]<stdout>: 39 % done
[1,0]<stdout>: 40 % done
[1,0]<stdout>: 41 % done
[1,0]<stdout>: 42 % done
[1,0]<stdout>: 43 % done
[1,0]<stdout>: 44 % done
[1,0]<stdout>: 45 % done
[1,0]<stdout>: 46 % done
[1,0]<stdout>: 47 % done
[1,0]<stdout>: 48 % done
[1,0]<stdout>: 49 % done
[1,0]<stdout>: 50 % done
[1,0]<stdout>: 51 % done
[1,0]<stdout>: 52 % done
[1,0]<stdout>: 53 % done
[1,0]<stdout>: 54 % done
[1,0]<stdout>: 55 % done
[1,0]<stdout>: 56 % done
[1,0]<stdout>: 57 % done
[1,0]<stdout>: 58 % done
[1,0]<stdout>: 59 % done
[1,0]<stdout>: 60 % done
[1,0]<stdout>: 61 % done
[1,0]<stdout>: 62 % done
[1,0]<stdout>: 63 % done
[1,0]<stdout>: 64 % done
[1,0]<stdout>: 65 % done
[1,0]<stdout>: 66 % done
[1,0]<stdout>: 67 % done
[1,0]<stdout>: 68 % done
[1,0]<stdout>: 69 % done
[1,0]<stdout>: 70 % done
[1,0]<stdout>: 71 % done
[1,0]<stdout>: 72 % done
[1,0]<stdout>: 73 % done
[1,0]<stdout>: 74 % done
[1,0]<stdout>: 75 % done
[1,0]<stdout>: 76 % done
[1,0]<stdout>: 77 % done
[1,0]<stdout>: 78 % done
[1,0]<stdout>: 79 % done
[1,0]<stdout>: 80 % done
[1,0]<stdout>: 81 % done
[1,0]<stdout>: 82 % done
[1,0]<stdout>: 83 % done
[1,0]<stdout>: 84 % done
[1,0]<stdout>: 85 % done
[1,0]<stdout>: 86 % done
[1,0]<stdout>: 87 % done
[1,0]<stdout>: 88 % done
[1,0]<stdout>: 89 % done
[1,0]<stdout>: 90 % done
[1,0]<stdout>: 91 % done
[1,0]<stdout>: 92 % done
[1,0]<stdout>: 93 % done
[1,0]<stdout>: 94 % done
[1,0]<stdout>: 95 % done
[1,0]<stdout>: 96 % done
[1,0]<stdout>: 97 % done
[1,0]<stdout>: 98 % done
[1,0]<stdout>: 99 % done
[1,0]<stdout>: 100 % done
[1,0]<stdout>:
[1,0]<stdout>:
[1,0]<stdout>: === SUMMARY ===
[1,0]<stdout>:
[1,0]<stdout>: Number of iteration : 1000
[1,0]<stdout>:
[1,0]<stdout>: Min bandwidth : 8135.73 MB/s
[1,0]<stdout>: Max bandwidth : 8151.29 MB/s
[1,0]<stdout>: Avg bandwidth : 8143.51 MB/s
[1,0]<stdout>: Std bandwidth : 7.78 MB/s
[1,0]<stdout>:
[1,0]<stdout>: Min latency : 122.68 us
[1,0]<stdout>: Max latency : 122.91 us
[1,0]<stdout>: Avg latency : 122.80 us
[1,0]<stdout>: Std latency : 0.12 us
[1,0]<stdout>:
[1,0]<stdout>: Min bisection bandwidth : 0.00 MB/s
[1,0]<stdout>: Max bisection bandwidth : 0.00 MB/s
[1,0]<stdout>: Avg bisection bandwidth : 0.00 MB/s
[1,0]<stdout>: Std bisection bandwidth : 0.00 MB/s
[1,0]<stdout>:
[1,0]<stdout>: Min bisection efficiency : 0.00 %
[1,0]<stdout>: Max bisection efficiency : 0.00 %
[1,0]<stdout>: Avg bisection efficiency : 0.00 %
[1,0]<stdout>:
[1,0]<stdout>: ===============
[1,0]<stdout>:
[1,0]<stdout>: Writing final result...
[1,0]<stdout>: Writing final result... Done
Loading