-
Notifications
You must be signed in to change notification settings - Fork 133
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
netgen-6.2.2203 fails to build on arches which fall back to simd_generic.hpp (i.e. ppc64le, s390x) #124
Comments
I think the generic part of the SIMD implementatiion is quite broken, but is "accidentally" correct for architectures with a SIMD width of at least 128 bit (e.g. SSE) and vector types up to 256 bit (4 x double). The SIMD implementation models wide types (width Unfortunately, the netgen/libsrc/core/simd_generic.hpp Lines 703 to 723 in bdc738f
The last branch (≃ |
The xsimd project has put some work into making their header library compatible with unsupported (generic) architectures. Would it be useful to refactor netgen's SIMD to outsource it to xsimd? (they still have some work to do in xtensor-stack/xsimd#954) |
I'm attempting to build netgen-6.2.2203 for Fedora [1]. I'm currently hitting a build failure on arches which fall back to
simd_generic.hpp
, specifically:See [1] for full build logs on failing arches.
[1] https://koji.fedoraproject.org/koji/taskinfo?taskID=87307345
The text was updated successfully, but these errors were encountered: