RAxML 8.0.14 windows executables (SSE3, 64bit)

728 views
Skip to first unread message

Ingo Michalak

unread,
Mar 16, 2014, 9:51:57 AM3/16/14
to ra...@googlegroups.com
Dear RAxML users,
I see repeatedly Windows users using ancient RAxML versions. I compiled some for myself a couple of days ago (using a MinGW cross compiler in Cygwin) and I thought some might find them helpful.
There you go:

Of course I cannot provide any sort of warranty. Use at you own risk!

The .dll file contained in the zip folder is necessary to run the PTHREADS version, so put it in the same folder. I took the dll from the cygwin package so I assume it is GPL and thus ok to distribute.

Cheers
Ingo

Alexandros Stamatakis

unread,
Mar 16, 2014, 1:37:45 PM3/16/14
to ra...@googlegroups.com
thanks Ingo :-) I added this to the RAxML git repository if you don't mind,

alexis
--
Alexandros (Alexis) Stamatakis

Research Group Leader, Heidelberg Institute for Theoretical Studies
Full Professor, Dept. of Informatics, Karlsruhe Institute of Technology
Adjunct Professor, Dept. of Ecology and Evolutionary Biology, University
of Arizona at Tucson

www.exelixis-lab.org

Ingo Michalak

unread,
Mar 17, 2014, 5:22:03 AM3/17/14
to ra...@googlegroups.com
Of course I don't mind!

before posting the files I just tested the fast tree search and everything looked good. Afterwards I started a standard "-f a" analysis and got this error (Assertion failed, Expression: seed >0, see attached)... is it a bug in the source or just in my compilation?

cheers
Ingo
RAxML_assertfailed.png

Alexandros Stamatakis

unread,
Mar 17, 2014, 5:36:31 AM3/17/14
to ra...@googlegroups.com
can you please send me the entire command line?

alexis

Ingo Michalak

unread,
Mar 17, 2014, 5:39:55 AM3/17/14
to ra...@googlegroups.com
sure:
raxmlHPC64-PTHREADS-SSE3_8014.exe -T 3 -f a -x 799 -m GTRCAT -p 782 -N autoMRE -s ali.phy -n conc_align_2014-03-14_BS.tre -q part.txt -O -w D:/temp/concat_ali/

Alexandros Stamatakis

unread,
Mar 17, 2014, 5:48:26 AM3/17/14
to ra...@googlegroups.com
I assume that it must be a windows-related problem, can you reproduce it
under Linux?

It looks as if this could be a 32 versus 64 bit integer datatype issue
ora casting issue or something like that, but I can only guess ...

Alexis

Ingo Michalak

unread,
Mar 17, 2014, 6:00:49 AM3/17/14
to ra...@googlegroups.com
Sorry for the confusion! I had a 32bit dll in the folder (ahem!). I don't know yet for sure (the analysis will take some time), but I assume this was the reason. So really: Always (when using the PTHREADS) have the correct dll (the one I posted) in the folder ;)

Cheers & sorry again

Alexandros Stamatakis

unread,
Mar 17, 2014, 6:06:19 AM3/17/14
to ra...@googlegroups.com
:-) no worries, it happens to the best ;-)

alexis

Ingo Michalak

unread,
Mar 18, 2014, 1:50:11 PM3/18/14
to ra...@googlegroups.com
Dear Alexis,
unfortunately it was not the dll... I restarted the analysis over and over again (with the identical seeds) with different executables (all PTHREADS and the correct dll; 64bit or 32bit and SSE3 or non-SSE3). All versions of 8.0.14 crashed after 50 BS replicates (when it tests for bootstopping, I assume). Now a version 7.4.2 runs beyond the 50 replicates without crashing... so there must be a change between these versions (sorry I don't have any in between), which introduces this problem at least in windows. Regarding your question: I don't have a linux system I could try to reproduce the error on...
Any idea what this change might be and any chance you could fix that?

Cheers and sorry for the bad news regarding the executables (which should work fine, unless you use the bootstopping, I guess).

Alexandros Stamatakis

unread,
Mar 18, 2014, 1:54:04 PM3/18/14
to ra...@googlegroups.com
please send me the input files and the command line again and I will
check on linux,

alexis

Alexis

unread,
Mar 21, 2014, 9:11:07 AM3/21/14
to ra...@googlegroups.com
Hi Ingo,

I hopefully fixed the problem, the issue was the C long datatype in Windows is 32 bit while in Linux it is 64 bit.

This can be fixed by using a library called <inttypes.h> which makes sure that what needs to be a 64 bit integer actually is a 64 bit integer, i.e., "long" has been replaced by "int64_t".

I just pushed the new version (8.0.16).

Alexis

Ingo Michalak

unread,
Mar 21, 2014, 9:57:09 AM3/21/14
to ra...@googlegroups.com
Dear Alexis,
thanks a lot!
I just compiled executables with your new source code and the same analysis is running right now to test if your fixes solved the problem. However, I placed the exes already in the zip folder I provided a link to in my first post. 

Cheers

Ingo

Alexandros Stamatakis

unread,
Mar 21, 2014, 10:00:28 AM3/21/14
to ra...@googlegroups.com
thanks a lot, please let me know once the tests are completed and I will
download the latest win executables,

alexis

Ingo Michalak

unread,
Mar 21, 2014, 2:08:06 PM3/21/14
to ra...@googlegroups.com
Deare Alexis,

the analysis passed the critical 50th bootstrap replicate, so I assume everything works fine now! Thank you again.

cheers
Ingo

Alexandros Stamatakis

unread,
Mar 22, 2014, 3:24:46 AM3/22/14
to ra...@googlegroups.com
great :-) I just updated the windows executables,

alexis

Hyoung Tae Kim

unread,
Feb 23, 2015, 11:50:56 PM2/23/15
to ra...@googlegroups.com
Thank you so much!
I usually used web-version RAxML but I needed windows version of it.
I have searched for a month for RAxML windows version but it was not working on my computer. It may be
 that I had a mistake to use that. Anyway, your version is good working on my computer. Thank you

Hyoung Tae Kim

2014년 3월 16일 일요일 오후 10시 51분 57초 UTC+9, Ingo Michalak 님의 말:

cool_a...@web.de

unread,
Jan 15, 2016, 5:21:04 AM1/15/16
to raxml
This contails libwinpthread-1.dll which is missing from all PTH files in the current compilation on your website. It will not run without it. I dug throuth the complete group to find it here. Very exhausting.

Ninad Gosavi

unread,
Mar 28, 2018, 5:04:27 AM3/28/18
to raxml
Hello ,
I am windows user and facing problem installing RAxML.  
The dropbox link you have provided is not opening , showing a message ; ' File not Found ' . 

Grimm

unread,
Mar 28, 2018, 9:17:06 AM3/28/18
to raxml
Hi Ninad,

you have to go to RAxML's github directory, there'll you find the most recent window-compiled executables for RAxML 8 (as 64- and 32-bit) version.

Cheers, Guido
Reply all
Reply to author
Forward
0 new messages