Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1672: Implement the total work LB algorithm in TemperedLB #1695

Merged
merged 38 commits into from
Jun 1, 2022

Conversation

cz4rs
Copy link
Contributor

@cz4rs cz4rs commented Mar 8, 2022

fixes #1672

@cz4rs cz4rs force-pushed the 1672-implement-total-work-lb-algorithm branch from 55ff1fa to ef95825 Compare March 10, 2022 14:48
@cz4rs cz4rs changed the title [WIP] 1672: Implement the total work LB algorithm in TemperedLB 1672: Implement the total work LB algorithm in TemperedLB Mar 10, 2022
@cz4rs cz4rs force-pushed the 1672-implement-total-work-lb-algorithm branch 5 times, most recently from e8388c6 to 624855a Compare March 11, 2022 15:55
@codecov
Copy link

codecov bot commented Mar 11, 2022

Codecov Report

Merging #1695 (cba6a3f) into develop (69239db) will increase coverage by 0.00%.
The diff coverage is 88.34%.

Impacted file tree graph

@@            Coverage Diff            @@
##           develop    #1695    +/-   ##
=========================================
  Coverage    84.27%   84.27%            
=========================================
  Files          754      757     +3     
  Lines        26464    26611   +147     
=========================================
+ Hits         22302    22426   +124     
- Misses        4162     4185    +23     
Impacted Files Coverage Δ
src/vt/configs/arguments/app_config.h 100.00% <ø> (ø)
src/vt/runtime/runtime_banner.cc 65.58% <ø> (ø)
...vt/vrt/collection/balance/greedylb/greedylb_msgs.h 100.00% <ø> (ø)
...rt/collection/balance/hierarchicallb/hierlb_msgs.h 100.00% <ø> (ø)
...c/vt/vrt/collection/balance/lb_invoke/lb_manager.h 100.00% <ø> (ø)
src/vt/vrt/collection/balance/lb_type.h 100.00% <ø> (ø)
...rc/vt/vrt/collection/balance/model/comm_overhead.h 100.00% <ø> (ø)
...c/vt/vrt/collection/balance/model/composed_model.h 100.00% <ø> (ø)
src/vt/vrt/collection/balance/model/linear_model.h 100.00% <ø> (ø)
.../vt/vrt/collection/balance/model/multiple_phases.h 100.00% <ø> (ø)
... and 69 more

@cz4rs cz4rs force-pushed the 1672-implement-total-work-lb-algorithm branch 4 times, most recently from 53549af to a3cbf75 Compare March 21, 2022 11:51
@cz4rs cz4rs force-pushed the 1672-implement-total-work-lb-algorithm branch from 1f6ab28 to 2c57617 Compare March 22, 2022 12:49
@lifflander
Copy link
Collaborator

Looks good so far!

@cz4rs cz4rs force-pushed the 1672-implement-total-work-lb-algorithm branch 2 times, most recently from c75993f to 7a5f460 Compare April 6, 2022 16:31
src/vt/elm/elm_stats.h Outdated Show resolved Hide resolved
@cz4rs cz4rs force-pushed the 1672-implement-total-work-lb-algorithm branch 6 times, most recently from 99e30a3 to 0504aa9 Compare April 14, 2022 13:01
@cz4rs cz4rs force-pushed the 1672-implement-total-work-lb-algorithm branch from 7810378 to d6a22d9 Compare April 14, 2022 19:01
@cz4rs cz4rs marked this pull request as ready for review April 19, 2022 13:42
@cz4rs cz4rs force-pushed the 1672-implement-total-work-lb-algorithm branch from 719b127 to 12f5c6b Compare May 30, 2022 10:34
@github-actions
Copy link

github-actions bot commented May 31, 2022

Pipelines results

PR tests (gcc-5, ubuntu, mpich)

Build for cba6a3f

Compilation - successful

Testing - passed

Build log


PR tests (clang-3.9, ubuntu, mpich)

Build for cba6a3f

Compilation - successful

Testing - passed

Build log


PR tests (gcc-7, ubuntu, mpich, trace runtime, LB)

Build for cba6a3f

Compilation - successful

Testing - passed

Build log


PR tests (gcc-9, ubuntu, mpich, zoltan)

Build for cba6a3f

Compilation - successful

Testing - passed

Build log


PR tests (clang-5.0, ubuntu, mpich)

Build for cba6a3f

Compilation - successful

Testing - passed

Build log


PR tests (gcc-6, ubuntu, mpich)

Build for cba6a3f

Compilation - successful

Testing - passed

Build log


PR tests (gcc-10, ubuntu, openmpi, no LB)

Build for cba6a3f

Compilation - successful

Testing - passed

Build log


PR tests (clang-9, ubuntu, mpich)

Build for cba6a3f

Compilation - successful

Testing - passed

Build log


PR tests (gcc-8, ubuntu, mpich, address sanitizer)

Build for cba6a3f

Compilation - successful

Testing - passed

Build log


PR tests (clang-13, alpine, mpich)

Build for cba6a3f

Compilation - successful

Testing - passed

Build log


PR tests (nvidia cuda 10.1, ubuntu, mpich)

Build for cba6a3f

Compilation - successful

Testing - passed

Build log


PR tests (intel icpx, ubuntu, mpich)

Build for cba6a3f

Compilation - successful

Testing - passed

Build log


PR tests (clang-11, ubuntu, mpich)

Build for cba6a3f

Compilation - successful

Testing - passed

Build log


PR tests (nvidia cuda 11.0, ubuntu, mpich)

Build for cba6a3f

Compilation - successful

Testing - passed

Build log


PR tests (clang-13, ubuntu, mpich)

Build for cba6a3f

Compilation - successful

Testing - passed

Build log


PR tests (clang-12, ubuntu, mpich)

Build for cba6a3f

Compilation - successful

Testing - passed

Build log


PR tests (gcc-11, ubuntu, mpich)

Build for cba6a3f

Compilation - successful

Testing - passed

Build log


PR tests (clang-14, ubuntu, mpich)

Build for cba6a3f

Compilation - successful

Testing - passed

Build log


PR tests (clang-10, ubuntu, mpich)

Build for cba6a3f

Compilation - successful

Testing - passed

Build log


PR tests (gcc-12, ubuntu, mpich)

Build for cba6a3f

Compilation - successful

Testing - passed

Build log


PR tests (intel icpc, ubuntu, mpich)

Build for cba6a3f

Compilation - successful

Testing - passed

Build log


@DARMA-tasking DARMA-tasking deleted a comment from github-actions bot Jun 1, 2022
@DARMA-tasking DARMA-tasking deleted a comment from github-actions bot Jun 1, 2022
@DARMA-tasking DARMA-tasking deleted a comment from github-actions bot Jun 1, 2022
@DARMA-tasking DARMA-tasking deleted a comment from github-actions bot Jun 1, 2022
@DARMA-tasking DARMA-tasking deleted a comment from github-actions bot Jun 1, 2022
@DARMA-tasking DARMA-tasking deleted a comment from github-actions bot Jun 1, 2022
@DARMA-tasking DARMA-tasking deleted a comment from github-actions bot Jun 1, 2022
@DARMA-tasking DARMA-tasking deleted a comment from github-actions bot Jun 1, 2022
@DARMA-tasking DARMA-tasking deleted a comment from github-actions bot Jun 1, 2022
@DARMA-tasking DARMA-tasking deleted a comment from github-actions bot Jun 1, 2022
@DARMA-tasking DARMA-tasking deleted a comment from github-actions bot Jun 1, 2022
@DARMA-tasking DARMA-tasking deleted a comment from github-actions bot Jun 1, 2022
@DARMA-tasking DARMA-tasking deleted a comment from github-actions bot Jun 1, 2022
@DARMA-tasking DARMA-tasking deleted a comment from github-actions bot Jun 1, 2022
Copy link
Collaborator

@nlslatt nlslatt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great

@nlslatt nlslatt merged commit c1b5f62 into develop Jun 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Implement the total work LB algorithm in TemperedLB
5 participants