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

Getting BEAST2 to see the BEAGLE libraries and GPU #47

Open
terrycojones opened this issue Jul 30, 2020 · 1 comment
Open

Getting BEAST2 to see the BEAGLE libraries and GPU #47

terrycojones opened this issue Jul 30, 2020 · 1 comment

Comments

@terrycojones
Copy link
Contributor

Hi. I would like to be able to run BEAST2 with the BEAGLE libraries on GPU nodes. Are you aware of anyone who has done this successfully?

BEAST (and BEAST2) aren't terribly helpful in explaining how to do this. I have the BEAGLE libraries installed (via conda). If I put the dir of the libraries into env variables BEAGLE_EXTRA_LIBS and LD_LIBRARY_PATH and LIBRARY_PATH it doesn't help. That's the approach I've used before (on a different Linux cluster).

The last time I solved this I had to compile BEAST2 myself with a particular version of gcc and also build BEAGLE with the same version. There were also some modules I loaded (but I think these just set things like LD_LIBRARY_PATH and LIBRARY_PATH).

You can run BEAST2 as beast -beagle -beagle_GPU -beagle_info (and maybe -beagle_order ...?) and it if it manages to find the GPU, that info will appear at the end of the output. But when I try the above, all I see is the regular CPU.

I am in fact doing this on a GPU node (allocated by SLURM) :-)

Thanks for any help / thoughts. I've done this a couple of times in the past and it's always a hassle... but running BEAST2 on the GPU easily makes up for it. Maybe someone else in the BIH community is already doing this - would you know?

Terry

@terrycojones terrycojones changed the title Getting BEAST2 to see the BEAGLE and GPU Getting BEAST2 to see the BEAGLE libraries and GPU Jul 30, 2020
@messersc
Copy link
Contributor

messersc commented Sep 5, 2022

Hi Terry,

did you move on or do you still need support for this?

Kind regards,
Clemens

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

No branches or pull requests

2 participants