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

Cross platform MPI support in CI tests. #625

Open
adrienbernede opened this issue Nov 19, 2024 · 0 comments
Open

Cross platform MPI support in CI tests. #625

adrienbernede opened this issue Nov 19, 2024 · 0 comments

Comments

@adrienbernede
Copy link
Member

adrienbernede commented Nov 19, 2024

I was trying to turn on MPI test on Tioga and Lassen, since they were turned off only for those two.
However, there is no trace of using "MPIEXEC_EXECUTABLE" in Caliper build system or test driver, which may explain why MPI tests are not "cross platform".
Looking into Caliper testing framework, I was hoping that using BLT could provide an answer to your need. However, Caliper has its own test driver, written in python, which appears to prevent us to leverage BLT in a straightforward fashion.
For example, in Umpire, BLT handles the various MPI providers depending on variables.
Back to Caliper, the Spack package already sets MPIEXEC_EXECUTABLE in the CMakeCache file, making the CMake config ready to run MPI tests, provided that the project uses BLT (or BLT-like) MPI support.
Something to think about when trying to support MPI in Caliper tests.

Originally posted by @adrienbernede in #624 (comment)

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