-
-
Notifications
You must be signed in to change notification settings - Fork 264
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 parallel cdash script to daily-build workflow #5032
Conversation
sudo apt install libssl3 libssl-dev libcurl4 libcurl4-openssl-dev | ||
sudo apt install gcc-12 g++-12 gfortran-12 | ||
sudo apt install libaec0 libaec-dev | ||
sudo apt-get install libopenmpi-dev |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm sure it's just from copy pasting, but we really don't need pretty much any of these dependencies other than libopenmpi-dev.
And if we just install the MPI package, then this workflow isn't much different from the other ones that run parallel tests. Ideally we should be building OpenMPI and MPICH from source and then caching the results so we can sometimes skip the long build process if their head commit hasn't changed.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I will have a follow on PR that switches the source builds over to building OpenMPI and MPICH from source rather than installing from a package manager
No description provided.