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

[CI] Run Intel MPI jobs on ubuntu-latest #741

Merged
merged 4 commits into from
Jun 24, 2023

Conversation

giordano
Copy link
Member

@giordano giordano commented Jun 24, 2023

ubuntu-18.04 isn't supported anymore in GitHub Actions, we aren't running Intel MPI CI jobs at all at the moment.

Opening as draft to see whether this works, because the comments say "20.04 not supported".

@giordano giordano marked this pull request as draft June 24, 2023 15:27
@giordano
Copy link
Member Author

giordano commented Jun 24, 2023

I have no idea why it was written that Ubuntu 20.04 wasn't supported, but Intel MPI tests are passing on ubuntu-latest, apart from the expected segfault from #724 (but not when using MPITrampoline, I presume because it doesn't capture the signals) Edit: nevermind, we weren't actually using Intel MPI with MPITrampoline, fixed in a later commit, see below, and now tests are segfaulting also with MPITrampoline

@giordano giordano marked this pull request as ready for review June 24, 2023 15:49
@giordano giordano changed the title [CI] Run Intel MPI jobs on Ubuntu 20.04 [CI] Run Intel MPI jobs on ubuntu-latest Jun 24, 2023
@giordano
Copy link
Member Author

giordano commented Jun 24, 2023

There's something wrong: https://github.com/JuliaParallel/MPI.jl/actions/runs/5365085806/jobs/9733674071#step:11:223

Test Failed at /home/runner/work/MPI.jl/MPI.jl/test/runtests.jl:31
  Expression: ENV["JULIA_MPI_TEST_BINARY"] == MPIPreferences.binary
   Evaluated: "MPItrampoline_jll" == "MPICH_jll"

Edit: fixed with 054092b

@giordano giordano merged commit dc5ebd7 into JuliaParallel:master Jun 24, 2023
@giordano giordano deleted the mg/gha-ubuntu-18.04 branch June 24, 2023 16:14
@giordano
Copy link
Member Author

Ah, now I see, installing Intel MPI on Ubuntu 22.04 prints out:

-- Unsupported OS
Detected operating system is not supported. Supported operating systems for this
release are: 
    - Amazon Linux* 2 (Intel(R) 64);
    - CentOS* 7 (Intel(R) 64), 8 (Intel(R) 64);
    - Clear Linux* OS  (Intel(R) 64);
    - Debian* 9 (Intel(R) 64), 10 (Intel(R) 64);
    - Fedora* 30 (Intel(R) 64);
    - Red Hat* Enterprise Linux* 7 (Intel(R) 64), 8 (Intel(R) 64);
    - SUSE Linux Enterprise Server* 12 (Intel(R) 64), 15 (Intel(R) 64);
    - Ubuntu* 16.04 (Intel(R) 64), 18.04 (Intel(R) 64), 19.04 (Intel(R) 64);
--------------------------------------------------------------------------------

But hey, it works and we don't have many other choices.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant