-
Notifications
You must be signed in to change notification settings - Fork 63
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
A problem when installing the raxml-ng in ARM HPC #142
Comments
I'm having the same problem on ARM aarch64 architecture. Were you ever able to figure out what needed to be changed to fix this? |
Hi @shengxinzhuan @davidecarlson I don't have access to a "real" ARM HPC system at the moment. However, I just committed changes that allow to compile and run raxml-ng on Apple M1, which is also based on ARM64 architecture. Could you please try it out? Also, what kind of ARM system are you using? |
Hi Alexey,
I presume this is a GCC bug and not an issue with the code itself. I'm building this on a Fujitsu A64FX HPC cluster named Ookami. Incidentally, if getting access to a "real" ARM HPC system would be beneficial to improving raxml-ng, I could help get you (free) access to Ookami. I'm part of the support team for the cluster, and we're always looking for folks who are interested in using it to build/test/tune their codes for A64FX in particular and Aarch64 in general. If that would be of any use or interest to you or your team, please let me know and I can reach out with more information. Regardless, thank you for the updates to the code! |
Hi Dave,
great!
Yes it looks like gcc12 outsmarted itself, it tried to autovectorize the code but failed.
Thanks! This sounds interesting, if it's not too much overhead on both sides :) Best, |
Great, thanks, Alexey. I will send you some information via email unless you have different preference. Is the email at your h-its.org page still valid? https://www.h-its.org/people/alexey-kozlov/ Thanks, |
@davidecarlson yes, this is my current e-mail. |
@amkozlov Hi,thanks for reply. I am using the ARM HPC name kunpeng, which made by huawei. It look more like an Android cpu which install an centos system. I try to use the M1 version raxml-ng, but it don't work because apple's instruction set may be different to the general purpose instruction set. |
I work on arm cpu, error like this
command here
|
I was able to build raxml-ng on openEuler 22.03 LTS ARM64 (Kunpeng CPU) without any issues! |
Hello, raxml-ng developer !
I am working on an arm v8 HPC. Today I was tried to install the raxml-ng from the source code.
The command line I used to install like this:
But it failed because it without a file name : cpuid.h
How could I edit the code to make it pass?
The text was updated successfully, but these errors were encountered: