PhyML
并行版MPICH
点我下载
tar -zxf mpich.tar.gz
cd mpich-3.3
./configure --disable-fortran # 不需要编译fortran程序
make
make install #(需要root权限)
mpirun
一般编译完成之后,系统内已经存在mpirun
这个命令了。运行的方法是:
mpirun -np
+ 进程数目
+ 支持mpich的程序
例如:
mpirun -np 4
代表以4个进程运行某程序。
PhyML
并行版git clone https://github.com/stephaneguindon/phyml.git
没有安装git
的话,可以去PhyML
的github地址
下载。
# 解压下载下来的文件,并进入解压后的文件夹
autoreconf -i #(如果运行失败,请以管理员用户安装autoconf:yum install autoconf)
./configure --enable-mpi --enable-phyml
make
make install # 需要root权限
phyml-mpi
编译完成之后,系统内即有phyml-mpi
这个命令了。运行这个命令的方法请看phyml
的文档。
phyml-mpi
这个命令与phyml
的不同是:
phyml-mpi
支持使用mpich
并行运行。
phyml-mpi
mpirun -np 4 phyml-mpi -i spl.phyi -b 100
mpirun -np 4
后面跟的是原始的PhyML
命令,例如:
phyml-mpi -i spl.phyi -b 100
欢迎关注生信人