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

Making mpi4py 3.1.5 new minimum version for build #337

Merged
merged 4 commits into from
Dec 13, 2024

Conversation

timryanb
Copy link
Collaborator

@timryanb timryanb commented Nov 1, 2024

Python 3.12+ seems to be incompatible with older versions of mpi4py. In order to fix this we'll need to bump up minimum mpi4py version to 3.1.5.

@timryanb
Copy link
Collaborator Author

timryanb commented Nov 12, 2024

I'd appreciate it if each of the reviewers could try installing tacs on their machines using this PR and let me know if they run into any compatibility issues. @gjkennedy @A-CGray @sean-engelstad @bburke38 @SeiyonArulampalam

Copy link
Contributor

@A-CGray A-CGray left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Worked fine for me with:

  • OpenMPI 4.1.6
  • python 3.11.9
  • mpi4py 3.1.6

@SeiyonArulampalam
Copy link

SeiyonArulampalam commented Nov 12, 2024

Got it to work on my end as well using:

  • mpi4py=3.1.6
  • python=3.10.12

@timryanb timryanb changed the title Making mpi4py 3.1.5 new minimum version for build Making mpi4py 3.1.6 new minimum version for build Nov 12, 2024
@timryanb timryanb changed the title Making mpi4py 3.1.6 new minimum version for build Making mpi4py 3.1.5 new minimum version for build Nov 12, 2024
@timryanb timryanb marked this pull request as ready for review November 12, 2024 17:13
@bburke38
Copy link
Contributor

Seems to have installed correctly on my Mac. It updated mpi4py in the process to mpi4py==3.1.6. This was using python==3.9.16 (I am using an older version of Python for compatibility with something else).

@timryanb timryanb merged commit 9c9e085 into smdogroup:master Dec 13, 2024
5 checks passed
@timryanb timryanb deleted the pin_mpi4py_3_1_5 branch December 13, 2024 18:47
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

Successfully merging this pull request may close these issues.

4 participants