Cluster provides more computational power. Paralleling your BEAST jobs and using SSE in cluster could save you more than half of your commutation time.
Here we show how BEAGLE options performed on the NeSI cluster (http://www.nesi.org.nz) and laptop (MacBookPro5,1: Intel Core 2 Duo). GPU option is not included in this comparison.
Laptop
Cluster (Default)
Cluster OpenMP (4 threads)
Java
15m17s
11m55s
7m9s
BEAGLE
9m24s
7m45s
6m25s
BEAGLE SSE
8m1s
4m52s
3m50s
The speed is the minutes and seconds of per million samples, which is logged at the sample 36,000 by running the same xml using seed 777.
Command in laptop
Use Java likelihood calculation only, BEAGLE is not considered:
Use beagle library but no SSE:
Use beagle library and SSE extensions:
Default template for cluster
The template below is to run a serial BEAST 2 job using BEAGLE SSE in cluster (Guide is here):
OpenMP (4 threads) template for cluster
The 4-thread OpenMP (Open Multi-Processing) template below is to run a parallel BEAST 2 job using BEAGLE SSE in cluster (Guide is here):
Bayesian evolutionary analysis by sampling trees
Served through Jekyll, customised theme based on the twentyfourteen wordpress theme.