| 查看: 5606 | 回复: 28 | |||||||||
| 本帖产生 2 个 模拟EPI ,点击这里进行查看 | |||||||||
[交流]
【讨论】想学lammps是否应该先学习C++ 已有16人参与
|
|||||||||
| 最近打算学习lammps,是不是应该先把C++学好呢?还是只要懂点基础就行了? |
» 收录本帖的淘帖专辑推荐
MD分子动力学 | Lammps 相关 | 分子动力学 | 计算 |
正能量 | LAMMPS |
» 猜你喜欢
回收溶剂求助
已经有7人回复
职称评审没过,求安慰
已经有40人回复
硝基苯如何除去
已经有3人回复
A期刊撤稿
已经有4人回复
垃圾破二本职称评审标准
已经有17人回复
投稿Elsevier的Neoplasia杂志,到最后选publishing options时页面空白,不能完成投稿
已经有22人回复
申请26博士
已经有5人回复
EST投稿状态问题
已经有7人回复
毕业后当辅导员了,天天各种学生超烦
已经有4人回复
求助文献
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
在Lammps中安装xmovie工具时,Makefile文件怎么修改X库路径
已经有3人回复
lammps tutorial
已经有7人回复
lammps中固定键长
已经有4人回复
【求助】LAMMPS-运行报错
已经有9人回复
【分享】LAMMPS的语法中文解释
已经有137人回复
【求助】fedora中LAMMPS编译问题
已经有4人回复
【分享】尝试lammps中, 分享中...
已经有15人回复
【求助】LAMMPS、NAMD和CHARMM谁最适合生物大分子模拟?
已经有8人回复
【其他】免费软件学习资料大征集(abinit, pwscf, lammps, CPMD, XMD 等等免费软件)
已经有21人回复

御剑江湖
荣誉版主 (著名写手)
天池冶海
- 模拟EPI: 15
- 应助: 7 (幼儿园)
- 贵宾: 6.831
- 金币: 9082.9
- 散金: 8688
- 红花: 129
- 沙发: 4
- 帖子: 2917
- 在线: 1251.7小时
- 虫号: 1229656
- 注册: 2011-03-11
- 专业: 电机与电器
- 管辖: 第一性原理
★ ★ ★ ★ ★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
ghcacj(金币+6, 模拟EPI+1): 谢谢,精彩的答疑 2011-04-14 09:56:37
小木虫: 金币+2, 帖子真精彩 2014-03-19 12:38:20
小木虫(金币+0.5):给个红包,谢谢回帖交流
ghcacj(金币+6, 模拟EPI+1): 谢谢,精彩的答疑 2011-04-14 09:56:37
小木虫: 金币+2, 帖子真精彩 2014-03-19 12:38:20
|
其实我觉得你刚学lammps,先看看网上关于in文件的详细解释步骤,再学习Fortran语言,最后才C++,因为那时就是自己编译开发源程序,楼上“懂一点基础比较好,尤其是建立模型和数据处理的时候用途很大”也是正确的,不过建立模型,现在一般用MS,然后read data比较方便,数据处理用origin也不错,呵呵,这只是我一点建议而已。 给你看看关于in文件的详细解释步骤 boundary p s s # 边界条件,拉伸方向是周期性,其余是自由边界;如果是薄膜拉伸则是两个周期性,块体则是三个周期性 units metal #单位制定义为metal atom_style atomic #原子类型自动 neighbor 2.0 bin #截断半径相关的东西 neigh_modifydelay 1 check yes # 邻近原子列表更新速度 #create geometry lattice fcc 3.61 # 定义晶胞为fcc,晶格常数3.61A region box block 0 30 0 3 0 3 #定义一个长方体区域叫box,长30,宽和高是3 create_box 1 box #创建了这样一个box create_atoms 1 box #在box里创建了一种原子 mass 1 63.546 #定义这种原子的质量是63.546 # potentials pair_style eam # 定义势函数是EAM pair_coef * * Cu_u3.eam #势所需要的参数在此文件里 #define groups region 1 block INF 1 INF INF INF INF # 定义了一个叫1的区域 group left region 1 #定义此区域里的原子叫left region 2 block 29 INF INF INF INF INF #定义了一个叫2的区域 group right region 2 #定义此区域里的原子叫right group boundary union left right #定义left+ right = boundary group mobile subtract all left # 定义mobile= all - left # initialvelocities velocity left set 0.0 0.0 0.0 # 设置原子初速度为0 computep all pressure thermo_temp # 计算应力,计算结果记为p variable pressx equal c_p[1] #定义变量pressx=c_p[1],c_p[1]的意思是p里第一个值 variable pressy equal c_p[2] #定义变量pressy=c_p[2],c_p[2]的意思是p里第二个值 variable pressz equal c_p[3] #定义变量pressz=c_p[3],c_p[3]的意思是p里第三个值 thermo_style custom step temp etotal press v_pressx v_pressy v_pressz vol dump 1 all atom 1000 dump.tensile # 输出结果到dump.tensile minimize 1.0e-6 1.0e-6 1000 1000 # 驰豫 fix 1 left setforce 0.0 NULL NULL #固定左边的原子 fix 2 all npt 1.0 1.0 1.0 aniso 0.0 0.0 NULL NULL NULL NULL 10.0 drag 1.0 thermo 1000 # 每1000步输出一次结果 timestep 0.002 #时间步长0.002ps run 10000 #运行10000步 unfix2 fix 3 all nve fix 4 all temp/rescale 100 1.0 1.0 5 1.0 fix 5 all deform 1000 x erate 0.002 units box #设置沿x方向拉伸,应变率为0.002(1/ps) compute s all stress/atom #计算每个原子上的应力,计算结果记为s compute strea all reduce sum c_s[1] #将s里第一个值求和,计算结果记为strea variable stressa equal c_strea/vol # 定义变量stressa= strea/vol, vol是体积 compute streb all reduce sum c_s[2] variable stressb equalc_streb/vol compute strec all reduce sum c_s[3] variable stressc equal c_strec/vol thermo_style custom step tempetotal press v_stressa v_stressb v_stressc vol run 300000 |

5楼2011-04-13 23:45:03
御剑江湖
荣誉版主 (著名写手)
天池冶海
- 模拟EPI: 15
- 应助: 7 (幼儿园)
- 贵宾: 6.831
- 金币: 9082.9
- 散金: 8688
- 红花: 129
- 沙发: 4
- 帖子: 2917
- 在线: 1251.7小时
- 虫号: 1229656
- 注册: 2011-03-11
- 专业: 电机与电器
- 管辖: 第一性原理
★ ★ ★ ★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
zh1987hs(金币+5, 模拟EPI+1): 谢谢 2011-04-15 22:45:44
小木虫(金币+0.5):给个红包,谢谢回帖交流
zh1987hs(金币+5, 模拟EPI+1): 谢谢 2011-04-15 22:45:44
|
用materials studio建模转化成lammps data文件,我是用lammps里的msi2lmp工具转化的。 那个msi2lmp工具,手册第七章里面也有介绍,下载的lammps文件,tool目录下也有源代码和例子,你可以做相应的参考。 使用MS将PDB导出成car,mdf格式。 有关msi2lmp工具的使用(执行msi2lmp.exe 的权限 更改文件的使用权限): 按照以下顺序来的: 1,直接把msi2lmp.exe拷贝到指定文件夹下; 2,在ms中建立好结构模型后,在ds模块或者forcite模块中指定力场类型,如对xxx结构指定为cvff力场,export结构保存为.car格式,同时自动有.mdf格式的文件生成; 3,将xxx.car和xxx.mdf文件拷贝到msi2lmp.exe所在的文件夹,并将tools/msi2lmp/biosym_frc_files文件中对应的力场文件拷贝到这个文件夹中(如上面的cvff.frc); 4,在这个文件目录下,通过终端命令行./msi2lmp.exe xxx -class I -frc cvff > data.xxx 运行程序,运行成功生成data.xxx文件和xxx.lammps05文件,data.xxx是空的可以直接删除,数据在xxx.lammps05文件中。 如果还不清楚,我就没办法了,呵呵。。。。 |

10楼2011-04-15 21:47:53

6楼2011-04-14 08:56:28

2楼2011-01-22 17:54:54
jiangtao9571
新虫 (正式写手)
- 应助: 4 (幼儿园)
- 金币: 232.4
- 散金: 1046
- 红花: 1
- 帖子: 452
- 在线: 236.2小时
- 虫号: 706996
- 注册: 2009-02-23
- 专业: 高分子材料结构与性能
3楼2011-04-13 16:27:23
jiangtao9571
新虫 (正式写手)
- 应助: 4 (幼儿园)
- 金币: 232.4
- 散金: 1046
- 红花: 1
- 帖子: 452
- 在线: 236.2小时
- 虫号: 706996
- 注册: 2009-02-23
- 专业: 高分子材料结构与性能
4楼2011-04-13 16:27:44
御剑江湖
荣誉版主 (著名写手)
天池冶海
- 模拟EPI: 15
- 应助: 7 (幼儿园)
- 贵宾: 6.831
- 金币: 9082.9
- 散金: 8688
- 红花: 129
- 沙发: 4
- 帖子: 2917
- 在线: 1251.7小时
- 虫号: 1229656
- 注册: 2011-03-11
- 专业: 电机与电器
- 管辖: 第一性原理

7楼2011-04-14 09:59:31
sdzjc1988
木虫 (小有名气)
- 应助: 37 (小学生)
- 金币: 1695.4
- 红花: 4
- 帖子: 208
- 在线: 237.2小时
- 虫号: 1164293
- 注册: 2010-12-07
- 专业: 工程热力学
8楼2011-04-15 12:08:36
haowenping
木虫 (著名写手)
- 应助: 6 (幼儿园)
- 金币: 2330.2
- 散金: 384
- 红花: 5
- 帖子: 1104
- 在线: 244.5小时
- 虫号: 1124850
- 注册: 2010-10-17
- 性别: GG
- 专业: 凝聚态物性 II :电子结构

9楼2011-04-15 21:36:31













回复此楼