1. 我们首先检查下依赖包:在命令行下 用 which命令进行检查是否存在。
执行: which gcc ; which g++; which mpirun; which mpic++等。Fftw库要到/usr/include下查看有没有fftw3等相应的头文件。 有了就不需要再次安装,没有就需要先安装上。
2. 假定你上面的依赖包都没有(重复安装无所谓),请顺序执行下面命令: 【这些安装要su root下;LAMMPS安装不需要root权限】
0) atp-get install cmake* a) apt-get install gcc*
b) apt-get install g++*
c) apt-get install mpi-default-*
d) apt-get install libfftw3*
确保上面的库都安装上,安装过程中可以看到是否已经装上,没有的话,窗口会等待让你输入 yes
完事后, 解压gmx的包进行安装
tar -xvf gromacs-5.1.tar.gz
cd gromacs-5.1
mkdir build
cd build
cmake .. -DGMX_SIMD=sse2 -DCMAKE_INSTALL_PREFIX=/home/路径/gmx -DGMX_MPI=on
make
make install
GMXRC是配置文件,可在bashrc里面加入环境变量 vi .bashrc 然后 source /路径/gmx/bin/GMXRC source .bashrc即可