Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
1e99249
adding allreduce header
shannong Jun 15, 2025
6cc068f
adding multileader header
shannong Jun 15, 2025
1129628
implementing allreduce multileader
shannong Jun 15, 2025
90eb62e
adding locality aware implementation
shannong Jun 29, 2025
a7ae0d0
finalizing implementations
shannong Jun 29, 2025
0521224
adding allreduce tests
shannong Jun 29, 2025
a141fde
adding test for allreduce
shannong Jul 1, 2025
9726840
fixing allreduce implementations
shannong Jul 6, 2025
af8568d
Merge branch 'cleanup' into locality_allreduce
shannong Jul 13, 2025
6f53b86
adding locality aware allreduce benchmark
shannong Jul 17, 2025
9befc59
Merge branch 'locality_allreduce' of github.com:mpi-advance/locality_…
shannong Jul 17, 2025
63cf319
fixing compile issues in benchmark
shannong Jul 17, 2025
85f6515
Adding internal timings for multileader
Aug 11, 2025
5a916c7
Updated tests
Aug 12, 2025
1e765aa
fixed bug
Aug 12, 2025
7291aed
Update alltoall_topology.cpp
bienz2 Aug 12, 2025
bd0e2ef
Update alltoall_topology.cpp
bienz2 Aug 12, 2025
412d79b
Update alltoall_topology.cpp
bienz2 Aug 12, 2025
f063669
updated benchmark for internal timings, working
Aug 12, 2025
4f3e207
Added tuolumne timings
Aug 12, 2025
d7233f6
Added dane alltoall results
Aug 12, 2025
ade9cdb
Adding plots
Aug 12, 2025
5bd1b82
Updated plot axes labels
Aug 13, 2025
4f339d6
updated deltaai runscript
Sep 5, 2025
9896d6e
updated deltaai runscript
Sep 5, 2025
89f9914
Merge branch 'alltoalls_tmp' of https://github.com/mpi-advance/locali…
Sep 5, 2025
c17e78a
fixing initial allreduce implementations
shannong Sep 6, 2025
d917096
adding multileader node aware implementation
shannong Sep 6, 2025
538f7cb
fixing allreduce benchmark - equals instead of subtraction
shannong Sep 7, 2025
5edf379
fixing issue with uneven groups in benchmark
shannong Sep 7, 2025
10e5330
adding header for allgether functions
shannong Sep 12, 2025
35c19a8
switching to MPIX comms
shannong Sep 12, 2025
19ff71a
adding multileader allgather implementation
shannong Sep 14, 2025
2d2bc3e
Fixing allgather - broadcast all data, not just number of ranks
shannong Sep 18, 2025
6acaef2
finishing hierarchical implementation
shannong Sep 18, 2025
0f89a65
finishing node aware implementation
shannong Sep 21, 2025
58145b1
fixing multileader
shannong Sep 26, 2025
7ef7e18
internal timings in allreduce benchmark
shannong Sep 29, 2025
a24de0d
Merge branch 'locality_allreduce' into locality_allgather
shannong Sep 29, 2025
96eff3b
fixing ppn
shannong Sep 30, 2025
70dee11
adding allgather benchmark
shannong Oct 2, 2025
3e61be1
fixing allreduce benchmark leader printing
shannong Oct 5, 2025
9c26a23
Merge branch 'locality_allreduce' into locality_allgather
shannong Oct 5, 2025
1150b1f
fixing reordering in multileader locality allgather
shannong Oct 6, 2025
071b1ee
fixing second gather size on multileader locality aware internal timing
shannong Oct 6, 2025
13b9fd5
fixing rank calculation
shannong Oct 26, 2025
981d5d0
Merge branch 'locality_allreduce' into locality_allgather
shannong Oct 26, 2025
de89678
fixing communicator used in final broadcause of multileader locality …
shannong Oct 26, 2025
17c1214
Reran results with fixed test
Oct 27, 2025
049129f
Merge branch 'alltoalls_tmp' of https://github.com/mpi-advance/locali…
Oct 27, 2025
9f7163f
Added test results
Oct 31, 2025
a1a67c5
Merged alltoall changes into branch
Nov 6, 2025
0927643
fixing print statements to report leaders per node instead of procs p…
shannong Nov 11, 2025
1b57119
updating benchmark for consistency between leaders per node and procs…
Apr 12, 2026
7ed4047
fixing print statements
shannong Nov 10, 2025
28f4f9a
removing rogue barrier
shannong Aug 21, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions benchmark_tests/dane/09_01_25/alltoalls_n16.3332090.err
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@

Lmod is automatically replacing "intel-classic/2021.6.0-magic" with
"gcc/10.3.1-magic".


Due to MODULEPATH changes, the following have been reloaded:
1) mvapich2/2.3.7


Lmod is automatically replacing "mvapich2/2.3.7" with "openmpi/4.1.2".

924 changes: 924 additions & 0 deletions benchmark_tests/dane/09_01_25/alltoalls_n16.3332090.out

Large diffs are not rendered by default.

11 changes: 11 additions & 0 deletions benchmark_tests/dane/09_01_25/alltoalls_n16.3332091.err
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@

Lmod is automatically replacing "intel-classic/2021.6.0-magic" with
"gcc/10.3.1-magic".


Due to MODULEPATH changes, the following have been reloaded:
1) mvapich2/2.3.7


Lmod is automatically replacing "mvapich2/2.3.7" with "openmpi/4.1.2".

924 changes: 924 additions & 0 deletions benchmark_tests/dane/09_01_25/alltoalls_n16.3332091.out

Large diffs are not rendered by default.

11 changes: 11 additions & 0 deletions benchmark_tests/dane/09_01_25/alltoalls_n16.3332092.err
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@

Lmod is automatically replacing "intel-classic/2021.6.0-magic" with
"gcc/10.3.1-magic".


Due to MODULEPATH changes, the following have been reloaded:
1) mvapich2/2.3.7


Lmod is automatically replacing "mvapich2/2.3.7" with "openmpi/4.1.2".

924 changes: 924 additions & 0 deletions benchmark_tests/dane/09_01_25/alltoalls_n16.3332092.out

Large diffs are not rendered by default.

11 changes: 11 additions & 0 deletions benchmark_tests/dane/09_01_25/alltoalls_n2.3332080.err
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@

Lmod is automatically replacing "intel-classic/2021.6.0-magic" with
"gcc/10.3.1-magic".


Due to MODULEPATH changes, the following have been reloaded:
1) mvapich2/2.3.7


Lmod is automatically replacing "mvapich2/2.3.7" with "openmpi/4.1.2".

924 changes: 924 additions & 0 deletions benchmark_tests/dane/09_01_25/alltoalls_n2.3332080.out

Large diffs are not rendered by default.

11 changes: 11 additions & 0 deletions benchmark_tests/dane/09_01_25/alltoalls_n2.3332081.err
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@

Lmod is automatically replacing "intel-classic/2021.6.0-magic" with
"gcc/10.3.1-magic".


Due to MODULEPATH changes, the following have been reloaded:
1) mvapich2/2.3.7


Lmod is automatically replacing "mvapich2/2.3.7" with "openmpi/4.1.2".

924 changes: 924 additions & 0 deletions benchmark_tests/dane/09_01_25/alltoalls_n2.3332081.out

Large diffs are not rendered by default.

11 changes: 11 additions & 0 deletions benchmark_tests/dane/09_01_25/alltoalls_n2.3332082.err
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@

Lmod is automatically replacing "intel-classic/2021.6.0-magic" with
"gcc/10.3.1-magic".


Due to MODULEPATH changes, the following have been reloaded:
1) mvapich2/2.3.7


Lmod is automatically replacing "mvapich2/2.3.7" with "openmpi/4.1.2".

924 changes: 924 additions & 0 deletions benchmark_tests/dane/09_01_25/alltoalls_n2.3332082.out

Large diffs are not rendered by default.

1,425 changes: 1,425 additions & 0 deletions benchmark_tests/dane/09_01_25/alltoalls_n32.3332093.err

Large diffs are not rendered by default.

849 changes: 849 additions & 0 deletions benchmark_tests/dane/09_01_25/alltoalls_n32.3332093.out

Large diffs are not rendered by default.

1,425 changes: 1,425 additions & 0 deletions benchmark_tests/dane/09_01_25/alltoalls_n32.3332094.err

Large diffs are not rendered by default.

849 changes: 849 additions & 0 deletions benchmark_tests/dane/09_01_25/alltoalls_n32.3332094.out

Large diffs are not rendered by default.

1,425 changes: 1,425 additions & 0 deletions benchmark_tests/dane/09_01_25/alltoalls_n32.3332095.err

Large diffs are not rendered by default.

849 changes: 849 additions & 0 deletions benchmark_tests/dane/09_01_25/alltoalls_n32.3332095.out

Large diffs are not rendered by default.

11 changes: 11 additions & 0 deletions benchmark_tests/dane/09_01_25/alltoalls_n4.3332083.err
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@

Lmod is automatically replacing "intel-classic/2021.6.0-magic" with
"gcc/10.3.1-magic".


Due to MODULEPATH changes, the following have been reloaded:
1) mvapich2/2.3.7


Lmod is automatically replacing "mvapich2/2.3.7" with "openmpi/4.1.2".

924 changes: 924 additions & 0 deletions benchmark_tests/dane/09_01_25/alltoalls_n4.3332083.out

Large diffs are not rendered by default.

11 changes: 11 additions & 0 deletions benchmark_tests/dane/09_01_25/alltoalls_n4.3332084.err
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@

Lmod is automatically replacing "intel-classic/2021.6.0-magic" with
"gcc/10.3.1-magic".


Due to MODULEPATH changes, the following have been reloaded:
1) mvapich2/2.3.7


Lmod is automatically replacing "mvapich2/2.3.7" with "openmpi/4.1.2".

924 changes: 924 additions & 0 deletions benchmark_tests/dane/09_01_25/alltoalls_n4.3332084.out

Large diffs are not rendered by default.

11 changes: 11 additions & 0 deletions benchmark_tests/dane/09_01_25/alltoalls_n4.3332085.err
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@

Lmod is automatically replacing "intel-classic/2021.6.0-magic" with
"gcc/10.3.1-magic".


Due to MODULEPATH changes, the following have been reloaded:
1) mvapich2/2.3.7


Lmod is automatically replacing "mvapich2/2.3.7" with "openmpi/4.1.2".

924 changes: 924 additions & 0 deletions benchmark_tests/dane/09_01_25/alltoalls_n4.3332085.out

Large diffs are not rendered by default.

11 changes: 11 additions & 0 deletions benchmark_tests/dane/09_01_25/alltoalls_n8.3332087.err
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@

Lmod is automatically replacing "intel-classic/2021.6.0-magic" with
"gcc/10.3.1-magic".


Due to MODULEPATH changes, the following have been reloaded:
1) mvapich2/2.3.7


Lmod is automatically replacing "mvapich2/2.3.7" with "openmpi/4.1.2".

924 changes: 924 additions & 0 deletions benchmark_tests/dane/09_01_25/alltoalls_n8.3332087.out

Large diffs are not rendered by default.

11 changes: 11 additions & 0 deletions benchmark_tests/dane/09_01_25/alltoalls_n8.3332088.err
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@

Lmod is automatically replacing "intel-classic/2021.6.0-magic" with
"gcc/10.3.1-magic".


Due to MODULEPATH changes, the following have been reloaded:
1) mvapich2/2.3.7


Lmod is automatically replacing "mvapich2/2.3.7" with "openmpi/4.1.2".

924 changes: 924 additions & 0 deletions benchmark_tests/dane/09_01_25/alltoalls_n8.3332088.out

Large diffs are not rendered by default.

11 changes: 11 additions & 0 deletions benchmark_tests/dane/09_01_25/alltoalls_n8.3332089.err
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@

Lmod is automatically replacing "intel-classic/2021.6.0-magic" with
"gcc/10.3.1-magic".


Due to MODULEPATH changes, the following have been reloaded:
1) mvapich2/2.3.7


Lmod is automatically replacing "mvapich2/2.3.7" with "openmpi/4.1.2".

924 changes: 924 additions & 0 deletions benchmark_tests/dane/09_01_25/alltoalls_n8.3332089.out

Large diffs are not rendered by default.

11 changes: 11 additions & 0 deletions benchmark_tests/dane/alltoalls_n16.4047836.err
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@

Lmod is automatically replacing "intel-classic/2021.6.0-magic" with
"gcc/10.3.1-magic".


Due to MODULEPATH changes, the following have been reloaded:
1) mvapich2/2.3.7


Lmod is automatically replacing "mvapich2/2.3.7" with "openmpi/4.1.2".

924 changes: 924 additions & 0 deletions benchmark_tests/dane/alltoalls_n16.4047836.out

Large diffs are not rendered by default.

11 changes: 11 additions & 0 deletions benchmark_tests/dane/alltoalls_n16.4047837.err
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@

Lmod is automatically replacing "intel-classic/2021.6.0-magic" with
"gcc/10.3.1-magic".


Due to MODULEPATH changes, the following have been reloaded:
1) mvapich2/2.3.7


Lmod is automatically replacing "mvapich2/2.3.7" with "openmpi/4.1.2".

924 changes: 924 additions & 0 deletions benchmark_tests/dane/alltoalls_n16.4047837.out

Large diffs are not rendered by default.

11 changes: 11 additions & 0 deletions benchmark_tests/dane/alltoalls_n16.4047838.err
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@

Lmod is automatically replacing "intel-classic/2021.6.0-magic" with
"gcc/10.3.1-magic".


Due to MODULEPATH changes, the following have been reloaded:
1) mvapich2/2.3.7


Lmod is automatically replacing "mvapich2/2.3.7" with "openmpi/4.1.2".

Loading