-
Notifications
You must be signed in to change notification settings - Fork 74
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
Tests are failed on Intel(R) Pentium(R) CPU G4600 #86
Comments
hi @threadedstream ! It sounds like it might be processor specific, but its surprising given thats a kaby lake chip. I would suggest trying to run the unit test binary directly under gdb, like:
and then when gdb opens running Can you also share what operating system/kernel you are using? e.g.
thanks! |
Thank you very much for a feedback, @bpowers. Well, i hopped right into gdb and ran a command mentioned in your comment. It turned out that issue was hiding in ShuffleVector's constructor, which contains an initialization of |
I realize this is a year old issue, but I just watched https://www.youtube.com/watch?v=XRAP3lBivYM and had my mind blown and was checking on the health of this project. @threadedstream your Pentium G4600 does not have AVX or AVX2, and the default compile flags for Mesh look to build with AVX instructions: https://github.com/plasma-umass/Mesh/blob/master/.bazelrc#L19 You could tell Bazel to build Mesh without AVX instructions to make this more portable, and this is actually something that I'd expect applications deploying an application to the general public would need to do. Intel's cheaper SKUs, including both big-core based chips like your Kaby Lake Pentium and the atom-based architectures like the Pentium Silver N6000 lack AVX/AVX2 support entirely, so with the current default build settings there's a whole host of recent Intel CPUs that this won't run on. |
I presume that issue is processor-specific, as i just ran it on my laptop equipped with AMD Ryzen 3 3200U and quite surprisingly(maybe not) tests got passed. Here are some logs i end up getting:
Here, in logs, i was advised to look into
/home/glasser/.cache/bazel/_bazel_glasser/90ad5b34d6bf5ba4db55b6ca0ce1ca6a/execroot/org_libmesh/bazel-out/k8-fastbuild/testlogs/src/unit-tests/test.log
.Here's an output of the latter
Thanks in advance!
The text was updated successfully, but these errors were encountered: