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

Run weak scaling tests #264

Open
tkoskela opened this issue Sep 20, 2023 · 3 comments
Open

Run weak scaling tests #264

tkoskela opened this issue Sep 20, 2023 · 3 comments
Assignees

Comments

@tkoskela
Copy link
Contributor

tkoskela commented Sep 20, 2023

The weak scaling test in benchmarks can now be run automatically (tested on Archer2), using ReFrame and Spack. The spack package is upstreamed to spack, the ReFrame test is currently in a branch of excalibur-tests that I'll try to merge soon.

To run the weak scaling test (on Archer2), follow the setup instructions on excalibur-tests, and launch the test with reframe using

reframe -c ../excalibur-tests/benchmarks/apps/conquest/ -r -n SiWeakScaling --system=archer2 -J'--qos=standard'

Current result is below.
image

Questions raised by the results

  • Why are we not seeing much performance degradation from going from one full node to two or more full nodes? Performance actually improves from 256 cores (2 nodes) to 512 cores (4 nodes)
  • Why does thread scaling get so much worse going to 4 and 8 threads?
  • Why are we not seeing much performance degradation from filling up a node with MPI ranks?
@tkoskela
Copy link
Contributor Author

tkoskela commented Dec 13, 2023

Briefly discussed this on Dec 5th, trying to write down what I remember

  • Try scaling up further to larger system size to better see the multi-node behaviour. @davidbowler needs to generate more input files
  • Try running with more work per MPI rank. @tkoskela running with 16 atoms per rank

@tkoskela
Copy link
Contributor Author

tkoskela commented Dec 14, 2023

Comparison of 16 atoms per rank (left) vs 8 atoms per rank (right).

Image

@tkoskela
Copy link
Contributor Author

Archer2 budget has been increased by 3000 CU

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

No branches or pull requests

1 participant