新服务器软件配置流程记录-lywu-2023-02-20

修改账号密码

lywu
dddc2023

cmake

GROMACS2020要求安装cmake的最低版本是要求3.9.6
官网下载与系统匹配的cmake包
172.21.85.24的安装(直接从cpu256复制过来的压缩包)
  • tar -zvxf cmake-3.21.4.tar.gz
  • cd cmake-3.21.4
  • ./bootstrap
  • ./configure --prefix=/home/lywu/software/cmake/cmake3.21.4 
  • make -j 40
  • make install
写入环境变量
  • #cmake-3.21.4
  • export PATH=/home/lywu/software/cmake/cmake3.21.4//bin/:$PATH

openmpi

gcc

官网下载Index of /gnu/gcc
  • wget http://ftp.gnu.org/gnu/gcc/gcc-12.2.0/gcc-12.2.0.tar.gz
  • tar -zvxf gcc-12.2.0.tar.gz 
  • cd gcc-12.2.0/
  • ./contrib/download_prerequisites
  • mkdir build
  • cd build

  • ../configure --prefix=/home/lywu/software/gcc/gcc1220 -enable-checking=release -enable-languages=c,c++,fortran -disable-multilib

  • make -j 100  #该步骤较为耗时

  • make install
写入环境变量
  • #gcc
  • export PATH=//home/lywu/software/gcc/gcc1220/bin/:$PATH
  • export LD_LIBRARA_PATH=/home/lywu/software/gcc/gcc1220/lib/:${LD_LIBRARY_PATH}

anaconda

查看linux系统版本
  • cat /proc/version

  • Linux version 3.10.0-1160.71.1.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) ) #1 SMP Tue Jun 28 15:37:28 UTC 2022

下载与系统相匹配的anaconda包

安装anaconda

  • sh Anaconda3-2022.10-Linux-x86_64.sh 

配置镜像

pyemma

pytraj
mdtraj
mdanalysis
rdkit
pymol
pdb2pqr
smina
prolif

安装vsREMD-GMX514-plumed2

编译plumed2

plumed2尚未能与GMX514-vsREMD联合配置,出现报错,怀疑是GMX514对应的patches有问题
如果后续需要plumed2-vsREMD联用,则详细检查这部分内容,现阶段不需要,不再进一步探索
官网下载plumed2
编译之前注意检查/plumed2-2.8.1/patches目录下是否有对应的GROMACS等版本
(非常重要,否则需要重新编译)
该目录下也有repl_ex.cpp,但是未将其更换成jawang修改后的版本,在cpu256上也能跑vsREMD
  • scp -r dddc@172.21.85.23:/home/dddc/software/plumed2-master/patches/gromacs-5.1.4* ./
包括funnel
  • 服务器:172.21.85.24

  • cd plumed-2.8.1

  • ./configure --prefix=/home/lywu/software/plumed2/plumed2-funnel  --enable-modules=funnel

  • make -j 40

  • make install
将库文件和程序路径写入环境变量~/.bashrc
  • #plumed2-funnel
  • export LD_LIBRARY_PATH=/home/lywu/software/plumed2-funnel/lib:${LD_LIBRARY_PATH}
  • export PATH=/home/dddc/software/plumed2-funnel/bin/:$PATH
检查支持的软件类型和版本
  • plumed-patch -p

编译vsREMD

官网下载GMX514
更换rep_ex.cpp文件(至关重要
需要更新干净版本的repl_ex.cpp,使用grep检查是否有plumed植入,若有,则可能会出现问题
/home/lywu/software/gmx/gmx514-vsremd
  • cd gromacs-5.1.4-vsremd
  • plumed-patch -p
  • mkdir build
  • cd build
  • cmake .. -DCMAKE_INSTALL_PREFIX=/home/lywu/software/gmx/gmx514-vsremd -DGMX_SIMD=SSE2 -DGMX_BUILD_OWN_FFTW=ON -DGMX_MPI=ON

  • make -j 100

  • make install
mpirun -np 200 --oversubscribe gmx_mpi mdrun -v -deffnm md0

安装AMBER

安装