-
Notifications
You must be signed in to change notification settings - Fork 99
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
MPI fixes (macOS build/link flags), oneAPI ifort->ifx switch; turn off MSMPI CI #976
Conversation
It seems like something is now failing in the oneAPI CI (classic intel compilers deprecated?). I see that no fpm actions have been run for the past few months, so that might be the case. I will do some more tests |
6a063a4
to
07bf22c
Compare
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.
Thanks @perazz , Looks Good to me.
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.
Looks good, there are quite a few changes though. I left some comments inline mostly with clean-up, underlying code seems good.
To make review faster, when possible, could we try and stick with 1 fix/feature per PR. One of the reasons why I delayed reviewing this is because fixes kept being added in this PR.
I agree, committed to it. Unfortunately new issues kept arising in the CI as I was fixing the macOS flags |
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.
LGTM 🚀
Thank you @gnikit @henilp105 @ivan-pi for the reviews, let's merge in a few days if there are no more comments. |
I will have a look in the windows metapackages CI to see if we can get it to work more reliably. If the Action is not robust yet, it might be worth disabling whilst troubleshooting to merge in main. |
There are two approvals, so I will merge this one. |
ifort
withifx
in oneAPI runner. Fpm build now fails due to this issue-check all,nouninit
(see above)@fortran-lang/admins