Mrbayes MPI版

两年前的时候写过一个关于Mrbayes MPI版的编译与应用的笔记(传送门)。其实我不是主做系统发育的,这个软件给别人跑的是最多的,给自己几乎没用过。这两天捡起来的时候发现,有些内容已经变了,就当是做个更新吧。

如果是用Ubuntu的童鞋就有福气了,其实Ubuntu的新立德软件管理器里是包含了Mrbayes的安装源的,而且还有MPI版,一个命名为mb,一个是mb-mpi。所以,已经不需要自己再编译了,即使需要自己编译,两年前笔记中的方法也没有过时。我的服务器是不带GPU的,自己编译的时候看自己需要。

这次更新主要是针对MPI框架运行的一个更新。在Ubuntu 18.04 LTS中,目前,openMPI和MPICH,貌似已经整合了,尽管软件安装是分开的,但是运行被统一在了mpiexec下,除了mpiexec外,还有mpiexec.openmpi、mpiexec.mpich和mpiexec.hydra。但我使用mpiexec.openmpi运行mb-mpi是存在问题的,具体原因没有调查。不知道是少安了运行库还是怎么样,但mpiexec.mpich是pass的。所以,也没有深究。运行命令没什么变化,就是参照如下。

mpiexec.mpich -n 8 mb ./seq2.nex &

这篇够水的,就这样吧。[捂脸]