鲲鹏社区首页
中文
注册
开发者
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

编译和安装

操作步骤

  1. 使用PuTTY工具,以root用户登录服务器。
  2. 执行以下命令进入主程序安装目录。
    cd /path/to/NAMD
  3. 执行以下命令解压NAMD安装包。
    tar -xvf NAMD_2.14_Source.tar.gz
  4. 执行以下命令进入解压后的“NAMD_2.14_Source”目录。
    cd NAMD_2.14_Source
  5. 执行以下命令解压“charm-6.10.2.tar”安装包。
    tar xvf charm-6.10.2.tar
  6. 执行以下命令进入解压后的“charm-6.10.2”目录。
    cd charm-6.10.2
  7. 执行以下命令进行配置。
    ./build charm++ multicore-arm8 clang  flang  --with-production
  8. 执行以下命令进入解压后路径。
    cd  multicore-arm8-flang-clang/tests/charm++/megatest/
  9. 执行以下命令安装组件。
    make pgm
    ./pgm +p4
  10. 执行以下命令修改FFTW、TCL配置项。
    1. 复制FFTW3的模板。
      cd /path/to/NAMD
      cp arch/Linux-x86_64.fftw3 arch/Linux-ARM64.fftw
    2. 打开arch/Linux-ARM64.fftw文件。
      vi arch/Linux-ARM64.fftw
    3. 按“i”进入编辑模式,修改将路径“FFTDIR”修改为“/usr”。
      FFTDIR=/usr
    4. 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
    5. 打开“arch/Linux-ARM64.tcl”文件。
      vi arch/Linux-ARM64.tcl
    6. 按“i”进入编辑模式,将路径“TCLDIR”修改为“/usr”,库文件版本修改为“-ltcl8.6”
      TCLDIR=/usr
      TCLLIB=-L$(TCLDIR)/lib -ltcl8.6 -ldl -lpthread
    7. 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
  11. 执行以下命令编译NAMD。
    ./config Linux-ARM64-g++ --charm-arch multicore-arm8-flang-clang --with-cuda --cxx clang++ --cc clang
    cd Linux-ARM64-g++/
    make

    编译完成后在当前目录下生成“namd2”执行程序。