项目简介
本项目是基于Python语言和Lammps框架开发的聚合物裂解模拟计算系统。借助图形用户界面(GUI),简化了复杂的模拟计算流程,方便用户开展聚合物裂解模拟计算。
项目的主要特性和功能
- 图形用户界面:提供直观操作界面,便于用户操作。
- 多种聚合物模型支持:可载入聚合度为60的聚乙烯(PE)、聚丁二烯(PB)和聚乙烯醇(PVA)模型,也允许用户导入自建模型。
- Lammps模拟计算:利用Lammps进行聚合物裂解模拟计算。
- 多核并行计算:支持通过MPICH进行多核并行计算,加快计算速度。
- 结果预览与保存:计算完成后,用户能预览分子运动轨迹文件和物种文件,还可将结果保存到指定文件夹。
- 物种文件转换:支持将物种文件转换为CSV格式,方便后续数据分析。
安装使用步骤
安装步骤
- 安装Lammps:从Lammps官网下载并安装。
- (可选)安装MPICH:从MPICH官网下载并安装,用于多核并行计算。
- (可选)安装Ovito:从Ovito官网下载并安装,用于查看分子运动轨迹文件。
- 安装Python:确保已安装Python并配置好环境变量。
- 安装项目依赖:在项目根目录下运行
pip install -r requirements.txt
安装所有依赖包。
使用步骤
- 启动项目:在项目根目录下运行
python main.py
启动GUI。 - 登录系统:输入账号密码登录。
- 载入模型:选择预设聚合物模型或导入自建模型。
- 修改参数:按需修改计算参数。
- 开始计算:点击“计算”按钮开始模拟计算。
- 查看结果:计算完成后,进入“结果预览”页面查看结果并选择保存。
注意事项
- 环境配置:确保Lammps和MPICH(若使用)正确安装并配置好环境变量。
- 参数修改:修改参数时,确保输入参数符合模型要求,避免计算错误。
- 结果保存:开始新计算前,确保已保存当前计算结果,防止数据丢失。
- 多核计算:使用多核并行计算时,确保计算机性能足够,避免计算不稳定。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】