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

Add script to make graphs from problem size sweeps #245

Draft
wants to merge 43 commits into
base: develop
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
c617652
Make sweep_size script more flexible
MrBurmark May 9, 2022
2933af1
Add graphing script to go with sweep script.
MrBurmark May 9, 2022
1b63fe2
Add more help in toss4 cray mvapich amdclang script
MrBurmark May 9, 2022
0ce8c63
Merge remote-tracking branch 'origin/develop' into feature/burmark1/g…
MrBurmark May 9, 2022
eb54c42
Add names to sweep_size script
MrBurmark May 9, 2022
d8afe7d
Remove extra text in graph names
MrBurmark May 9, 2022
29a3873
Change color factors to avoid saturating base
MrBurmark May 10, 2022
93faac1
Fix typos in sweep_size
MrBurmark May 10, 2022
55ed8be
Add simple throughput to graph script
MrBurmark May 10, 2022
699ff16
Add more formatting to graphs
MrBurmark May 10, 2022
2b8b5ce
Add args to include or exclude kernels from graphing
MrBurmark May 10, 2022
c256961
Avoid recounting run sizes
MrBurmark May 10, 2022
85b3d2c
fixup graph naming
MrBurmark May 10, 2022
41983b1
Add options to include/exclude variants and tunings
MrBurmark May 10, 2022
074c208
Fix issue with repeated run sizes
MrBurmark May 11, 2022
63e1ffd
Add print of sweeps
MrBurmark May 11, 2022
ced724c
Refactor sweep_graph to use some classes
MrBurmark May 20, 2022
71a9451
Add templated data computation
MrBurmark May 20, 2022
dd1bd5c
plot on same graph, add linear regression
MrBurmark May 23, 2022
5dd7d4b
Add ability to graph bar charts across kernels
MrBurmark May 24, 2022
59cc13c
Clarify segmented linear regression breakpoints
MrBurmark May 24, 2022
a1e172e
Add option to exclude sweeps
MrBurmark May 24, 2022
c488212
Add kernel groups to simplify plotting
MrBurmark May 24, 2022
2098f85
Add more generic data tree class
MrBurmark May 25, 2022
1e3824c
remove use test tuning
MrBurmark May 25, 2022
0d3e5be
rename some variables
MrBurmark May 25, 2022
e2eb0bf
Switched to more flexible copmute scheme
MrBurmark May 25, 2022
059e4df
Generalize graphing implementation
MrBurmark May 25, 2022
4a176b6
Fix division by 0 error
MrBurmark May 26, 2022
a26f65f
fix split line plotting
MrBurmark May 26, 2022
0f2709f
Add more color utilities
MrBurmark Jun 1, 2022
8cde548
fixup arg handling
MrBurmark Jun 1, 2022
5beb2b7
Add ability to change graph labels
MrBurmark Jun 1, 2022
9f7a00f
Add and update kind templates
MrBurmark Jun 1, 2022
ed0621f
Add histogram plotting
MrBurmark Jun 1, 2022
187e7d1
Add option to move legend
MrBurmark Jun 1, 2022
700be35
Move bar zorder to under axes
MrBurmark Jun 1, 2022
2e77171
Merge remote-tracking branch 'origin/develop' into feature/burmark1/g…
MrBurmark Feb 22, 2023
d2b0afe
Update sweep_graph
MrBurmark Feb 22, 2023
515a9ce
remove unused tunings from sweep_graph
MrBurmark Apr 12, 2023
a5a61ec
Merge remote-tracking branch 'origin/develop' into feature/burmark1/g…
MrBurmark Apr 12, 2023
29142ff
Merge remote-tracking branch 'origin/develop' into feature/burmark1/g…
MrBurmark May 24, 2023
6213c91
sort sweep_dir names
MrBurmark Jun 27, 2023
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
5 changes: 3 additions & 2 deletions scripts/lc-builds/toss4_cray-mpich_amdclang.sh
Original file line number Diff line number Diff line change
Expand Up @@ -98,10 +98,11 @@ echo
echo " module unload rocm"
echo " srun -n1 make"
echo
echo " Please note that cray-mpich requires libmodules.so.1 from cce to run."
echo " Please note that cray-mpich requires libmodules.so from cce and "
echo " libpgmath.so from llvm to run."
echo " Until this is handled transparently in the build system you may add "
echo " cce to your LD_LIBRARY_PATH."
echo
echo " export LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:/usr/tce/packages/cce-tce/cce-13.0.2/cce/x86_64/lib/"
echo " export LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:/usr/tce/packages/cce-tce/cce-13.0.2/cce/x86_64/lib/:/usr/tce/packages/rocmcc-tce/rocmcc-5.1.0/llvm/lib/"
echo
echo "***********************************************************************"
Loading