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

Can't find RAxML in path #174

Closed
antunderwood opened this issue Jul 22, 2016 · 2 comments
Closed

Can't find RAxML in path #174

antunderwood opened this issue Jul 22, 2016 · 2 comments

Comments

@antunderwood
Copy link

antunderwood commented Jul 22, 2016

I have RAxML in path

type raxmlHPC
raxmlHPC is hashed (/phengs/hpc_software/RAxML/8.2.8/multithread/raxmlHPC)

However gubbins reports

No usable version of RAxML could be found, please ensure one of these executables is in your PATH:
raxmlHPC-PTHREADS-AVX
raxmlHPC-PTHREADS-SSE3
raxmlHPC-PTHREADS
 raxmlHPC-AVX
raxmlHPC-SSE3
raxmlHPC
@andrewjpage
Copy link
Contributor

I'm guessing you've compiled RAxML and renamed the multithreaded version to be raxmlHPC? The multithreaded version of raxml requires 2 or more threads (passing in 1 thread causes it to exit with an error). The single threaded version doesnt let you pass in the threads parameter (-T), exiting with an error if you do. So I guess from the name of the executable which version your running. The best solution is if you keep the default names that come out of raxml or provide a symlink to them in your PATH. In your case you would need to call it something like raxmlHPC-PTHREADS-AVX, raxmlHPC-PTHREADS-SSE3, or raxmlHPC-PTHREADS depending on your setup (I'm guessing AVX).

@antunderwood
Copy link
Author

I've sym linked raxmlHPC-PTHREADS to point to the raxmlHPC executable and all is well :)

And it works with Python 2.7!

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

No branches or pull requests

2 participants