beast-dev / beast-mcmc

Bayesian Evolutionary Analysis Sampling Trees
http://beast.community
GNU Lesser General Public License v2.1
192 stars 73 forks source link

How to speed beast on linux with only CPU #1166

Closed rookie-wzy closed 7 months ago

rookie-wzy commented 11 months ago

I'm sorry to bother you. I have a copy of the data on the Y chromosome, which has 920 individuals and 38,323 variants and only one partition with GTR+G. According to a search of the literature, the chain length need to run about 100 million times. The configuration on my linux system is as follows: there are 224 cpus in total.

b457845fb5cb666b8863d344afd1810

But I found that running beast on linux system is very slow, I also looked up some methods on Google. I have tried the following parameters, 1) -threads 60 , 2) -beagle_sse -beagle_instances 60, 3)-threads 30 -beagle_instances 30 ,but they all took about 30 hours/ million states. That means I need four months.

Can you give me some ideas to speed it up on linux systems. I have another question, can I run 10 results with 10 different seeds, and finally merge the log file and tree file with LogCombiner?

rambaut commented 7 months ago

This issue list is for reporting bugs. Please send questions about using BEAST to the mailing list.