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

Builds for linux-ppc64le architecture #141

Open
JMorado opened this issue Sep 13, 2024 · 1 comment
Open

Builds for linux-ppc64le architecture #141

JMorado opened this issue Sep 13, 2024 · 1 comment
Labels
question Further information is requested

Comments

@JMorado
Copy link

JMorado commented Sep 13, 2024

Comment:

Hello,

When trying to install openmm on a fresh Conda environment on a PowerPC HPC system (linux-ppc64le platform), the version that gets installed is conda-forge/linux-ppc64le::openmm-7.6.0-py39h1b06f70_0. The output of conda search -f openmm is:

# Name                       Version           Build  Channel
openmm                         7.5.1  py36h475fd53_1  conda-forge
openmm                         7.5.1  py37h9c75091_1  conda-forge
openmm                         7.5.1  py37hc57c96b_1  conda-forge
openmm                         7.5.1  py38ha5b9540_1  conda-forge
openmm                         7.5.1  py39h1b06f70_1  conda-forge
openmm                         7.6.0  py36h9cf5b2f_0  conda-forge
openmm                         7.6.0  py37h4817dd9_0  conda-forge
openmm                         7.6.0  py37h9c75091_0  conda-forge
openmm                         7.6.0  py38h735b836_0  conda-forge
openmm                         7.6.0  py39h1b06f70_0  conda-forge

It appears that the most recent build for this architecture is version 7.6.0 for Python 3.6–3.9. Are there any plans to continue supporting linux-ppc64le architectures? If so, would it be possible to build recent versions of OpenMM for Python 3.9+?

Many thanks in advance.

@JMorado JMorado added the question Further information is requested label Sep 13, 2024
@peastman
Copy link
Contributor

I don't know why it stopped building. It wasn't intentional.

We specify

provider:
linux_aarch64: default
linux_ppc64le: azure

which according to this documentation should be enough. On the other hand, different documentation suggests using travis, which supposedly supports native PPC builds. And then again, looking for other packages that build for PPC I found this recipe which puts linux_ppc64le: linux_64 in the build_platform section and doesn't have a provider section. I'm not sure what's going on or what's the right way of doing it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants