You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have just uploaded new version of spaln ver3.0.0. At long last, this version supports vectorized computation. -march=native command line option at the compilation will automatically choose simd instructions for SSE4.2/AVX, AVX2, or AVX512 according to your system. For spaln to use the vectorized functions, -A[1-3] option is needed as a command line option. Without this option or with -A0 option, the conventional scalar-based functions will be called. In general, the computational speed is A3 > A2 > A1 > A0, but alignment accuracy is in the reverse order. This is because A0 considers most precisely the non-linear intron-length-dependent penalty score, whereas A3 treats it as a constant, and A1 and A2 adopt intermediate approximations.
I'm trying to build spaln v2.4.12 with GCC 10.2 and using "
-O2 -march=native
" as compiler options.This fails with:
Is the fwd2s1_simd.h supposed to be available in the codebase?
The text was updated successfully, but these errors were encountered: