TimoLassmann/kalign

Turning AVX2 on or off, the program produces different outputs

Closed this issue · 4 comments

Hi, I tried to comment out the use of the bpm_256() function in the bpm.h file to make the program run as a non-AVX2 instruction and got a different result:
image
I would like to ask if this is normal and what are the possible causes of this problem, thank you very much!

Thanks for reporting. Could you send me the sequences (fewer the better)?

Thanks for reporting. Could you send me the sequences (fewer the better)?

ChR2_withou_AVX2.txt
ChR2_with_AVX2.txt
input_ChR2.txt

What I tried to do is making calc_distance() in sequence_distance.c run in serial:

I fixed this in version 3.4.0.