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

Test scalapack/*: restrict all scalapack tests to less than 10 mpi ranks #15475

Merged
merged 1 commit into from Jun 25, 2023

Conversation

tamiko
Copy link
Member

@tamiko tamiko commented Jun 25, 2023

Let us restrict the maximal concurrency of scalapack tests to less than 10 MPI ranks:

  • The purpose of these tests is to test our interfaces to scalapack and not whether scalapack functions properly for high(er) MPI concurrency. As such testing a few variants with a low number of MPI ranks is enough.

  • This cuts down the number of tests in our testsuite that have a concurrency of 10 or more from around 225 to around 190. The issue with these tests is the fact that we have to block off parallel slots in the ctest run equal to the number of MPI ranks. Meaning the more tests we have that have a high number of MPI ranks the less optimal the scheduling in ctest.

Let us restrict the maximal concurrency of scalapack tests to less than
10 MPI ranks:

 - The purpose of these tests is to test our interfaces to scalapack and
   not whether scalapack functions properly for high(er) MPI
   concurrency. As such testing a few variants with a low number of MPI
   ranks is enough.

 - This cuts down the number of tests in our testsuite that have a
   concurrency of 10 or more from around 225 to around 190.

   The issue with these tests is the fact that we have to block off
   parallel slots in the ctest run equal to the number of MPI ranks.
   Meaning the more tests we have that have a high number of MPI ranks
   the less optimal the scheduling in ctest.
@tamiko tamiko added this to the Release 9.5 milestone Jun 25, 2023
@tamiko tamiko added the Tests label Jun 25, 2023
@tamiko tamiko merged commit c68fc94 into dealii:master Jun 25, 2023
9 of 14 checks passed
@tamiko tamiko deleted the restrict_scalapack_test_variants branch July 7, 2023 00:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants