NAMD 模型部署教程NAMD(Nanoscale Molecular Dynamics)是一款高性能分子动力学模拟软件,广泛用于生物分子(如蛋白质、核酸)的大规模模拟计算。
该部署为 NAMD 3.0.1 版本,支持多核 CPU 和 GPU 加速,以 CUDA 优化的方式进行并行计算,极大提升了大型分子体系的模拟速度。其高效的并行架构使得 NAMD 能够在超级计算机、集群和工作站上高效运行。
Theoretical and Computational Biophysics Group
首先,用户需要从NAMD的官方网站下载适用于Linux x86_64多核和CUDA的版本。
注册账号下载:
下载完成后,用户需要解压文件。假设下载的文件名为 NAMD_3.0.1_Linux-x86_64-multicore-CUDA.tar.gz,可以使用以下命令解压:
tar -zxvf NAMD_3.0.1_Linux-x86_64-multicore-CUDA.tar.gz
将NAMD的二进制文件路径添加到环境变量中,可以在~/.bashrc或~/.zshrc文件中添加以下内容:
vim ~/.bashrc
export PATH=$PATH:/NAMD3.0.1
然后,使环境变量生效:
source ~/.bashrc
最后,通过运行一个简单的命令来验证NAMD是否安装成功。例如:
namd3
如果安装成功,用户将看到NAMD的版本信息。

namd3 +p8 +devices 0 config_file.conf > output.log
+p8:使用 8 个 CPU 核。(若使用一张RTX4090D显卡,建议将参数调为16)+devices 0:指定 GPU 编号。config_file.conf:NAMD 的配置文件,包含模拟的具体参数。output.log:运行输出的日志文件。在 NAMD 配置文件(如 config_file.conf)中,常用参数包括以下几个部分:
timestep:每一步的时间步长,单位是飞秒(fs)。通常设置为 2.0 fs。run:模拟的总步数。run 100000 表示进行 100,000 步模拟。temperature:初始温度设置,单位为 K(开尔文)。langevin:是否启用 Langevin 温控。langevin on 启用。langevinTemp:Langevin 温控的目标温度,通常与初始温度一致。langevinDamping:阻尼系数,常用值为 1 到 5。langevinPiston:恒压控制,启用该选项以进行等压模拟(NPT)。langevinPistonTarget、langevinPistonPeriod、langevinPistonDecay:设置活塞的目标压力、周期和衰减时间。cellBasisVector1、cellBasisVector2、cellBasisVector3:定义盒子的边界向量。cellOrigin:定义盒子中心的位置。wrapAll:自动包裹所有原子在盒子内。constraints:用于限制特定原子。constraints on 表示启用。consForceConstant:约束力常数,通常设置为 10。eField:设置电场值,例如 eField 0.0 0.0 0.0 表示无电场。switching:激活交换函数,优化非键合能量计算,通常设为 on。cutoff:指定截断距离,用于非键合能量计算。PME:启用 Particle Mesh Ewald,用于精确的长程静电计算。PMEGridSpacing:PME 网格间距,影响 GPU 计算效率。dcdfreq:设置每多少步保存一次 DCD 文件(原子坐标文件)。outputEnergies:每多少步输出一次能量信息,通常设置为 500。restartfreq:每多少步保存一次重启文件,便于从特定状态重新开始模拟。langevin 温控和 langevinPiston 压控实现对特定温度和压力环境的模拟,使用 PME 方法模拟蛋白质折叠过程。margin 5 等适当值,给补丁更多空间,减少因周期性边界尺寸变动而重启的可能性。outputEnergies 和 restartfreq,避免过多的日志写入干扰 GPU 计算。+devices 选项合理分配 GPU。配合 +pN 使用足够 CPU 核以支持 GPU 的任务处理。PMEGridSpacing。stepspercycle 和较短的输出间隔来提升 GPU 利用效率。由官方提示 3.0.1 版本修复了 3.x 版本的一些功能错误,因此强烈推荐下载 3.0.1 版本。下面是 2.14 和 3.01 版本的 GPU 安装包,下载之前需要注册账号。
版本 3.0.1 (2024-10-14):
版本 2.14 (2020-08-05):
点击此处,立即体验NAMD!
