stamatak / standard-RAxML

www.exelixis-lab.org
329 stars 192 forks source link

Assertion error when using single-threaded AVX #39

Closed mbakke closed 8 years ago

mbakke commented 8 years ago

Hi,

I discovered this problem when running the test suite of another program which defaults to the AVX version (when available).

raxmlHPC-AVX: optimizeModel.c:123: setRateModel: Assertion `rate >= RATE_MIN && rate <= RATE_MAX' failed.

I can't reproduce this with PTHREADS-AVX, -SSE3 or the unoptimized version.

The full command is:

raxmlHPC-AVX -f d -p 1 -m GTRCAT -V -s /tmp/guix-build-python-gubbins-2.1.0.drv-0/gubbins-2.1.0/python/RAxML_result.multiple_recombinations.iteration_2.phylip -n multiple_recombinations.iteration_3 -t /tmp/guix-build-python-gubbins-2.1.0.drv-0/gubbins-2.1.0/python/RAxML_result.multiple_recombinations.iteration_2

The two test files are available here: https://github.com/mbakke/raxml-test

stamatak commented 8 years ago

as a quick fix specify: --no-bfgs in the command line

stamatak commented 8 years ago

This now also works of --no-bfgs is NOT specified, check my latest commit.