cpptraj Install&Usage

85.23 : /home/dddc/zzy/software/cpptraj_20240813/cpptraj-master
  • wget https://github.com/Amber-MD/cpptraj/archive/refs/heads/master.zip
  • ./configure -openmp gnu -nomathlib
  • make install

  • vi ~/.cpptraj-20240813.OMP.sh
  • ###############################################################################################
  • ## cpptraj 20240813 installed
  • ## Usage: cpptraj.OMP
  • export PATH=/home/dddc/zzy/software/cpptraj_20240813/cpptraj-master/bin:${PATH}
  • ###############################################################################################

  • source ~/.cpptraj-20240813.OMP.sh
  • cpptraj.OMP
随记:
  1. 某一个功能缺失的时候,考虑是否受到了版本 限制(本文即为为解决该问题,而安装新版本)
  2. ./configure 的时候,可以考虑 -j XX 加快速度,但是有时候多核会报错
  3. 缺库很麻烦,本文是最幸运的情况,所有库都齐全
  4. 装完了软件,通常去bin里找可执行文件,写对应的环境变量
参考资料:
  1. Releases · Amber-MD/cpptraj (github.com)
  2. Start here – AMBER-hub (utah.edu)

20241024 更新:

在 172.21.75.1 上安装,频繁报错:
  • /usr/bin/ld: cannot find -lgfortran: No such file or directory
在张老师的帮助下,发现是 搜不到 libgfortran(/usr/lib/x86_64-linux-gnu/ 下只有 libgfortran.so.5.0.0),故设置软连接
  • sudo ln -s /usr/lib/x86_64-linux-gnu/libgfortran.so.5.0.0 /usr/lib/x86_64-linux-gnu/libgfortran.so
设置后可以 make install 成功