-
Notifications
You must be signed in to change notification settings - Fork 23
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
No platform for requested kernels #72
Comments
Can you print out the value of Also, can you edit your post to put lines with ``` immediately before and after the code? It's getting rendered as markdown, which makes it hard to read. |
Here's what I get:
The weird thing is that /full/path/to/miniconda3/envs/plumed/lib/plugins/libOpenMMPlumedCUDA.so is there so I'm not sure why it says it can't find it... EDIT Ok, so looking closer at this; libOpenMMPlumedCUDA.so, libOpenMMPlumedOpenCL.so and libOpenMMPlumedReference.so are all at those paths. However, libplumedKernel.so is not. It is found one level higher at, "/full/path/to/miniconda3/envs/plumed/lib". I tried adding another loadPluginsFromDirectory call this time pointing to the directory for "libplumedKernel.so" and I this is what I get:
Most of those seem to be complaining about files that are not library files, but i still have the original error. Here's the command I used to configure plumed:
Is that not the correct location? |
That isn't an OpenMM plugin. It's the actual PLUMED library, which the OpenMM plugins need to link to. It needs to be in your library path. What is the output of
|
Ahh, makes sense. Here's the output:
Do I need to explicitly set LD_LIBRARY_PATH? Or have I installed things in the wrong places? |
The top level of the environment's I see that |
Here's the output for libplumed.so:
I assume that means that it depends on |
Correct. I don't understand what's going on. |
Can you try to recompile (relinking should be sufficient, just clean up whatever is in
See what we do to build on conda forge. This is needed to properly find dependent libraries (such as |
Hi,
I'm trying to get a non-standard module working in plumed so it looks like I need to compile both plumed and openmm-plumed from source and link them to openmm. I'm using the conda distribution of openmm 8 and installing the other codes in its env. I can run openmm without plumed just fine using the resulting code, but when I try to add in a plumed force, I get this error:
Here is test.py:
I added "Platform.loadPluginsFromDirectory" based on the comments in this thread: #10 (comment), but I still get the error.
The plugin directory does appear to contain the correct plugins:
The text was updated successfully, but these errors were encountered: