24小时热门版块排行榜    

查看: 6306  |  回复: 28
本帖产生 2 个 模拟EPI ,点击这里进行查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

amynihao

金虫 (正式写手)

寂寞大虫

[交流] 【讨论】想学lammps是否应该先学习C++ 已有16人参与

最近打算学习lammps,是不是应该先把C++学好呢?还是只要懂点基础就行了?
回复此楼

» 收录本帖的淘帖专辑推荐

MD分子动力学 Lammps 相关 分子动力学 计算
正能量 LAMMPS

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

不是要做一个单纯优秀的人,而是要做一个不可替代的人。
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jiangtao9571

新虫 (正式写手)


御剑江湖(金币+1): 谢谢 2011-04-13 23:45:40
懂一点基础比较好,尤其是建立模型和数据处理的时候用途很大
3楼2011-04-13 16:27:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 29 个回答

zyj8119

木虫 (著名写手)

★ ★
ghcacj(金币+1): 谢谢 2011-01-23 15:41:09
御剑江湖(金币+1): 谢谢 2011-04-13 23:45:33
引用回帖:
Originally posted by amynihao at 2011-01-22 10:00:08:
最近打算学习lammps,是不是应该先把C++学好呢?还是只要懂点基础就行了?

最好还是懂一点吧。
好好学习,天天向上。
2楼2011-01-22 17:54:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jiangtao9571

新虫 (正式写手)

御剑江湖: 谢谢 2011-04-13 23:45:55
引用回帖:
Originally posted by jiangtao9571 at 2011-04-13 16:27:23:
懂一点基础比较好,尤其是建立模型和数据处理的时候用途很大

懂一点基础比较好,尤其是建立模型和数据处理的时候用途很大
4楼2011-04-13 16:27:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

御剑江湖

荣誉版主 (著名写手)

天池冶海

优秀版主

★ ★ ★ ★ ★ ★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
ghcacj(金币+6, 模拟EPI+1): 谢谢,精彩的答疑 2011-04-14 09:56:37
小木虫: 金币+2, 帖子真精彩 2014-03-19 12:38:20
引用回帖:
Originally posted by amynihao at 2011-01-22 10:00:08:
最近打算学习lammps,是不是应该先把C++学好呢?还是只要懂点基础就行了?

其实我觉得你刚学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
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +3 DpSrDtM079iu 2026-08-22 3/150 2026-08-23 19:55 by lXgU0RvNTDC9
[考博] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +4 2JOx3r2CYEgw 2026-08-22 5/250 2026-08-23 19:22 by lXgU0RvNTDC9
[找工作] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +3 2JOx3r2CYEgw 2026-08-21 5/250 2026-08-23 19:10 by lXgU0RvNTDC9
[论文投稿] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +3 DpSrDtM079iu 2026-08-22 4/200 2026-08-23 15:30 by KM5EcsNQRBPn
[考博] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +3 h4CP7TrQR8Lg 2026-08-22 5/250 2026-08-23 12:09 by LR9qGULyN2ew
[基金申请] 什么时候开奖? +9 CrisMessi 2026-08-18 10/500 2026-08-23 12:03 by 丶昵称占用
[硕博家园] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +3 2JOx3r2CYEgw 2026-08-21 9/450 2026-08-23 10:44 by IXZuIJ2Q7OVy
[基金申请] 让我中一个面上吧! +12 大萍1987 2026-08-20 14/700 2026-08-23 10:30 by wrm
[基金申请] 今天放榜吗? +15 布布和一二 2026-08-19 16/800 2026-08-23 09:55 by 张春生
[论文投稿] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +3 QTy3jDtz1uLt 2026-08-21 9/450 2026-08-23 03:04 by OEbVnUOu01ol
[基金申请] 93BebMhtakh前后11位开头都是大写 +7 且听虎啸 2026-08-17 8/400 2026-08-22 21:55 by 医学老男孩
[基金申请] 只有每年这种时候来逛逛小木虫 +24 yaoyewhu2008 2026-08-20 26/1300 2026-08-22 17:43 by kammury
[基金申请] 时间戳今天,20号变了 +5 archvillain 2026-08-20 5/250 2026-08-22 06:12 by hui_daxiao
[基金申请] 放榜前的不淡定 40+4 snowwithsea 2026-08-19 14/700 2026-08-21 23:51 by cratir
[基金申请] 今日不放榜?网传国自然预计 8 月 27 日可查结果 +16 医学老男孩 2026-08-20 20/1000 2026-08-21 21:13 by Ldrop2023
[基金申请] 科研孤儿太难了 +17 我4大白菜 2026-08-20 18/900 2026-08-21 20:57 by zhangev
[基金申请] 感觉是下周放榜了 +7 angus9576 2026-08-17 12/600 2026-08-21 13:38 by weiyin
[论文投稿] 投稿咨询 +5 wwm09 2026-08-17 7/350 2026-08-21 10:11 by 期刊论文帮手
[基金申请] 重要消息,中午系统在维护 +11 yuleib84 2026-08-18 12/600 2026-08-20 11:09 by xskun
[基金申请] 朋友圈看到的 +6 wangzilk 2026-08-18 8/400 2026-08-19 10:55 by Haru815
信息提示
请填处理意见